3 ms·
I don't quite agree. With a small and somewhat trivial codebase sure I'd agree. Once you get into more complicated things, programming is the harder discipline.
by kriro 10y ago
I don't quite agree. With a small and somewhat trivial codebase sure I'd agree. Once you get into more complicated things, programming is the harder discipline.
Most importantly I don't know if you can even compare the two fairly. At scale marketing is basically a subset of programming (or I suppose statistics). B2B it's quite a different beast and mostly about understanding processes and being good with people.
I would say that there are no inherent "hard problems" in marketing (other than "people are complex"). In programming there are some problems that are extremely tough to solve.
I mean sure it's not that hard to hack together a webapp that scales to a reasonable number of daily users. Programming something more complex, keeping it secure and keeping it up and running...that's pretty tough overall.
Don't get me wrong, selling stuff and turning code into money is not trivial and also a very valuable skill, arguably a more valuable skill than raw programming power for a startup. I do however think programming is ultimately harder. If you start a company you need both. "Marketing" is more important I'd say (as you can live with acceptable programming for most web-based startups for example) but eventually the lack of programming power will haunt you.
- HeyLaughingBoy 10y agoIs this really worth arguing? The reality is that for some people, programming is easy; marketing is hard. For some other people marketing is easy; programming is hard. That's really all it is. Delving into the details doesn't get us any closer to a more useful answer.
- wtracy 10y agoJudging by the downvotes you're getting, I'm not alone in getting a "my job it totally harder than their job!" vibe from your post. (If you spend more of your professional time doing marketing than coding, saying so might have helped.) Why do you say that there are no inherently hard problems in marketing? Winning market share against a competitor with a bigger ad spend than you sounds like a hard problem. Achieving minimum customer acquisition cost and optimum market segmentation sound like hard problems. Getting customers to self-select early in the sales funnel so that your salespeople don't waste their time on looky-loos without cutting into actual sales sounds like a hard problem. (I don't know, because I'm not in marketing. Educate me!) Also, saying that there are no hard problems in marketing other than "people are complex" sounds a bit like saying that there are no hard problems in computer science other than "math is complex".
- kriro 10y agoFWIW I have worked in marketing (B2B) at a technology company. I left that out of the post because I thought it was irrelevant (because it's basically an appeal to authority). I'm also a programmer and have a dual CS/MBA-ish degree (more focused on the CS side) so I'm comfortable in both worlds and think I have a decent but by no means great understanding of both worlds. Once you've ramped up to a certain skill level in marketing you're pretty much set. I never get that feeling on programming related work. Maybe I'm just not that great a programmer it's somewhat likely (but I'm also not great at marketing, I've seen some true sales-beasts in action and it's pretty beautiful to watch). I merely meant to say that getting to a level where your marketing/sales are at the 80% level that will get you really far is easier than getting to that 80% in programming (imo). I'm fairly confident that if you'd take someone with 0 experience in either field you could teach the 80% marketing a lot faster. The initial post I replied to contained the line "coding is easy, marketing is hard". I basically wanted to provide the counter perspective. I very much disagree with the "coding is easy" part of that statement but I guess I focused too much on the "marketing is hard" part. I fully admit to being somewhat snarky with the "no hard problems in marketing" comment but I thought the "other than people are complex" made that clear. Guess not, should have stuck with "marketing is easy, coding is hard" ;)
- AndrewKemendo 10y agoI would say that there are no inherent "hard problems" in marketing (other than "people are complex") I would say that there are no inherent "hard problems" in AI (other than computability).