News for hackers. Stuff that matters.
Re:Why are so many successful founding CEOs software engineers? by isamuel on Monday March 15, 2021 @06:13AM (#26464209)
All of the people on this list are "software engineers" in the sense that they have some rudimentary education in the field. Almost none of them could get a job as a software engineer at their own company, if they had to, because they would be completely unqualified. And I'm not looking down my nose at anyone: I have an undergraduate degree in CS, but I got it 16 years ago and then went to law school, and there is not a serious place on earth that would let me touch their codebase. But if I started a really valuable company tomorrow (maybe I should), I would code as a software engineer on this list.

I mean, come at it from the other direction: Why are there so many software engineers who are not successful CEOs? My God, they have the secrets of for loops, S-expressions, they know about vim---and yet they aren't running Pfizer? Why not?

Re:Why are so many successful founding CEOs software engineers? by WrtCdEvrydy on Monday March 15, 2021 @08:23AM (#26465151)
> I have an undergraduate degree in CS, but I got it 16 years ago and then went to law school, and there is not a serious place on earth that would let me touch their codebase

Interestingly, you might be wrong. There's a continuing push to get people in the industry who can code for startups wanting to disrupt the space. You'd probably be the lawyer who can code and any lawyer-adjacent tech company would love you.

When we think "programming", we think FAANG but in the real world, there are thousands of places that need basic code slung.

Re:Why are so many successful founding CEOs software engineers? by patentatt on Monday March 15, 2021 @09:07AM (#26465617)
> You'd probably be the lawyer who can code and any lawyer-adjacent tech company would love you.

As a lawyer who can code (years of experience as a professional software developer and years of experience as a practicing attorney) let me assure you, this is not the case. There just isn’t that much overlap, despite the common wisdom that such a thing should exist, it’s very hard to actually find.

Also, not everything outside of faang is ‘basic code’ - there’s a whole wide world out there!

Re:Why are so many successful founding CEOs software engineers? by jasondigitized on Monday March 15, 2021 @09:37AM (#26465927)
We have lawyers embedded with PMs, engineers, and designers to build software that the legal industry loves. Come work for us.

https://www.csdisco.com/case-builder

Re:Why are so many successful founding CEOs software engineers? by ekam on Monday March 15, 2021 @10:23AM (#26466402)
Your “careers” page is 404’ing FYI
Re:Why are so many successful founding CEOs software engineers? by dilDDoS on Monday March 15, 2021 @10:28AM (#26466464)
Looks like they need to update their careers link from "careers-old" to "careers".
Re:Why are so many successful founding CEOs software engineers? by ryandrake on Monday March 15, 2021 @11:00AM (#26466792)
I guess they really do need software engineers!
Re:Why are so many successful founding CEOs software engineers? by ls65536 on Monday March 15, 2021 @09:03AM (#26465583)
I don't remember where I read this (possibly even on HN at some point), but this reminds me of an interesting idea that has stuck with me over time...

Consider two broad but otherwise generally viewed as unrelated (however, not mutually exclusive) skillsets: A and B. Lots of people are great at A and lots of people are great at B, but the intersection of the two is generally small (perhaps "law" and "programming" could be reasonably argued as examples of A and B here). There are large numbers of people employed doing A, and similarly for B, often quite successfully in both cases.

Now, there's some much smaller set of individuals who have a reasonable grasp of both skillsets A and B. Recall that they're not mutually exclusive (are any skillsets, really?), just not often seen together. It seems that this set of people would be uniquely positioned to potentially provide immense value over the perhaps small (but even more marginally serviced) field of needs where A and B intersect. The value here isn't in the individual's capability for A or B in isolation, but in what they can provide where A and B cross.

I realise the above is a big generalization and perhaps hugely oversimplified, but it's interesting to think about the different, seemingly unrelated skillsets where there may be great potential from some cross-pollination of ideas to bear new fruit. I do think that "programming" in general, perhaps in some form not as it's conventionally understood today, is becoming somewhat of a new literacy, at least to the extent that there seem to be countless existing businesses or fields of inquiry that could benefit from programmers who are also experts in their traditional domains. However, one could also come up with lots of different examples for A and B above, which may not even include programming at all.

Re:Why are so many successful founding CEOs software engineers? by WrtCdEvrydy on Monday March 15, 2021 @09:48AM (#26466054)
Yeah, this was Scott who creates comics (I forget the full name). His claim is that it's easier to be in the top 80% of two things rather than the top 90% of one thing.
Re:Why are so many successful founding CEOs software engineers? by sudhirj on Monday March 15, 2021 @10:18AM (#26466358)
You mean better than 99% of the population in two things together, rather than better than 90% in one. As in it's easier to be a top 1% percent programmer-laywer because there are so few of them, than it is to be a 10% lawyer or a top 10% programmer.
Re:Why are so many successful founding CEOs software engineers? by nandhinianand on Monday March 15, 2021 @12:22PM (#26467952)
yep...that's what scott adams stand is..
Re:Why are so many successful founding CEOs software engineers? by Zababa on Monday March 15, 2021 @10:06AM (#26466221)
It's from Scott Adams, the creator of Dilbert. The term used is often "skill stack" or "talent stack".
Re:Why are so many successful founding CEOs software engineers? by Frost1x on Monday March 15, 2021 @10:30AM (#26466482)
Basically summarizes the nugget of advice my advisor gave me in college: if you want to be incredibly valuable, bridge two or more often disjoint in-demand skillsets. It's served me well throughout my career so far. I'm definitely not the best software engineer nor am I the best at the other fields I bridge but I often not only see the connections those more skilled on both sides often miss and new opportunities, I have enough skill in both domains to bridge them and create at least a proof-of-concept. At some point the experts in both domains take over once I build the bridge and I actively work to help build something less like a wooden bridge and something with more concrete and steel, usually with more people involved...

I think in software (and CS in general) this advice is especially valuable because software and computing is the glue that can connect and materialize ideas into something that seems tangible. It's also something that's often approachable by an individual and doesn't always require a mountain of capital to achieve.

Re:Why are so many successful founding CEOs software engineers? by diab0lic on Monday March 15, 2021 @11:16AM (#26466986)
Was it “Being the (Pareto) Best in the World”? [0]

[0] https://www.lesswrong.com/posts/XvN2QQpKTuEzgkZHY/being-the-...

Re:Why are so many successful founding CEOs software engineers? by langitbiru on Monday March 15, 2021 @10:49AM (#26466675)
Techcrunch called it the dual PhD problem. One example is if you understand the traditional finance, you'll have an easier time when building a DeFi application on top of Ethereum.

https://techcrunch.com/2020/07/19/the-dual-phd-problem-of-to...

Re:Why are so many successful founding CEOs software engineers? by apatters on Monday March 15, 2021 @08:37AM (#26465289)
Absolutely, he probably would not be the right hire to squeeze an extra 0.1% of performance out of Google search, but on any team which has to understand the needs of the legal industry (plenty of these at FAANG and non-FAANG companies) he could find himself in a senior role very quickly.
Re:Why are so many successful founding CEOs software engineers? by blaser-waffle on Monday March 15, 2021 @12:26PM (#26468020)
Yeah no shortage of Legal Discovery startups. Plus plenty of use for a lawyer-with-tech-skills when it comes to things like intellectual property laws, or just having someone who knows how to use Legal Hold software effectively.
Re:Why are so many successful founding CEOs software engineers? by notahacker on Monday March 15, 2021 @12:57PM (#26468454)
Isn't the 'senior role' aligned with what he said though? He'd have the industry insight to design product roadmaps and UX wire frames in a PM type role, but wouldn't touch the codebase because he's a lawyer who wrote some code a long time ago, not a lawyer who codes, and the non-lawyers his team can hire have much more experience in actual software engineering.
Re:Why are so many successful founding CEOs software engineers? by apatters on Monday March 15, 2021 @01:08PM (#26468568)
The silos that individual contributors perceive tend to disintegrate as you move up the chain. If you're the GM of some product at a FAANG that has exposure to the legal industry, what you often find is there are tons of great developers you can hire internally, but not many people who have expertise in that vertical and can also be dangerous around the code. If a lawyer with a CS degree and a bit of coding background wanted to cross over and join your dev org you'd probably be happy to open whatever doors they need.
Re:Why are so many successful founding CEOs software engineers? by munk-a on Monday March 15, 2021 @12:58PM (#26468458)
> You'd probably be the lawyer who can code and any lawyer-adjacent tech company would love you.

Being able to natively express and review logic related to some legal software would be useful indeed, but honestly your team will need someone good at gathering requirements from non-technical folks either way and my guess would be that a lawyer that can vaguely code would likely be retained as an expert in the field but offered compensation like an entry-level to mid- developer by a startup.

I think that SMEs are great to have on the team, and I'd happily jump at the chance to contract with one that's got some vague coding experience as well - but I'd contract that out to pick their brains specifically on their specialty rather than try and shoe-horn them into a dev role. If I found a lawyer that had returned to development full time that's a different jazz - but you also need to keep in mind if the now-lawyer that used to be a developer actually wants to go back to full time development.

Re:Why are so many successful founding CEOs software engineers? by FpUser on Monday March 15, 2021 @09:06AM (#26465611)
>"When we think "programming", we think FAANG"

No we do not. Some of us do

Re:Why are so many successful founding CEOs software engineers? by IncRnd on Monday March 15, 2021 @09:21AM (#26465767)
> When we think "programming", we think FAANG

No, we do not.

Re:Why are so many successful founding CEOs software engineers? by pvarangot on Monday March 15, 2021 @12:47PM (#26468327)
> There's a continuing push to get people in the industry who can code for startups wanting to disrupt the space.

In my experience disrupting spaces it's easier to find software engineers that are open minded when working with other professionals. Not like, super easy, most of the SWEs I've worked with can't do it, even on embedded when working with EEs... but open minded SWEs are out there, albeit usually more expensive or with good pay and job security by working on a less-softwarey company than "Big Tech".

Re:Why are so many successful founding CEOs software engineers? by comeonseriously on Monday March 15, 2021 @08:54AM (#26465487)
> ... there are thousands of places that need basic code slung.

Not just "basic code". There are thousands of companies doing just as challenging work than FAANGs do. There's innovation happening all over the place.

Re:Why are so many successful founding CEOs software engineers? by WrtCdEvrydy on Monday March 15, 2021 @09:00AM (#26465560)
Right, but the people who go into programming tend to fall for the Apex Fallacy.

There's probably a place nearby that needs a basic developer for writing

Re:Why are so many successful founding CEOs software engineers? by dragonwriter on Monday March 15, 2021 @10:54AM (#26466738)
> Right, but the people who go into programming tend to fall for the Apex Fallacy.

No, most of them don't, because most of them aren't themselves working at the apex.

The people working at the apex fall for the Apex Fallacy, including the ones that think they don't but think that the whole field tends to.

Re:Why are so many successful founding CEOs software engineers? by omgwtfbbq on Monday March 15, 2021 @11:01AM (#26466809)
Of course since most Startups are using the Leetcode/FAANG style interview loop the OP probably wouldn't stand a chance of passing without months of study.
Re:Why are so many successful founding CEOs software engineers? by onion2k on Monday March 15, 2021 @07:16AM (#26464542)
Almost none of them could get a job as a software engineer at their own company, if they had to, because they would be completely unqualified.

There are 10 CEO level people mentioned.

Woz could certainly get a job at Apple. He's clearly brilliant and capable.

Larry & Sergey could definitely get jobs at Google. They were PhD CS students at Stanford (how on Earth is that "unqualified" to you?).

Zuckerberg could get a job at Facebook. He obviously wrote a lot of Facebook's early code.

Gates & Allen allegedly didn't do much actual coding themselves but they certainly understood it. I imagine Jobs, Bezos and Jack Ma also understood coding even if they didn't do any themselves. I don't know anything about Ma Huateng.

I doubt any of them could drop in to a high level coding role and be productive, but they could all do intern or junior level stuff. Code isn't that hard that you need to be a special snowflake to do it.

Re:Why are so many successful founding CEOs software engineers? by danjac on Monday March 15, 2021 @12:29PM (#26468055)
> He obviously wrote a lot of Facebook's early code.

Have you seen Facebook's early code? It's very much "Early 2000s PHP spaghetti written by undergrad on a caffeine bender at 3 am". Facebook succeeded because of catching lightning in a bottle at the right place/time, and sure, later engineers built it to scale, but let's not kid ourselves that it was due to Zuck's coding genius.

Re:Why are so many successful founding CEOs software engineers? by passivate on Monday March 15, 2021 @06:08PM (#26469869)
Is Facebook's early code available someplace online?
Re:Why are so many successful founding CEOs software engineers? by kyberias on Monday March 15, 2021 @09:28AM (#26465826)
> Zuckerberg could get a job at Facebook. He obviously wrote a lot of Facebook's early code. > Gates & Allen allegedly didn't do much actual coding themselves but they certainly understood it.

What? Gates & Allen similarly wrote "a lot of early code". Gates also acted as a Chief Software Architect in his final days at Microsoft.

Re:Why are so many successful founding CEOs software engineers? by mountain_peak on Monday March 15, 2021 @09:37AM (#26465928)
My understanding is that the last application code Gates was involved in was the TRS-80 Model 100 [1] circa 1982; I taught my kids assembly on the Model 100 and think it's great.

[1] https://en.wikipedia.org/wiki/TRS-80_Model_100#ROM_firmware

Re:Why are so many successful founding CEOs software engineers? by samfisher83 on Monday March 15, 2021 @05:23PM (#26469260)
Allen and gates where writing code when they were in highschool when no one was writing code. They also also got 1590 and 1600 on theirs sats when it used to be super hard. These are super smart and motivated people. You don't they could master leetcode after a few weeks of practice?
Re:Why are so many successful founding CEOs software engineers? by danielmarkbruce on Monday March 15, 2021 @07:23AM (#26464605)
You are assuming a lot. Many stanford phd's fail the google interview. I'd guess larry, sergey and zuckerberg had a pretty good chance of failing their own swe interviews...
Re:Why are so many successful founding CEOs software engineers? by pyrale on Monday March 15, 2021 @07:32AM (#26464673)
Maybe the issue is with the Google interview?

I mean, plenty of very capable people are filtered out of Google and go on to do great things. It is bound to happen when you receive hundreds of applications and hire one person.

Re:Why are so many successful founding CEOs software engineers? by onion2k on Monday March 15, 2021 @07:34AM (#26464694)
I am assuming a lot, but everything I've read about Larry, Sergey and Zuck tells me that they're pretty exceptional people (even if that doesn't extend to their coding ability, which I have no idea about). They're people who are driven, focused and hugely ambitious. If they don't have what it takes to pass a SWE interview then there's little hope for the rest of us.
Re:Why are so many successful founding CEOs software engineers? by tinco on Monday March 15, 2021 @07:50AM (#26464832)
I think the point is, that even if they are intelligent and capable and definitely contributed a lot to their initial codebases ( I don't know why you singled out Gates, but he most certainly did as well), all of these companies grew to the point where almost any code change requires a bunch of expertise with technologies that they probably have not been exposed to.

I don't know if they wouldn't get hired, I mean it's not like those companies never hire straight out of college, they obviously do, so expertise is not an absolute requirement. But they probably couldn't be hired as drop-in experienced SE's. Half their tech stacks are on technology that didn't even exist when they last touched code.

All of these CEO's are famous for their excellent early talent acquisition of software engineers. Microsoft and Apple for leveraging those engineers to initiate a new digital world, and Facebook and Google for attracting (and motivating) the worlds best to achieve global domination.

Re:Why are so many successful founding CEOs software engineers? by jbroson on Monday March 15, 2021 @11:35AM (#26467218)
If this is the standard that "they couldn't get hired TODAY" I'm sure that's not a very interesting fact worth discussing.

I mean if we reanimated Big Al Einstein today and he had a blind interview for a tenure track physics position at Princeton Physics dept he would probably fail. The field has changed too much although with months of prep he'd be able to catch up, the same as L & S could for SWE interviews.

Re:Why are so many successful founding CEOs software engineers? by onion2k on Monday March 15, 2021 @08:38AM (#26465310)
But they probably couldn't be hired as drop-in experienced SE's.

That's exactly what I said in my first post - "I doubt any of them could drop in to a high level coding role and be productive, but they could all do intern or junior level stuff."

Re:Why are so many successful founding CEOs software engineers? by jbroson on Monday March 15, 2021 @11:32AM (#26467171)
What? You honestly think the Stanford PhDs who created Google couldn't get hired as basic SWEs? Seriously? I mean if true that says a lot more about the SWE interviews than it does about Stanford PhDs.

I mean there are Yale JDs that fail the bar exam but no one would claim that the average Yale JD couldn't get hired as a Big Law associate or judicial clerk.

Re:Why are so many successful founding CEOs software engineers? by walto2 on Monday March 15, 2021 @11:46AM (#26467369)
In a very literal sense, that's exactly what's broken about the interview process in the software industry. The philosophy is to avoid false positives at all costs, so a high rate of false negatives is seen as OK. The prevailing advice is, just try your luck again in six months.
Re:Why are so many successful founding CEOs software engineers? by mlcrypto on Monday March 15, 2021 @12:41PM (#26468230)
That's the good thing about Bitcoin. I don't have to prove anything to anyone anymore. It doesn't matter where you work if you convert your fiat to the superior store of value
Re:Why are so many successful founding CEOs software engineers? by Alex3917 on Monday March 15, 2021 @11:54AM (#26467491)
> You honestly think the Stanford PhDs who created Google couldn't get hired as basic SWEs? Seriously?

They would definitely get a phone screen based on their resumes, but there is a good chance they wouldn't even make it to the virtual onsite round. It's not like the interviewers would use their products or look at their code or dissertation or whatever.

Re:Why are so many successful founding CEOs software engineers? by gamblor956 on Monday March 15, 2021 @12:42PM (#26468257)
Google famously refused to hire Max Howell, the programmer who wrote Homebrew, which (based on Google's own statements) was used by 90% of Google's engineers at the time of his interview, because he couldn't invert a binary tree in the specific (but unstated) manner that the interviewer wanted. So it's definitely possible, indeed likely, that Serge and Larry wouldn't get hired at the Google of today.

The "average Yale JD" would not get hired as a judicial clerk. Competition for clerkships is fierce, and generally only the top students get them. Any judge would probably take a "top" Yale JD, but unless the judge is a Yale graduate they'll all pass on the "average Yale JD," in favor of a better-performing graduate from another law school (usually their own).

Re:Why are so many successful founding CEOs software engineers? by EvilEy3 on Monday March 15, 2021 @06:45PM (#26470294)
You're forgetting less famous reply of Max Howell on quora: https://www.quora.com/Whats-the-logic-behind-Google-rejectin....
Re:Why are so many successful founding CEOs software engineers? by dmoy on Tuesday March 16, 2021 @12:52AM (#26473146)
Ok that makes more sense

> But ultimately, should Google have hired me? Yes, absolutely yes. I am often a dick, I am often difficult

If any of the interviewers got a whiff of that, it could have easily torpedoed the interview loop.

Re:Why are so many successful founding CEOs software engineers? by dmoy on Monday March 15, 2021 @01:27PM (#26468855)
I don't know about the rest of that, but

> Homebrew, which was used by 90% of Google's engineers at the time of his interview

This is definitely not true.

Re:Why are so many successful founding CEOs software engineers? by gamblor956 on Monday March 15, 2021 @01:32PM (#26468922)
I don't know how true the % is, but that is what Howell claimed and several Google employees verified that his software was used by significant parts of Google's engineering staff.

At any rate, the point is that a guy who used software used by a large portion of Google's engineering team because it was superior to the in-house solution could not get a job at Google because he failed to answer a programming question in the specific manner the interviewer wanted for a type of problem he would never actually encounter on the job. And in that vein, Sergie and Larry would similarly have difficulty getting hired at Google because other than their original algorithm, which Google has not used in over a decade, they have no modern or recent software experience and would likely fail all of the programming interviews.

Re:Why are so many successful founding CEOs software engineers? by dontreact on Monday March 15, 2021 @07:13PM (#26470564)
People at Google use blaze. I've never heard of anyone using homebrew. I think number is quite near 0%.

It's hard to put everything in a build system like blaze but if you do, I think the outcome is superior to Homebrew.

Re:Why are so many successful founding CEOs software engineers? by gamblor956 on Tuesday March 16, 2021 @02:40AM (#26473701)
I have never worked at Google, but around 2015 everyone I knew working there was using Homebrew if they used Mac for development. Moreover, there were quite a bit of HN and Reddit discussion about this incident at the time, and a number of Google engineers confirmed that Homebrew was in widespread use among the Mac-based developers.
Re:Why are so many successful founding CEOs software engineers? by yongjik on Tuesday March 16, 2021 @01:03AM (#26473204)
I have no idea how great a developer Howell is, but it's simply not true that Homebrew was used by many Google employees. I was at Google at that time (2015), had a macbook for several years, and had never even heard of Homebrew.

Google is a linux shop, and you were generally not allowed to even keep the source code in your notebook.

Re:Why are so many successful founding CEOs software engineers? by top_kekeroni_m8 on Friday March 26, 2021 @07:27AM (#26590794)
Where would one keep the source code then - if not locally?
Re:Why are so many successful founding CEOs software engineers? by yongjik on Tuesday March 30, 2021 @12:56PM (#26637095)
Either in a desktop sitting securely under your desk at office, or "in the cloud". You would remotely connect to them to do your development. (Most of Google binaries I saw were way too heavy to run on a Macbook, anyway.) Macbooks were just for checking email, calendar, or similar stuff.
Re:Why are so many successful founding CEOs software engineers? by EvilEy3 on Monday March 15, 2021 @06:48PM (#26470323)
> At any rate, the point is that a guy who used software used by a large portion of Google's engineering team because it was superior to the in-house solution

Do you seriously believe that they couldn't come up with something better than mediocre package manager?

Re:Why are so many successful founding CEOs software engineers? by gamblor956 on Tuesday March 16, 2021 @02:38AM (#26473692)
Based on Google's track record the past few years, Yes, I seriously believe that Google could not come up with a better package manager. They've taken 6 shots at a basic messaging application and they still haven't gotten that right. 4 attempts at a payment application. Stadia. Wear. Nest (post-acquistion). The had 1 shot with Stadia to do it right and they fucked it up so badly that it's impacting Google's ability to sell other services to prospective business partners because prospective clients rightly doubt Google's ability to launch and maintain a product.

The real question is: knowing Google's track record of almost complete failure for the past few years, why would you believe in Google?

Re:Why are so many successful founding CEOs software engineers? by EvilEy3 on Tuesday March 16, 2021 @04:26AM (#26474210)
And again, do you seriously believe that any of this has to do with engineering and not lack of business vision?
Re:Why are so many successful founding CEOs software engineers? by gamblor956 on Tuesday March 16, 2021 @01:59PM (#26480461)
Based on the bugginess of Maps, Duo, Hangouts, Wear, Stadia, and other products, I would say that the poor engineering is almost as much a factor of these failures as the lack of business vision. After all, the product doesn't need to work well for the PM to get promoted. It just needs to exist.

Google is run by the engineers. You don't get to blame the MBAs for its failures.

Re:Why are so many successful founding CEOs software engineers? by EvilEy3 on Wednesday March 17, 2021 @05:43AM (#26488697)
> Based on the bugginess of Maps, Duo, Hangouts, Wear, Stadia, and other products

What are your sources?

Re:Why are so many successful founding CEOs software engineers? by UncleMeat on Tuesday March 16, 2021 @08:38AM (#26475895)
All code at google is built from source from a single mono repo with a one version rule. Approximately zero googlers use homebrew since almost no development is done on macs and there is no need for packages management.
Re:Why are so many successful founding CEOs software engineers? by UncleMeat on Tuesday March 16, 2021 @08:35AM (#26475871)
He wasn’t asked to invert a binary tree. This was an exaggeration in his pissed off post.

His post also makes him sound like a dick (which he admits). Google has a “no jerks” policy that a lot of people take seriously.

Re:Why are so many successful founding CEOs software engineers? by danielmarkbruce on Monday March 15, 2021 @10:10PM (#26472068)
I literally mean there is a good chance they'd fail. Is it 30%? 60%? I'm not sure, but it's not as low as you might expect.

Many stanford phds fail the interview process. I'm not speculating. Others have suggested this says more about the interview process than the person in question. They might be right. But here we are.

Re:Why are so many successful founding CEOs software engineers? by codegladiator on Monday March 15, 2021 @07:30AM (#26464660)
You are assuming a lot. Many stanford phd's /dont/ fail the google interview. I'd guess larry, sergey and zuckerberg had a pretty good chance of /passing/ their own swe interviews...
Re:Why are so many successful founding CEOs software engineers? by danielmarkbruce on Monday March 15, 2021 @10:17PM (#26472111)
You might be semi joking, so apologies if I took it too literally: I'm assuming nothing really. And we are saying almost the exact same thing. Many pass, many fail. Pretty good chance of succeeding, pretty good chance of failing.
Re:Why are so many successful founding CEOs software engineers? by dcolkitt on Monday March 15, 2021 @08:21AM (#26465117)
The dirty truth is that most whiteboard industries are heavily loaded on raw cognitive ability. Sure, it’s ostensibly about data structures, but what it’s really about is fluid intelligence. Gates, Zuckerberg, Larry, Sergey and Bezos all have extremely high intelligence, and would most likely pass with ease.
Re:Why are so many successful founding CEOs software engineers? by cutemonster on Tuesday March 16, 2021 @03:22AM (#26473889)
I agree with you, and I think that this "dirty turth" is unpopular, because lots of people want to feel bright and intelligent, but the algorithm interviews, when interpreted in this way, tells them they're not that super bright -- and they don't like that, so they want to interpret the interviews in other ways, eg it's just luck, or anyone can do it with enough practice or things like that.

At the same time, I think the coding interviews generally are harder than what's needed to do the job well, just because there're so many job applicants so the bar gets unnecessarily high? And people who fail the interviews can still be really bright. (Also, some people get nervous and fail mostly related to that. I wonder how to avoid that happening)

Re:Why are so many successful founding CEOs software engineers? by morelisp on Monday March 15, 2021 @08:21AM (#26465113)
What is this bizarro world where Gates didn't do much coding but Zuckerberg bootstrapping a PHP CRUD app would get him in the door at today's Facebook?
Re:Why are so many successful founding CEOs software engineers? by monoideism on Monday March 15, 2021 @12:29PM (#26468061)
Agreed, Gates was a brilliant coder for any other faults. He'd probably need to catch up on tech, but could easily then get a very senior engineering job at Microsoft or anywhere else, if he managed to escape the ageism trap.

Zuckerberg, on the other hand, partly coded a CRUD PHP app before moving on to executive stuff. He would probably not pass a Facebook interview without several years of intense preparation.

Brin and Page fall in between those two. They at least have several years of academic coding and their early Google work.

Yes, they're all very smart, but that's not enough to get into most FANG software engineering jobs.

Re:Why are so many successful founding CEOs software engineers? by Alex3917 on Monday March 15, 2021 @08:51AM (#26465455)
> Zuckerberg could get a job at Facebook. He obviously wrote a lot of Facebook's early code.

That doesn't mean he could do leetcode problems.

Re:Why are so many successful founding CEOs software engineers? by UnpossibleJim on Monday March 15, 2021 @12:48PM (#26468340)
Not to be "that guy", but he'd have to get past the HR filter first and if I remember correctly, Zuckerberg dropped out of Harvard. Without a college degree, it's very difficult to get past the HR filter in and of itself to even get to the interview to solve those problems.
Re:Why are so many successful founding CEOs software engineers? by Spooky23 on Monday March 15, 2021 @08:07AM (#26464981)
The OP’s point is that education or not, if you’ve been out of practice for decades, none of these companies will hire you as an SWE.

Hell, the type of attitudes and personality that made these folks good at what they did would probably be liabilities from some the interview process.

Re:Why are so many successful founding CEOs software engineers? by dnautics on Monday March 15, 2021 @09:56AM (#26466126)
> but they could all do intern or junior level stuff.

Almost certainly true, but would they pass the coding interview?

Re:Why are so many successful founding CEOs software engineers? by taeric on Monday March 15, 2021 @12:55PM (#26468427)
Underlining this point. The claim isn't that they couldn't work in the field. It is that they could have trouble in the interview.

I'm not clear why/if this is controversial. I thought it was well established that interviews are tough from both ends and that they suffer heavily from Goodhart's law.

Re:Why are so many successful founding CEOs software engineers? by neonological on Monday March 15, 2021 @12:23PM (#26467955)
Zuck wouldn’t. He’s a Mediocre engineer by his own admission. It’s a myth that he was an autistic genius. The engineering questions at fb aren’t trivial.
Re:Why are so many successful founding CEOs software engineers? by underdeserver on Monday March 15, 2021 @09:57AM (#26466152)
Gates & Allen didn't do much coding? Gates wrote most of the first version of DOS and lots of other software.
Re:Why are so many successful founding CEOs software engineers? by ido on Monday March 15, 2021 @10:18AM (#26466359)
I believe you are thinking of Microsoft BASIC? MS-DOS was bought by microsoft from another company https://en.wikipedia.org/wiki/MS-DOS#History
Re:Why are so many successful founding CEOs software engineers? by asdfman123 on Monday March 15, 2021 @11:22AM (#26467062)
I'm not an expert, but my feeling is you'd need just three things to get back into Big Tech:

1) At least a year or two of experience at another programming job, 2) MONTHS of time studying whiteboarding, and maybe 3) A few good referrals.

I know, because I'm 34 and I have 9 years of enterprise experience. I'm trying to get into Big Tech right now (I've interviewed with Google and Amazon and I'm about to do Facebook). I'm lucky though that I have an undergrad science degree from Stanford, so I have at least some credibility in that world and many of my former peers are in that space.

The only really hard part is finding the will to study leetcode problems for hours.

I have all sorts of thoughts on the subconscious motivations behind the whiteboard grind. It's sort of a hazing ritual. Or, like so many things in America, a class filter initially designed to not be a class filter: rich people can afford to study for months for free. Poor people can't.

But ultimately, it's helpful to think of it as a game. Either play it or don't. There's no point in trying to resist it if my goal is ultimately to succeed personally. I keep getting rejected from Big Tech, but local firms are THROWING job offers at me just for being a decent, experienced programmer. I don't have much to complain about, other than the fact that I'd sort of like to make $400k for a little while and then drop out of society for a year or two.

And I think the large majority of people realize leetcode != software engineering ability. They're just trading off a low false positive rate for a high false negative rate. My wife has also been spending months studying for the LSAT. It's really quite similar except I can work as programmer without formal credentials.

Re:Why are so many successful founding CEOs software engineers? by JamesBarney on Monday March 15, 2021 @01:04PM (#26468526)
> a class filter initially designed to not be a class filter: rich people can afford to study for months for free. Poor people can't.

I think whiteboarding problems can be silly but....

If you are applying to these jobs you either just graduated, in which case you just spent 4 years finding time to jump through all the hoops the professors gave you, surely you can find another 3 months to become an expert on whiteboarding problems.

Or you're a professional software developer. And the number of professional software developers who are good enough to work at Google or Amazon, live in the U.S. and are "poor" is a vanishingly small number.

Re:Why are so many successful founding CEOs software engineers? by M5x7wI3CmbEem10 on Monday March 15, 2021 @11:31PM (#26472645)
I'm a non-CS new grad in STEM with this exact situation. do you suggest a no-name internship, studying algorithms, or both?
Re:Why are so many successful founding CEOs software engineers? by asdfman123 on Tuesday March 16, 2021 @10:48AM (#26477410)
Get as much experience in dev as you can. But don't feel like you have to have X years of experience to make it.

Studying algorithms is HUGELY IMPORTANT. They say they "just want to see how you think." That's a lie. Big Tech interviews are like a whiteboarding final exam, and you need to shoot for an A.

Study leetcode. Study resources like interviewcake.com or Cracking the Coding Interview, and take practice interviews at interviewing.io.

Good luck, and feel free to hit me up for advice.

Re:Why are so many successful founding CEOs software engineers? by M5x7wI3CmbEem10 on Tuesday March 16, 2021 @12:17PM (#26478843)
thanks! may I ask what’s your contact?
Re:Why are so many successful founding CEOs software engineers? by gamechangr on Monday March 15, 2021 @08:03PM (#26471095)
What's the pay range of the jobs "THROWING job offers" vs the 400k Big Tech.?
Re:Why are so many successful founding CEOs software engineers? by asdfman123 on Monday March 15, 2021 @08:11PM (#26471196)
Like 120k for a senior dev in Houston.

I probably wouldn't make 400k in my first FAANG job. More like 250k to 350k on the higher end if I were really lucky.

Re:Why are so many successful founding CEOs software engineers? by M5x7wI3CmbEem10 on Monday March 15, 2021 @11:30PM (#26472635)
thank you for sharing your experiences!

for a new grad in a non-CS STEM subject, do you suggest I spend this summer doing a no-name internship, study algorithms, or both?

Re:Why are so many successful founding CEOs software engineers? by aeoleonn on Monday March 15, 2021 @12:18PM (#26467881)
>rich people can afford to study for months for free. Poor people can't.

No offense but I laugh at this thought. Because most people don't realize what they are actually capable of-- they'd rather make excuses.

Excuses are easier to make than to sit down, intensely study, and build projects, in a public library, while living in a tent.

And, I think a lot of people in the "special snowflake" mentality are afraid to recognize that a lot of poor people choose to be poor-- and even glorify it: much like the "gloating over/glorifying victimhood" movement.

As someone who has spent almost a year living in a tent while studying technology, I beg to differ.

I studied for free for several months, a few times, while living in a tent & in a cabin without running water/electricity. It simply requires a strategy to find: internet access, free food, low cost showers, relatively safe tent space near a town/city, etc.

About 8 years ago I stopped working in entry level Marketing ($14/hr) to live in a tent (so as not to have to pay rent) and learn web design. It helped my get my first jobs.

It's a long story-- after a few months, went back to work in digital marketing. Later, lived in a tent again to study web app dev. After dropping out of grad school (lived off loans while living in shack without water & electricity), lived in relative's living room in SF Bay area for 1-2 months while applying to jobs, and landed first programming job.

There's nothing wrong with living in a tent, on a couch, etc-- whether rich or poor.

Living poor didn't stop me-- the willpower to put in the work to actively learn (actively i.e. keeping journals of notes & building projects) is more important than having a place to live.

Anyone can live in a tent and eat food from a food bank for a few months, and shower at a community center, while learning. (Assuming they don't have kids to take care of. If they have kids before getting their career skills together, well... that's just poor planning)

Strategies involved: Motivational thinking. Motivational music. Cultivating positive thought processes. A strong belief in the economics data (bureau of labor statistics). And a strong belief that studying web dev will result in a job, assuming a person is organized, studies, and creates a relevant portfolio with projects.

__________

Note: I have relatives who are currently quite poor, and have been as long as I've known them.

Their problem as I see it?

They refer to themselves as "Poor people" instead of "People who refuse to apply to jobs" or "People who refuse to research economically relevant skills and then build said skills in an organized manner".

The reality is that being poor or not poor IS in their control. And they choose to be poor. Why? Because they choose not to do the alternative: work towards a strategy resulting in not being poor.

I've counseled a cousin who is about my age. He prefers to wake up in the evening, smoke cannabis, stay up all night, and occasionally work manual labor jobs during the day. At age 30-ish. Yet is intelligent. Just chooses to prioritize instant gratification.

Re:Why are so many successful founding CEOs software engineers? by asdfman123 on Monday March 15, 2021 @12:31PM (#26468098)
Obviously, none of this is black and white. It's definitely possible for the less well-off to devote resources to passing meritocracy tests. It's just harder.

It's not either or: 1) people should take more accountability for their own lives, but at the same time, 2) it should be easier to raise yourself up if you're less fortunate.

If you're willing to overcome the obstacles you can accomplish nearly anything. I'm just in favor of fewer obstacles.

Re:Why are so many successful founding CEOs software engineers? by aeoleonn on Monday March 15, 2021 @12:40PM (#26468219)
I agree with ya.

But this statement:

>" it should be easier "

applies to literally everything in existence :P

challenges are good-- they result in growth.

Re:Why are so many successful founding CEOs software engineers? by asdfman123 on Monday March 15, 2021 @01:02PM (#26468501)
I a Wired article about a team of poor Latino high schoolers who won a prestigious submersible competition. Brilliant kids.

I don't think any of them became engineers. One of them ran a catering business, for instance, which is more in line with his background.

Is that growth?

Re:Why are so many successful founding CEOs software engineers? by EvilEy3 on Monday March 15, 2021 @06:42PM (#26470258)
> I don't think any of them became engineers.

What makes you think that they should become engineers? Just because they're brilliant they're supposed to work in engineering?

Re:Why are so many successful founding CEOs software engineers? by EvilEy3 on Monday March 15, 2021 @06:40PM (#26470233)
> rich people can afford to study for months for free. Poor people can't.

Oh boy, here we go again.

Smart people can afford not to study for months. 'Stupid' people can't. Shall I, as a 'stupid' person complain about that?

Re:Why are so many successful founding CEOs software engineers? by imtringued on Tuesday March 16, 2021 @04:22AM (#26474183)
The problem with your definition of smart is that it is both trainable and you are at your "smartest" when you graduate.
Re:Why are so many successful founding CEOs software engineers? by EvilEy3 on Wednesday March 17, 2021 @05:46AM (#26488724)
Sure. If I have a ready drone and one that will be ready in 4 years, which should I hire?
Re:Why are so many successful founding CEOs software engineers? by crispyambulance on Monday March 15, 2021 @07:40AM (#26464749)
> there is not a serious place on earth that would let me touch their codebase.

It depends on what you mean by "serious". Software development is very much a free-for-all as far as backgrounds go. It attracts people from all disciplines. There are NO CREDENTIALS needed to be called a "software engineer", and it will remain this way for the foreseeable future. Every organization that develops software has its own rules and standards for how they staff their teams, usually these rules are flexible to almost non-existent. They hire based on whether they think someone can do the work based on some loose evaluation criteria.

But, yeah, a mid-to-late career-changer with a successful business background as highly paid executive is going to raise eyebrows if they go after some software development job-- not because of technical chops (assuming they still got it), but more "wtf are you thinking?" considerations. These people would normally just self-fund their own software projects, or partner with someone in exchange for having some fund with code (it happens).

CEO demographics vary wildly. The article just cherry-picks the top ten market cap companies, which today, happen to dominated by software companies. Most of the CEO's have been SE's? So what? That means almost nothing. Are these 10 companies supposed to be profoundly representative of the world of work in some way?

Re:Why are so many successful founding CEOs software engineers? by bluefirebrand on Monday March 15, 2021 @10:35AM (#26466541)
> There are NO CREDENTIALS needed to be called a "software engineer"

In the USA, maybe that's true.

In Canada, for instance, there are legal requirements to being able to call yourself an Engineer.

That's why "Software Developer" is used.

Re:Why are so many successful founding CEOs software engineers? by Jenk on Monday March 15, 2021 @10:48AM (#26466659)
I don't think that holds any weight. See this example I just picked off a search:

https://careers.microsoft.com/us/en/job/958535/Software-Engi...

Re:Why are so many successful founding CEOs software engineers? by theflyinghorse on Monday March 15, 2021 @11:05AM (#26466868)
That's an Americansim in a job posting.

Likely the company wants to use the same language in US as well as in Canada. Noone I know in Canada is called Software Engineer, we all refer to ourselves as Software Developer.

Re:Why are so many successful founding CEOs software engineers? by Jenk on Monday March 15, 2021 @11:17AM (#26467002)
I'd be fascinated to know more.

FWIW the UK has a similar thing for traditional Engineer roles. Nobody is legally permitted to call themselves a "tradtional" Engineer (such as Civil, Aerospace, Aeronautical, etc.) without, typically, at minimum a bachelor's degree or equivalent vocational training in that discipline. These are deemed "protected" roles but they are very specific - i.e. there needs to be some kind of auhtoritative body that wards the title(s). "Software Engineer" has no such protection. Generic/non-descript "Engineer" isn't protected. There are plenty of "Software Engineer" roles and it's entirely feasible to be hired as a SWE before you even get any higher education at all. Most of my previous roles have officially been documented as "(Junior/Senior/Lead/etc) Software Engineer" on my contract(s) of employment.

Re:Why are so many successful founding CEOs software engineers? by bluefirebrand on Monday March 15, 2021 @11:57AM (#26467547)
In Canada that "traditional" engineer is simply called "professional engineer", so it's a bit more grey.

I do know some people who have the title software engineer and they had to do like a whole ceremony where they swore an oath and got a ring and stuff.

They also have real-world legal rights and obligations that it grants them. For instance they can put their stamp on a structural drawing. Because they studied that stuff.

It does seem silly to have real-world building architecture requirements for a Software Engineer but that's where we're at.

Anyways, Software Developer (or even "Product Developer") is a much more common term in Canada as a result. No one wants to tangle with provincial regulations over a job title.

Re:Why are so many successful founding CEOs software engineers? by 8note on Monday March 15, 2021 @12:14PM (#26467823)
The ring has nothing to do with whether you can call yourself an engineer. There's also no architecture requirements. What could can do as a professional engineer is stamp things if you think you're qualified and have followed a proper procedure for it. If a p eng thinks the architecture drawing is good, they can stamp it. If they think the line of code is nice, they can stamp it too
Re:Why are so many successful founding CEOs software engineers? by bluefirebrand on Monday March 15, 2021 @12:27PM (#26468025)
I admit I don't know much about it, because I'm not one.

I'm a bit baffled on the fact that they can stamp things they aren't formally trained in. That's a surprise.

I had assumed they had some baseline level of training in different areas because a Software Engineer I know stamped an architecture drawing for a shed he was building. Granted a shed isn't a high risk building but still it's surprising he can do that if he's untrained.

Also does the ring really have nothing to do with it? My understanding is you earn the ring at the same time as the ability to call yourself a professional engineer. Maybe the ring itself isn't necessary but it's symbolically related for sure. Am I wrong?

Re:Why are so many successful founding CEOs software engineers? by dghlsakjg on Monday March 15, 2021 @04:54PM (#26469118)
I’m a ‘Software engineer’ in Canada. Have been at multiple companies. Do not have an engineering degree...

Professional Engineer is a protected title in Canada. Is that what you’re thinking of?

Re:Why are so many successful founding CEOs software engineers? by stevegalla on Monday March 15, 2021 @07:38PM (#26470823)
> I’m a ‘Software engineer’ in Canada. Have been at multiple companies. Do not have an engineering degree...

I'm mixing between EGBC (Engineers and Geoscientists British Columbia) and PEO (Professional Engineers Ontario) in links below, but feel free to contact your local engineering licensing body to check if your titles hold up. There is a bunch of weird language through out. Who knows, you may qualify.

From [1]: "In British Columbia, anyone who practises software engineering, or who uses the title “software engineer” (or a similar title that implies that they are a software engineer, like “firmware engineer”, “mobile app engineer”, etc.), must be registered with Engineers and Geoscientists BC."

There is a lot more in [1] including, "Not all software development constitutes software engineering." and "... many individuals who develop software probably do not actually engage in software engineering..."

Someone linked to a Microsoft job using the word engineer in Canada, which seems strange since Microsoft already learned about the protected use of the word "engineer" in Canada in 2001 [2].

Professional Engineers Ontario says, "On July 25, 2002 Microsoft Canada announced that they will continue to use the term 'engineer' as part of the Microsoft Certified Systems Engineer (MCSE) designation."[3]

> Professional Engineer is a protected title in Canada. Is that what you’re thinking of?

I think "engineer" is protected too. I think job titles that contain "engineer" can only be used by those who are registered professional engineers.

From [4], "Can someone call themselves an Engineer/Professional Engineer or P.Eng if they don’t have a licence?

The term Engineer/Professional Engineer/P.Eng. can only be used by those that have been granted a licence by PEO, under the authority of the Professional Engineers Act. The title “Engineer” is restricted to Ontario licence holders under s. 40(2)(a.1) of the Act."

[1] https://www.egbc.ca/Registration/Individual-Registrants/How-...

[2] https://www.canadianconsultingengineer.com/engineering/micro...

[3] https://www.peo.on.ca/public-protection/complaints-and-illeg...

[4] https://www.peo.on.ca/public-protection/complaints-and-illeg...

Re:Why are so many successful founding CEOs software engineers? by DC1350 on Monday March 15, 2021 @11:08AM (#26466892)
In theory. Nobody actually listens to or cares about these guidelines.
Re:Why are so many successful founding CEOs software engineers? by 8note on Monday March 15, 2021 @12:15PM (#26467840)
They aren't guidelines, they're laws and regulations
Re:Why are so many successful founding CEOs software engineers? by DC1350 on Monday March 15, 2021 @12:22PM (#26467946)
They’re just guidelines until somebody decides to enforce them. My title has engineer in it and I’m not an engineer.
Re:Why are so many successful founding CEOs software engineers? by mrwoggle on Monday March 15, 2021 @06:37AM (#26464330)
> and there is not a serious place on earth that would let me touch their codebase.

If you have already a CS degree and you spend a couple months refreshing your memory, you would be amazed what codebases you can touch.

Re:Why are so many successful founding CEOs software engineers? by mettamage on Monday March 15, 2021 @07:28AM (#26464641)
They won't let you touch it. I've sent out more than 100 resumes and got in at only two despite having a bachelor + master in CS. The one company that I got in severely underpaid me. This is in NL and I might be an outlier, but I'm beginning to see a problem. I also applied (in secret) when I got the job, my odds didn't improve.
Re:Why are so many successful founding CEOs software engineers? by WrtCdEvrydy on Monday March 15, 2021 @08:25AM (#26465165)
Send me a copy of your resume, check the profile.

Although NL might be a place where there isn't a lot of programming market, I'd be willing to bet the resume needs a bit of work.

Re:Why are so many successful founding CEOs software engineers? by M5x7wI3CmbEem10 on Monday March 15, 2021 @11:35PM (#26472680)
NL? Natural Language?
Re:Why are so many successful founding CEOs software engineers? by boring_twenties on Monday March 15, 2021 @11:59PM (#26472875)
Netherlands, I'd assume
Re:Why are so many successful founding CEOs software engineers? by mettamage on Wednesday March 17, 2021 @09:45AM (#26491145)
Netherlands
Re:Why are so many successful founding CEOs software engineers? by vntok on Monday March 15, 2021 @07:31AM (#26464666)
Most probably there's something else very wrong with your resume. The job being in high demand, your foot-in-the-door rate should be much higher.
Re:Why are so many successful founding CEOs software engineers? by nostrademons on Monday March 15, 2021 @01:23PM (#26468794)
This is reflective of the different roles for founders vs. software engineers, though. A technical founder's job is to show that a new software-based way of doing things is worth doing. A software engineer's job is to do it well.

A necessary precondition for showing that something new & innovative is worth doing is usually to do it. It's not a sufficient condition though: you also need the risk tolerance to work on things new & innovative that may not work; you need the deep understanding of your problem to understand what the solution looks like; you need the location & social connections to access capital and hire real software engineers to scale your solution; and you need the judgment to hire the right people to fill in your skillset gaps. That's why most software engineers aren't off founding billion dollar companies.

Note that this applies to other founder-led enterprises. Fred Koch was a hell of a chemist before Koch Industries became a huge conglomerate. Warren Buffett studied under one of the greatest value investors (Benjamin Graham) on Wall Street. Carnegie started as a telegrapher and railroad superintendent before becoming a steel magnate. You need that operational experience and domain knowledge before founding a world-changing company.

Re:Why are so many successful founding CEOs software engineers? by bregma on Monday March 15, 2021 @07:10AM (#26464511)
> hey aren't running Pfizer? Why not?

Because there is no c-suite.stackexchange.com for them to cut-and-paste their corporate directives from.

Re:Why are so many successful founding CEOs software engineers? by rendang on Monday March 15, 2021 @01:06PM (#26468546)
I would love to see a parodic interpretation of the questions and answers one would find on "c-suite.stackexchange.com"
Re:Why are so many successful founding CEOs software engineers? by Taylor_OD on Monday March 15, 2021 @10:27AM (#26466446)
>> I mean, come at it from the other direction: Why are there so many software engineers who are not successful CEOs?

Mick Napier who founded and runs The Annoyance where many famous comedians studied over the years, comedians who Second City would claim as graduates of their program like Tina Fey and Chris Farley, said they he doesn't like clamming taking the credit for successful graduates unless he also takes the credit for all the unsuccessful.

That has always stuck with me.

Re:Why are so many successful founding CEOs software engineers? by amelius on Monday March 15, 2021 @07:03AM (#26464478)
> My God, they have the secrets of for loops, S-expressions, they know about vim---and yet they aren't running Pfizer? Why not?

Because programming is too much fun.

Re:Why are so many successful founding CEOs software engineers? by jimbokun on Monday March 15, 2021 @01:46PM (#26469063)
> Why are there so many software engineers who are not successful CEOs?

Because there are many more software engineering jobs in the world than CEO jobs.

> Almost none of them could get a job as a software engineer at their own company, if they had to, because they would be completely unqualified.

Which probably reflects more that the hiring process is broken, than that these people couldn't contribute to a business writing code.

The real problem is that, in addition to writing code, they would also start identifying business opportunities and new ways to improve processes and increase revenues and cut costs, threatening the perceived job security of the people in management above them.

Re:Why are so many successful founding CEOs software engineers? by lumost on Monday March 15, 2021 @12:53PM (#26468394)
The top 5 entries on this list were all from founders who wrote a significant portion of their companies original code. Granted, Larry and Sergei maybe aren't able to code to the Google standard anymore - but they once did.

I don't see why it would be surprising that tech companies benefit from technical founders. When I see MBA/finance run companies my first thought is that they are almost certainly a finance, contracting, or marketing business even if on the outside they are a consumer product, mining, or manufacturing firm.

Many mature businesses benefit from a financial viewpoint as CEO as there are no major innovations or risks to be done that can't be reasoned about on a spreadsheet. Tech has been on the other end of that spectrum for the last few decades.

Re:Why are so many successful founding CEOs software engineers? by whalesalad on Monday March 15, 2021 @09:25AM (#26465799)
If you think these guys couldn’t get a job as a software engineer you are deluding yourself.
Re:Why are so many successful founding CEOs software engineers? by foepys on Monday March 15, 2021 @09:31AM (#26465856)
At FAANG? Maybe, maybe not. Definitely not without studying first. Here is the example of Max Howell who wrote Homebrew and couldn't get past the whiteboard interview at Google.

https://twitter.com/mxcl/status/608682016205344768

Re:Why are so many successful founding CEOs software engineers? by EvilEy3 on Monday March 15, 2021 @06:52PM (#26470369)
Who is Max Howell again? Author of Homebrew and... what?
Re:Why are so many successful founding CEOs software engineers? by offtop5 on Monday March 15, 2021 @01:06PM (#26468551)
I had the privilege of working under a CTO, who would personally write code for me when I got stuck. A big part of this was it was a smaller company, but even so I definitely think Hands-On founders make the best founders.

Because you can essentially hop in and fix something, even if your other engineers are but stuck. Plus knowing that you can personally increase your wealth by 6 million dollars with a couple of good lines of code doesn't hurt.

Re:Why are so many successful founding CEOs software engineers? by didibus on Monday March 15, 2021 @01:42PM (#26469031)
Wozniak, Gates, Bezos, Larry, Sergey, Zuckerberg definitely all could code. I'm not sure why you are asserting otherwise?
Re:Why are so many successful founding CEOs software engineers? by dheera on Monday March 15, 2021 @01:12PM (#26468635)
I think people are overthinking this in the comments.

Yes, there are exceptions to the rule. Especially in fields whose core business isn't software.

But in general it helps for founders to be able to, you know, actually build the thing they are trying to sell. I think that's all there is to it.

Re:Why are so many successful founding CEOs software engineers? by bjarneh on Monday March 15, 2021 @08:28AM (#26465195)
> and there is not a serious place on earth that would let me touch their codebase.

You'd be surprised...

Re:Why are so many successful founding CEOs software engineers? by harlanji on Monday March 15, 2021 @06:38AM (#26464340)
You can call yourself a developer if you do a startup. I distunguish SEs based on how deep they go. Developers can throw up a house in the suburbs. An engineer might be needed to extract water or something specific. CS is a good qualifer for an engineer, while a developer can be the neighbor kid.
Re:Why are so many successful founding CEOs software engineers? by isamuel on Monday March 15, 2021 @07:00AM (#26464458)
This is a better way of putting the point I was inelegantly grasping at. The neighbor kid is just an industrious kid---they happen to be nailing up drywall, but it's not that nailing up the drywall is why they end up running Berkshire Hathaway (or whatever) later. It's that they're industrious, and have various other traits that---in some other context---would result in them doing whatever else.

Maybe they turn into the engineer who can extract water, if only for reasons of path-dependency. And in a world where water-extraction is a valuable industry, that path-dependent contingency will result in them maybe starting a valuable water-extraction engineering firm. But it's not that nailing up drywall as a kid made them uniquely qualified. It's that they were industrious and smart and had sufficient fortune and whatever else. Which is good, all that stuff is good.

Re:Why are so many successful founding CEOs software engineers? by baremetal on Monday March 15, 2021 @08:29AM (#26465203)
not to be pedantic but drywall is screwed in not nailed. i happen to be a software engineer who has also built actual houses.
Re:Why are so many successful founding CEOs software engineers? by isamuel on Monday March 15, 2021 @08:56AM (#26465517)
You can do both. Usually, nails go along the outside and screws in the "field," but I'll confess that it's been 30 years since I helped my dad do it (I was a big help, I'm sure) so perhaps the state of the art has changed.
Re:Why are so many successful founding CEOs software engineers? by BackBlast on Monday March 15, 2021 @06:10PM (#26469896)
Once upon a time it was nailed. Screws are a relatively recent change, I've used both.

The problem with nails is that they walk out over time. Secondarily, they can become "squeaky" when used in floors.

Re:Why are so many successful founding CEOs software engineers? by baremetal on Saturday March 20, 2021 @08:16AM (#26522665)
we used ring nails to shoot the subfloor onto the joices. and put down subfloor adhesive. we used nails because they were quick. screws would be better yes.
Re:Why are so many successful founding CEOs software engineers? by vsareto on Monday March 15, 2021 @09:55AM (#26466115)
The depth thing can be a bit misleading unless you've also been at or past that depth.