Come to terms with being “only” an engineer
pandodaily.com
pandodaily.com
He really wanted to say, "Respect me, dammit. You have no idea how hard my job is. I just sold my business for $200 Million but some of you still don't take me seriously because I don't know how to program."
Tech cofounders have, rightfully, learned to eschew sketchy/crappy/douchey business co-founders. Sometimes the generality of "business guy" takes the fall with that. The truth is that it's a lot easier to fake having the potential to be a CEO than it is to fake having the potential to be a CTO. If you've ever noticed how ready marketers/business guys are to throw out their credentials, that's because until you have at least a somewhat successful startup under your belt, you can't be taken seriously. You have no tangible skill. You're a liability.
The author wants technical co-founders to know what it's like to be him for a minute.
I'm a programmer/interaction designer. In design school we were told by professors that "programmers think in terms of X, but designers think in terms of Y. You should never code if your a designer, and never let a programmer design" While they are correct that exercising one muscle will benefit at the exclusion of others, they go to far with the assertion that there exists some cognitive boundary between design and development. The same goes for singular-thinking business guys, like the author, who attempt to dress down engineers who want to try their hand at something new.
I've never met a engineer tell an aspiring business guy "just be a business guy, don't try to code". In fact, most engineers I know will heap praise at business people who bootstrap their idea, even if the first attempt is a bit wonky. This just proves how badly the person wants their vision to be realized.
New years resolution for 2013: stop trying to clip other's wings.
I think his point is also that this type of thing is not just accepted, but encouraged within engineering circles when talking about business people.
But yes, it wasn't delivered very well and the confrontational nature of it will mean that a lot of people who would do well to heed its advice will immediately turn defensive and get nothing from it.
That's easy to say when you're a developer and understand what makes a good CTO. There are probably a lot of business guys who don't know how to evaluate tech guys any more than tech guys know how to evaluate business guys. It's probably not that hard to bullshit a business guy if you can talk convincingly about scalability, node.js, Clojure, Big Data, "cloud", etc. A lot of solo business guys looking for technical co-founders will end up with sub-optimal technical co-founders because they don't know how to filter them out.
However, you're also right about the difficulties of identifying potential CEOs. Part of the problem is that, due to the hierarchical nature of firms, there's simply a massive shortage of people with CEO experience - most firms employ just one CEO at a time. This means that if you're looking for a CEO, you're probably going to have to take a chance on someone who hasn't done it before, and there's a much bigger experience gap between "business guy with MBA" and "good CEO" than there is between "senior developer" and "technical co-founder". This shortage is (partly) why experienced CEOs get paid so much, and why the jump in compensation from "business guy with MBA" to "CEO" is much bigger than the jump from "senior developer" to "CTO".
This is also a problem for aspiring CEOs, because they can't prove themselves until they get a chance, and chances at CEO level are very rare. The good potential CEOs can't easily differentiate themselves from the bad ones, and this also creates a perverse situation in which simply faking CEO potential doesn't have many disadvantages compared to actually being good. Once you've been hired anywhere as a CEO, so long as you don't calamitously screw up, you're on the right side of the CEO scarcity problem.
Besides, being turned off by bureaucracy is one thing, but some of the biggest success stories in tech history were the result of an engineer taking on the bureaucracy and fixing/obsoleting it.
If your new year's resolution is to stop reading stuff that will not enrich your life, I'd recommend steering clear of this article.
If some are just engineers, they should know better than to feed the monster with attention :p
He assumes an early startup CEO must always have a later stage startup CEO skills ("you must have all 4 magic unicorn skillz"). During the early period, you need product execution first and foremost and not a lot of cash to do it. An engineer-turned-CEO is well equipped to wear the many hats to build a product on a budget. Once the startup starts hitting revenue strides, the startup can tap into advisors to fill the knowledge gap (but more than likely, the VC will try to replace the founder CEO with a "gray hair" anyway).
He ignore the fact there is an engineering scarcity. As the OP stated you can't "fake" being a CTO. You need fulltime engineering/product person focus throughout the startup's lifespan. However, once you are an established startup, even "experienced" CEO are a commodity. Contrast that to the dev landscape (OP already covers all the perks of an engineer's job because of said scarcity).
He assumes engineers who aspire to be founders are naive. The engineer background founders I know (ones who are actually doing stuff) are rarely disillusioned by how hard a startup is. If anything, they are overly risk-adverse being more inclined to make decision based on quantitative data.
What tickles me the most is the notion that engineers have had it so good and and are WAY too spoiled to become CEOs. Break out the violins.
But being able to generate more per month doing your own thing than your hot salary at your last job? That's real, and many people are doing it, including myself. Plus, I am still the lead engineer and code as much as I like, and I've learned so much and have grown as a person from it. On top of that we didn't need to raise any money to do it (despite this article suggesting otherwise).
Hiring great engineers is hard, but articles like this come off as trying to keep great people from leaving their jobs to chase their dreams.
unfortunately, i think his points are spot on. being a ceo is harder than being an engineer. period.
but if we didn't have engineers turning into ceo's, how many companies can you think of that would never have happened? HP? Tesla, SpaceX, PayPal? Google?
so even though he's right - being a ceo is fucking hard - don't let that stop you, engineer. you CAN be a ceo if you're willing to put in the work.
Think about all the software and startups out there helping automate things like payroll, bookkeeping, data analysis, marketing spend, etc etc
When your best arguments are dealing with bureaucracy and BS, you're not exactly on solid ground.
Newb geek - you have an equal chance as anybody at becoming a good business person. But it's hard and your life is easy. Don't do it.
Experienced geek - you have ZERO chance at becoming a good business person because you are too used to your cushy life. Don't do it.
Necessary evil.
It's a really odd term though. A lot of non-tech founders aren't necessarily business guys (MBA's). They may have a lot of knowledge in a space, eye for design (Jobs), ability to lead a team and build a product & biz that grows.
I'm guessing there've been a boatload of great companies built by 'businesspersons' who weren't proficient in Excel - what did they do before Excel?
Trite point, I know, but there's more to my critique here, as I think the OP missed a huge point vis-a-vis "technical engineers" vs "business people": a "great business person" can get others to do their work; a great engineer really can't. Yes, the businessperson needs to understand some level of what's going on, but more to the point they can cultivate relationships with trusted advisors who can do deep dives on specific areas of the business and landscape. The 'great businessperson' will have an ability to synthesize that information, at the very least, and to the extent that they can go deeper in some areas, they can augment their advisors' input with their own knowledge and research.
Contrast that with the 'great engineer' - they can't really outsource their work. To the degree that they'd do that, they're now managers, managing others' time and efforts. It's not bad or wrong, but what each party can get away with in terms of using the labor and brains of others and take the credit for the whole is different.
So I am happy to be called one.
$20,000 in college loans, Bachelors in CS, 3.4 GPA, and I'm still job hunting 6 months later. Don't wanna hear shit. Engineers with 5+ years experience are immune because they are an extremely valuable asset. Unproven graduates still have to fight uphill to get a leg in to the industry if they don't have career center connections.
You have three options: a) apply everywhere and deal with a crappy job for a year or two and then search for something more "fun" b) go build some stuff and hope people start to notice (I wish I had done this... Cest la vie), or c) learn some cobol and go maintain some legacy system while working for a PHB.
I don't want to come off as a grumpy negative person, but if you can't get a crappy underpaying job in the tech industry you should really re-evaluate what's going on... It has probably more to do with bad social skills, a lack of talent, or a big ego than with the actual job market.
Entrepreneurship is constant self-teaching
Incidentally, they weren't telling people what they can and can't be, but were recommending that people not become entrepreneurs for reasons that aren't necessarily false.
Certainly, there are plenty of assertions that could be contended in this piece, but the fact that the article is making a statement about how to go about one's life is not one of them.
Readers unfortunately aren't sophisticated as we should be, to know the difference between journalism and an opinion piece and what the goals of each are.
What field? Not my buddies in civil. Not my EE buddies. Absolutely not my MechEng buddies. ChemEng? LOL.
He might, possibly, be talking about "network engineers" but any WAN ones will have all kinds of fun with the hyperregulated telcos and any supporting exotic wireless will have all kinds of fun with the FCC. At a previous employer when the SEC said "jump", the software engineers said "how high?" so they don't count.