I’ve often found engineers really struggle to jump over their own shadows when it comes to marketing. Things like...
- “Marketing is evil!” ... perhaps but it’s also a necessary evil if you want anyone using your product
- “Build it and they will come” ... except they won’t unless you tell people
- “I hate spam/push messages/ads therefor everyone else must do to” ... but engineers tend to be the grumpiest about this stuff. Drip marketing to get users to engage progressively with your app, for example, can be valuable to users that even forgot they installed your app in the first place, because something distracted them right after
- “We have all these features / options so let’s so let’s just show them all to the user and let them figure it out” ... paradox of choice etc
And many more. You could _almost_ argue that some jobs, like PM, UX researcher, designer, digital marketeer largely exist because of the narrow mindedness of engineers... I don’t mean that seriously for obvious reasons but think there’s some truth in it
I'm not sure it's narrow mindedness, I feel like it's mostly principles and not seeing that marketing isn't only spam, lies and shit.
I think most engineers associate marketing with sleazy SEO/affiliate/self-promotion people who offer little to no added value to the web, society or humanity, who will lie, cheat and steal to make a buck. Most engineers don't want to be like those people in any way, and that's a good thing, because we'd all be better off if those people were gone.
But not all of marketing is "I have a shitty product, it has no encryption, but I will just say that it has super mega NSA encryption because stupid consumers will not know the difference". A lot of marketing is just getting the information out there.
I think it's similar to SEO in that sense. There's the shit that's manipulating Google (and Google is willfully playing along) by just spinning the same text thousands of times and stuffing keywords into it. Everybody would be better off if that disappeared. But there's also the basic common sense SEO. Make sure your HTML works, well, make sure you have your headlines in <h1>, <h2> etc, make sure the important pages you want found can actually be reached with links on your site, make sure your site loads fast etc.
I think it's less narrow mindedness and more of the engineering mindset that deals with the tangible, the literal, the quantifiable, and the possible.
From that perspective, if you are not lying in your marketing, then you must just be telling truths about your product. So what's wrong with just writing the features and letting us decide instead of adding all the flowery weasel words?
Obviously this doesn't work for most people. Long feature lists can even be a turn off. But I think software people often see products through the lens of what it can do instead of how it makes them feel. That is the hurdle I think a lot of us have to get over because we are so used to writing code to make programs do things and not to make people feel things (I can't imagine how that unit test looks).
> So what's wrong with just writing the features and letting us decide instead of adding all the flowery weasel words?
From the perspective of an engineer this works really well if your target market is also engineers, in a very clearly defined vertical market for a highly technical product. Such as components for UAVs or DWDM transport systems.
Some engineers choose specifically to work for companies in a niche field because they find it easier and less stressful to also deal with customers who are their respective companies' subject matter experts on the subsystem.
Yes, definitely. Know your audience etc. When I'm looking at SaaS software and it's missing key info, features, and has the old "ask for a quote" it's code for "go get your manager, kid".
As a side note, this is why landing pages exist. Another marketing gimmick of course, but having separate pages that people won't reach by mistake lets the message suit the audience. I struggled with that concept for a long time. Shouldn't every page on our site be nicely accessible from a menu just like the contents page of a book? Not always. Give the wrong first impression and you might not get another.
I personally believe it's the latter. I added arrows indicating opposing incentives at personal level, and I believe the profit motive is much stronger than personal morals, for two main reasons.
One, market competition means you won't survive unless you're optimizing for profits very strongly; with strong enough competition, if your competitor does something shady, you have to follow suit or risk being outcompeted.
Two, professional specialization. I sometimes quip, "the only thing necessary for the triumph of evil is for good men to be separated from it by enough levels of indirection". I mean it. There's plenty of entrepreneurs who wouldn't feel comfortable going to someone personally and lying about their product, or spying on them and selling what they learned to a scammer. But if such entrepreneur hires a marketing manager, who then outsources all marketing to an external agency, which buys its tools off-the-shelf, you may suddenly end up with lies in ads and 50 megabytes of trackers on your GDPR-violating website, and at no point each individual's conscience crosses the "this is EVIL" threshold; everyone can point at each other and say, "I'm just doing what I'm paid to", or "I didn't know my subordinates/subcontractors would do that".
> One, market competition means you won't survive unless you're optimizing for profits very strongly; with strong enough competition, if your competitor does something shady, you have to follow suit or risk being outcompeted.
I have recently learned here on HN, that this is called a Red Queen's race. Since like me everyone on HN loves expressive language I am spreading the word.
Depends. If you're on the market for a time period, customer A who bought your shady competitor's product will see all its warts quite soon. Meanwhile, your own customer B will be happy with your honest product.
The fence sitters on the marketplace might ask both A and B of their experiences and opinions. They will then calibrate that against A and B marketing. Maybe one or two customers might be random, but if it repeats over a longer time, things get quite obvious to everyone in the scene...
An amazing number of people make purchasing decisions without seeking advice from existing customers. There are industries where businesses almost never compare notes with each other. (Independent restaurants come to mind. Really, any field with a high rate of turnover.)
Also, the sunk cost fallacy means that some organizations will continue shoveling money at the bad system they already purchased because of the shiny marketing. If you're prepared to sell "upgrades" and consulting services around your product, it's sometimes possible to make more money from a bad product than one that "just works".
I'm not cynical enough to say that the situations I described are normal. But they are common enough.
Interesting read. What I don't get is that they compare Moloch (total competition) to Nature.
> (I’m not really sure how widely people appreciate the value of analogizing capitalism to evolution. Fit companies – defined as those that make the customer want to buy from them – survive, expand, and inspire future efforts, and unfit companies – defined as those no one wants to buy from – go bankrupt and die out along with their company DNA. The reasons Nature is red and tooth and claw are the same reasons the market is ruthless and exploitative)
But then nature has found ways to organize: the cells in our bodies don't compete in any obvious way, but they work together. Our right hand doesn't fight our left hand. Etc.
Perhaps Moloch is what you get when Nature reaches a level where evolution stops to work (or at the "edge" of evolution). We can't evolve as a planet because there is only one planet, and evolution would need many iterations sacrificing many individual planets on the way.
The human body (and most systems like it) essentially have lots and lots of systems whose essential purpose is to prevent the cells in our body from competing with each other, and when these systems break and allow our cells to compete freely with each other it leads to cancer.
Organizations into cells, organs, systems, is basically describing mergers and acquisitions, and also that companies have different roles inside them, each doing various tasks: marketing, sales, engineering, management, etc.
I'm still processing the article in my head, but as I understood it: it's important that all cells in your body share the same genome. For some reason, evolution in multicellular organisms can be seen as two-tier - competition between the cells, and competition between collections of cells (organism). The higher-level competition forces the individual cells to behave in fully-cooperative way; those organisms that can't enforce order within get cancer and die prematurely.
The mechanics of it seem sound, and it's a nice model for a lot of things, natural and otherwise, but I'm still confused about how such two-tiered evolution could've arisen in nature wrt. multi-cellular structures.
I agree with a lot of what you're saying, but I don't think it's true that optimizing for profits makes you more competitive.
When a company makes a profit, it essentially means that they're capturing wealth that could have otherwise gone to the customer. The more wealth the customer captures, the more they want to use your product or service. This is why so many startups are unprofitable for so long. They burn money in order to compete with more established players until eventually they dominate the market, and then they turn the knobs to become profitable. All else being equal, profit is at odds with competitiveness.
Of course if you have outside investors (especially institutional investors) they'll eventually require you to start optimizing for profit. But it's not to be competitive, it's because the competition is now over because they've effectively monopolized their space, and now it's time to cash in.
I'm a big proponent of bootstrapping, and this is why. In the early days, you have to be a little bit profitable (you can't burn money for years like a Softbank-backed company would) but once things start working, you can stay in the "a little bit profitable" world which allows you to treat customers and employees well, instead of moving into the "maximize profit" world that most successful companies end up in.
> the only thing necessary for the triumph of evil is for good men to be separated from it by enough levels of indirection
That’s a great quip. Was talking to a friend that works in banking (fund management) who made a similar point; bankers aren’t necessarily evil. It’s just a modern bankers view on the world is mostly in the form of rows in a spreadsheet that need optimizing. Whether those rows represent green energy or weapons, and what the consequences of trading in them are, are not things that a clearly visible to a banker on a busy day. The bankers view is just numbers going up or down.
I agree completely, but that's no reason to not engage in marketing at all. If you're not touching it, you're losing by default.
Dark patterns will yield great results, but you don't want to trick your users into buying something? There are alternatives besides having a website that's thrown together, doesn't pitch your product and requires the potential user to really, really want to try your product to suffer through the website.
It's true even in open source projects imho. If you want users to try and eventually use your software, it's good to make it easy for them.
I tend to share your view, and your views in general (lisp, moloch, etc), and I wanted to run an idea by you.
I feel like much of the marketing problem comes from three places:
- overcompetition (too many useless products competing for mindshare)
- inefficiency (if you can't target your marketing well, you just shotgun it out)
- debt (pressure for cash makes people do things they otherwise wouldn't)
So we end up with a push-based economy.
The idle thought in my head is: what would a pull-based economy work? And not necessarily a whole economic overhaul, but for instance, what if I personally wanted to do things in a pull-based way, or encourage others do so? What would any of that look like?
About the three problems, I agree about the first two; debt definitely has impact, but I'm not sure how big and in what forms. You're probably right, though. I'll need to think more about it. For instance, there's definitely debt-based pressure on the low-wealth end of society, which makes people work on things they otherwise wouldn't. But what about the high end, the decisionmakers? Do they face similar debt-driven pressure?
Here's what I think a half-overhaul towards pull-based economy would look like. At a minimum, no advertising in push form whatsoever. That means no ads on the web, no ads in newspapers (on-line or print), TV, no product placement, no leaflets, no billboards. No ads of any kind where you'd encounter them by accident. Product discovery would be focused on company sites, on-line catalogs, mail-order catalogs, on-line product/service search engines, trade shows, and other outlets which were labeled up-front as product discovery. The goal here is that an ordinary person should have full control over whether and when they get exposed to advertising, and secondarily, to make it customer-driven. Make it easy for the person with needs to find solutions to these needs, evaluate different options based on trustworthy information[0], and pick one that works best for them.
That's more-less the idea I have on this topic. It's incomplete, probably a bit incoherent, and definitely not optimal for hundreds of reasons. I expect it to be torn apart, and I'll be thankful for criticism - I can't develop it further without feedback :).
As for how to make any of this happen for yourself, today? I'd start with the obvious - aggressive ad-blocking, avoiding exposing yourself to anything that smells of content marketing, getting rid of your TV service (the hardware itself can still work well for playing games on a console). Never doing product discovery on an e-commerce site. Asking trustworthy friends for recommendations of products and services, and giving recommendations if asked, qualifying your level of certainty and disclosing any conflict of interest. Being proactive about searching for things you need on-line. Perhaps subscribing to an industry magazine, but bearing in mind that it's - to quote Paul Graham, "a bunch of ads, glued together by just enough articles to make it look like a magazine"[1], and otherwise not trusting it further than you can throw it. Inflicting social pressure on people who decide to monetize their friends and family, if you know any (MLMs, influencers). Also, learning to respect your money and not spend it on an impulse - to counter the long-term influence of advertising. Make each purchase a conscious one.
That's more-less what I do. I barely see any overt ads on-line these days. Can't avoid covert ads, can't avoid meatspace ads either, but I can make damn sure that if I feel sudden desire for a particular product or product category, I'll pause and spend some time researching it independently before making a decision. The goal here isn't to stop buying things, but to maximize the utility and happiness you buy per dollar spent.
--
[0] - Efficient market requires minimizing information asymmetry. To the extent advertising is spreading disinformation, it's making the market less efficient.
I guess what got me on this tack was the thought that advertising serves vendors. It should in the sense that they're the ones paying for it, but a bunch of problems arise therefrom. What would it look like if I, the consumer, took that responsibility on myself, and was willing to pay for it?
There's a case to be made that people get the marketing they deserve, as evidenced in their voting patterns and buying behavior. It's interesting to contemplate what things would be like if consumer groups, like department stores, had "buyers." YouTube reviewers or industry mags supposedly serve that role right now, but inevitably get corrupted because of where the money comes from.
> There's a case to be made that people get the marketing they deserve, as evidenced in their voting patterns and buying behavior.
I hate it when people make this case, or in general anything along the lines of "revealed preferences". This hides a certain divide-and-conquer that's happening. A single individual can't, in general, influence the market with their purchasing behavior. A thousand buyers simultaneously switching vendors would register on someone's radar, but real buyers are uncoordinated. Consider the 3.5mm audio jack and phones. If all the people who were unhappy about Apple having the "courage" to drop it would band together and announce that they'll hold off with upgrading their iPhones or switch to Samsung, Apple would quickly reconsider. As it is, you've got lots of people complaining, but buying anyway, because they know they alone can't affect the market, and they need a decent phone.
This is related to a general observation that you can only "vote with your wallet" among the options available on the market. You don't have a way to vote for feature combination that isn't offered, for a product that doesn't exist.
I don't disagree, yet, I do, I guess? When I say "deserve," I don't mean in some cosmic moral sense, but more in a bland cause-effect sense. Cthulhu would say something like: "Oh, uncoordinated buyers have little market power? Bad decision to be an uncoordinated buyer then, loser!" The condemnation and cruelty are not warranted, but the effects are the same.
Whether a bunch of buyers could accept this, decide to coordinate, etc., and what it would look like, is the thing I'm turning over. Like, to get really wild: what if you could join a buyer's group that restricted you? The downside would be a loss of freedom, but the upside would be access to market power. We seem to be OK making this bargain on the sell side with our employment...
There are obviously versions of this that could never work, but it would be very interesting if you could find one that could!
I think that "decency"/"profit" forces are not directly a part of Marketing but rather business. It is not marketing's mission to maximize profits, it's business's.
I'd say if your high-level management is not evil, then marketing is also not evil. This assumes competency, btw. If people involved are not competent, yeah, then easily shift towards the evil end without the profit maximization.
But since almost all of the capitalist system is profit-driven, yeah, almost all of the companies easily discard "decency" for higher "profit".
> You could _almost_ argue that some jobs, like PM, UX researcher, designer, digital marketeer largely exist because of the narrow mindedness of engineers
I'd argue it's a simple division of labor. Engineers need to stay focused on solving technical challenges. Also, when it comes to PM - it's more than just writing product stories or prioritizing them. Doing stakeholder interviews is as art. Asking the right questions is crucial.
So while Engineers stay focused on the how, the PM stays focused on the what. And the UX translates the what into an interactive map easily understood by target audience.
well, no. They are different jobs, that require skills that an engineer is not required to have.
It's not just mindest, it's about methods and skills and theoretical backgrounds.
UX is about eliciting the needs, the knowledge, the mental models of the users and to contribute to create (digital) representations that help them (the users) to accomplish their goals. This is not what an engineer is asked to do, and not what (s)he has been trained to.
I completely disagree. Engineering at its core is about building useful solutions to real-world problems. If you're not considering the user (including the theory behind the user's interaction with your product), you're not embracing your role as an engineer holistically. If I was hiring engineers, that is exactly what I would be asking them to do.
We sell a complicated product for professional designers. I am bad at using it and I don't have a great understanding of user workflows. I could learn more about that but then I would have less time to read our huge codebase and figure out how it works.
I think a frontend engineer needs to have both a very strong aesthetic design ability as well as engineering abilities. Marketing on the other hand is a different animal. A good marketer can sell bad code, U/X.
I worked in QA and I think this is similar. The best QA testers aren’t engineers because they don’t make assumptions. Marketers make assumptions but not about code but about human behavior like you said but I think this relates more to the U/X and marketing relationship vs the engineer to U/X relationship.
All of the "no code" websites you see (even on HN) asking for an email address to sign up for updates on a non-existent product (ie gauge interest) seem to disagree with you.
I'd love to be good at marketing, I'm just... not. I'm good at empathizing with users, but that doesn't help if you don't have any because you suck at marketing.
Marketing can be a real struggle for engineers, they are often so focused on "proving" what works, they feel marketing or promotion somehow pollutes the purity of their invention. They are also REALLY bad at the aesthetics of design.
They are often dead wrong about this moral high-ground, good brand/marketing can be the difference between success and failure.
I've lived in this difficult world for decades, started out as a programmer, but the majority of my work is marketing and brand management. Iv'e worked with start-ups that 100% refuse all brand/marketing, and others that are completely misguided. But ive also worked with very successful companies that devote the time and money to marketing. After all what's the point of making something if no one uses it.
Car's sell because they have personality, it's not just about what's under the hood.
This is nice and fine, but I feel that the world needs more engineering for marketeers. Some of the marketing stuff that they pull out is so outrageulsy ridiculous (cf. zoom's infamous "end to end encryption") that we are afraid to talk about their products in polite company.
I'm not sure if it would help. Zoom's "end to end encryption" wasn't a honest mistake of some cryptographically-clueless marketer; it was deliberate bullshitting at best, intentional lie at worst.
> they pull out is so outrageulsy ridiculous (cf. zoom's infamous "end to end encryption")
You assume it is a matter of ignorance and not them simply not caring. I've come to find many people who work in marketing almost Trumpian in their relationship with information.
I think the "them" should be broader than marketing - it's easy to point the finger on the ones that write the message, but everyone was in on it.
"End to end encryption" doesn't show up in a marketing brainstorm that goes unnoticed into branding creatives. Chiefs, Management, Product Teams, marketers, engineers, product managers, everyone knew it.
One of the main problems with project that launch their marketing campaign is their attempt to create an image of something they are not yet to become.
I think that by being transparent along the way with your target audience, telling them about the progress you've made and the difficulties your company face and overcome, that's worth more than any marketing trick. That's when your company becomes a brand, and people can recognize with it
>One of the main problems with project that launch their marketing campaign is their attempt to create an image of something they are not yet to become.
This is more about perception and something to aim at. It's extremely difficult to develop a brand if you don't have anything to aim at, because from the moment you have an hook, you can anchor pretty much everything based on that and this allows you to do something that's extremely important in branding: consistency and congruency.
Your brand, communication, product, should all be in line with what they might not be yet, but are aiming at.
>I think that by being transparent along the way with your target audience, telling them about the progress you've made and the difficulties your company face and overcome, that's worth more than any marketing trick.
Being transparent when necessary, yes. If you have something that's harmless and innocuous, it brings no value to anyone to flag it.
Telling about progress works with a small minority, like a dev log works mainly for that audience. Stripe, Facebook, Google, have a lot of this in place to try to lure in talent, or more of that than to make people use their product - so in a sense, this is a "marketing trick".
Most people want something that works, either from a tangible point of view like a flash light that turns on, or intangible, like a piece of clothing that makes them feel they belong to something that others will recognize.
Recently finished an MVP as a personal project, and was thinking about how promote it. It's a daunting task.
It's nice to think that l337 design (well... It's functional, hopefully) and a Reddit/HN post will be enough, but that's probably analogous to writing the first test record to your dev database, techwise...
On top of that, confidence is a big thing. What if my core hypothesis is flawed, or it's just a silly product? It's natural to want to innoculate yourself against criticism and rejection... That's a fundamental psychological feature of all nerds afterall.
"On top of that, confidence is a big thing. What if my core hypothesis is flawed, or it's just a silly product? It's natural to want to innoculate yourself against criticism and rejection... That's a fundamental psychological feature of all nerds afterall."
The trick is to remember that those responses are still better than the alternative of no one using your project or caring enough to provide any feedback. Users providing feedback is a good thing, even if it is negative.
I post a lot about my side project here and on other forums. It would be great if everyone just knew about it and already decided if it was something that they were interested in or not, but I know only a small fraction of relevant users are even aware it exists.
For me, it would be way worse to spend time building something that people might find beneficial but never got a chance to hear about, than sharing it and being criticized on the internet.
Jokes aside, a large component of marketing is in aggregating opinion. The other half is the dark art we famously complain about.
Aggregating opinion at any level is hard work. And it's almost been elevated to a science now, so it has to be respected.
So to perform all that work to derive a conclusion which will most likely (given all that's known about the probability of start ups and success) prove you wrong, seems a perverse thing to do.
Masochistic, in fact.
I think it's easier to perform this work in the third person... It turns the dynamic on its head (like the schadenfreuder one might feel when working on a software project in the capicity of a QA tester). You're performing a clinical service.
But it takes some special effort to willingly put yourself through it...
As someone who has turned side-projects into acquired products and companies, your primary focus should be learning as much as possible and being as humble as possible (to facilitate the learning process). Chances are overwhelming that your current product "sucks" so to speak, but you should remain confident that you can likely get from "it sucks" to "it's actually pretty useful" fairly quickly by getting it in front of people and letting users use it.
Stay humble, get it out there, focus on learning, and good luck!
Looks useful as I'm just getting into that sort of stuff for my business [0]
I experimented with two ad campaigns, on Facebook and on Reddit, both the cheapest options. Had some weird results from the FB one: most of the "reached" users were concentrated in Eastern Europe, even though my locations were set to the US, Canada and Europe. All in all, it didn't yield many clicks but for ~£10 I wasn't expecting much.
Reddit's ads are more expensive, and I was dissapointed to find that you can't target just any subreddit. They have a list of "ad-approved" ones that you can pick from. Campaign is still running but it already looks like it's reached more people. Not sure if it's resulting in more clicks though.
I'm glad you like it and thanks for spreading the word!
> how are you planning on solving the chicken/egg marketplace problem
The plan at the moment is to advertise whilst it's still in deveopment and get a healthy user base of mostly creators. It will take time; I don't expect it to blow up overnight.
I have worries when it comes to attracting enough "clients" because that's significantly harder to advertise to. To start off with, the demographic we'll be targeting will be general gaming and board game enthusiasts, as well as some of the "creative" communities that exist on the web.
Haha, I can see where you're coming from. Makely was actually a preliminary name that I used when I was still prototyping this and it just sort of stuck.
I have considered rebranding, but I am yet to think of something better. Makely has slowly grown on me. I'll be happy to listen to suggestions!
Are there two different definitions of the marketing function in everyday use?
Some people seem to equate marketing with the promotion of existing products. Some others see marketing as helping to determine the products / services the company should build.
Are there better terms for these different functions in an organization?
This is a great compendium. What might be helpful is a bit of a flow chart or an actual step-wise guide that shows you what to consider when and why and how. I'm reading Seth Godin's "This is Marketing" book right now.
Product Marketing for Engineers, or developers/programmers? Because I have a feeling that actual engineers (process engineers, systems engineers, mechanical engineers, etc.) aren't going to be able to utilise this list.
I would petition to add “Software” in front of “Engineers” in the title, and perhaps adding “Product” in front of “Marketing”. I’m supporting a mechanical engineer get his remote services business going, and as far as I can tell this resource is _not_ of interest.
Curious why not. It does seem to be oriented towards things that can be sold to an audience that can be reached through email campaigns, social media, Medium (uggh), etc. The emphasis would almost certainly be different if you have a much narrower industrial focus where F2F interactions/sales may be relatively more important.
I will say that the list of resources seems to be oriented towards tactics more than thinking about what your strategy around the product is.
I've done half. I think on HN the word 'engineer' probably carries a halo of 'software' around it. Not saying that's right, just that it's probably the culture. Also, there must be some things in there that aren't software-specific.
Out of all the articles, Stripe Atlas ended up being the best for me as well. It's good to know the struggles of pricing a SaaS offering aren't unique to my business.
Am I the only one that thinks it’s annoying that people feel compelled to announce their enthusiasm? I’ve always thought reddit comments along the lines of “have you an upvote” were annoying noise, but this seems a bit more egregious. Issues are supposed to be for reporting issues, it’s on the name! Not only did someone have to spend time to read this, and close it, but it crowds out actual issues.
- “Marketing is evil!” ... perhaps but it’s also a necessary evil if you want anyone using your product
- “Build it and they will come” ... except they won’t unless you tell people
- “I hate spam/push messages/ads therefor everyone else must do to” ... but engineers tend to be the grumpiest about this stuff. Drip marketing to get users to engage progressively with your app, for example, can be valuable to users that even forgot they installed your app in the first place, because something distracted them right after
- “We have all these features / options so let’s so let’s just show them all to the user and let them figure it out” ... paradox of choice etc
And many more. You could _almost_ argue that some jobs, like PM, UX researcher, designer, digital marketeer largely exist because of the narrow mindedness of engineers... I don’t mean that seriously for obvious reasons but think there’s some truth in it