>> "I was visiting with an ex-student who’s now the CFO of a large public tech company." >> "(By coincidence, the CEO was an intern at one of my startups more than two decades ago.)" Admittedly, this isn't adding to the discussion at hand. Just one amateur writer picking apart another's writing style, but... Is it just me, or do those lines serve no purpose except to boost the author's own ego and sense of self-impor…
Why Good People Leave Large Tech Companies
41–50 of 265 posts
Re: Why Good People Leave Large Tech Companies
#42Re: Why Good People Leave Large Tech Companies
#43Re: Why Good People Leave Large Tech Companies
#44Earlier quoted context omitted.
That seems to fit: 1.) move from Palo alto to east bay 2.) manufacturing company with software engineers 3.) lots of people leaving 4.) CEO changing the world. However, I'm sure many companies meet that.
Bingo. The company was Rocket Science Games. https://web.archive.org/web/20121113115319/https://engineeri... says Blank was involved, and one of Musk's internships was also there according to the Musk bio and a few sites listing his internships (simultaneous with Pinnacle, apparently).
From dubious acorns doth startup management gurus grow.
Re: Why Good People Leave Large Tech Companies
#45Anyone have a guess as to what company this was?
My guess is square. The CFO went to stanford for an MBA, where the author taught. Neither CFO Tesla has had went to Stanford. Can't find anything about Dorsey working at one of the startups listed on the author's wikipedia page, but he seemed to have been involved with many so it would be unsurprising if it just wasn't listed there.
Re: Why Good People Leave Large Tech Companies
#46As an aside, one shortcut to weeding out shitty companies is to simply filter out companies that say shit like, "we are on a mission to change the world." That's a guaranteed bad time.
Re: Why Good People Leave Large Tech Companies
#47The most important lesson for people in power in big tech companies: FORMAL PROCESS IS THE ENEMY. Don't let the accumulation of gatekeepers and approvers and other capital-P Process let things become 100x harder than they need to be. Do not confuse difficulty with prudence. Your organization will become slow and ossified by default unless you take specific steps to maintain flexibility. One of these steps is to insta…
No, that is not the case most times. The most important part of software development is, as with any other part of the company, to maximize the value of the company. That may be speed, but if you have 1m users the most important thing may be to preserve trust, to acquire new customers, to automate existing infrastructure, etc. etc. Speed of software development is not a goal in many environments. Thoughtful execution may be hindered by a cowboy attitude in development. I'm not saying that speed in development is not sometimes the goal (maybe in startups within an enterprise trying to test an idea), but often it's not the most important thing.
Re: Why Good People Leave Large Tech Companies
#48Earlier quoted context omitted.
Fwiw, one "advantage" of "wanting to work there" is that counterproductive management practices can survive longer. If I'm your boss and am treating you like trash, and you complain, I can just say "oh it sounds like your commitment to this company isn't very high, shall we discuss your future?" That will work a multitude of times with a gaslit employee who really drank the company kool-aid.
Also, companies can use "level of enthusiasm for working here" as an excuse for their poor recruiting practices. "OH, the candidate dropped out of our recruiting process? But he was only at interview four after 6 weeks.... well it doesn't matter because clearly he didn't want to work here enough - we want people who really want to work here and are willing to do what it takes to get a job with us." Even worse: "But h…
Re: Why Good People Leave Large Tech Companies
#49The most important lesson for people in power in big tech companies: FORMAL PROCESS IS THE ENEMY. Don't let the accumulation of gatekeepers and approvers and other capital-P Process let things become 100x harder than they need to be. Do not confuse difficulty with prudence. Your organization will become slow and ossified by default unless you take specific steps to maintain flexibility. One of these steps is to insta…
"Emphasize that the most important part of software development is moving fast." No, that is not the case most times. The most important part of software development is, as with any other part of the company, to maximize the value of the company. That may be speed, but if you have 1m users the most important thing may be to preserve trust, to acquire new customers, to automate existing infrastructure, etc. etc. Speed…
Re: Why Good People Leave Large Tech Companies
#50The most important lesson for people in power in big tech companies: FORMAL PROCESS IS THE ENEMY. Don't let the accumulation of gatekeepers and approvers and other capital-P Process let things become 100x harder than they need to be. Do not confuse difficulty with prudence. Your organization will become slow and ossified by default unless you take specific steps to maintain flexibility. One of these steps is to insta…
There's nothing wrong with process and best practices. Process is often scar tissue left behind after critical mistakes in the past. A company without some formal process is a company young enough to not have made disastrous mistakes yet.
I've worked in a company of more than 50 that was basically without a trace of software development process. It was a clown circus. Nothing could be released on time reliably, quality was a joke, there was no documentation, no code review, and no plan or roadmap. Sure, they moved fast, but it didn't matter.