CS kids can business too

I sacrificed the last 5 years of my life to a business degree and realized I learnt more by applying software.

In a business class we talked about engineers and the general feeling in the room was “we’ll hire one of those”, “they work for us” type comments.

It’s shitty when people legitimately believe that because I think if you’re business minded, and actually want to be good, you should think and be more like an engineer. At least in teams with < 15 employees.

Let’s take the least ‘techy’ example possible: A local hair stylist.

The marketing degree: Talk to some customers, break them into different segments, and then? Design, word, and put out some flyers, go door to door, make a ton of social media pages and post the same hair style pictures on all of them. To grow these solutions, they’ll need a huge budget for FB/IG/Twitter ads.

The cs degree: Write an Instagram bot to find everyone posting #haircut in Toronto, follow them and offer a discount link for their next haircut. Now the robot is building your Instagram community. The engineer then transforms your website into hundreds of pages for local search so every ‘Haircut Toronto’ google search naturally brings you to the top instead of paying $10 for every click.

This is a real difference. Every time I see a presentation in my marketing classes, the solutions feel out dated, uninspired, and unoriginal.

From what I’ve experienced first hand, my friends that came into software with a marketing mindset have a significantly stronger skill set than my classmates that studied marketing completely. A 20 minute deep dive can teach you how to segment a market and influence a buying decision, but it can’t teach you to act or think in a way that’s impactful today.

It’s only my opinion, but building software has taught me 10x more about business than business school did. So if you’re interested in business, don’t forgo learning to build software, and if you’re already in it, don’t undervalue engineers.