On Becoming a VP of Engineering
161–170 of 400 posts
Re: On Becoming a VP of Engineering
#162Earlier quoted context omitted.
Perhaps, but never discount someones background. His parents were successful executives and there were plenty of opportunities for him to be exposed to executive leadership (via Harvard, familial connections etc) Not like he went from nobody to somebody here, his background certainly allowed exposure to things many others would not have. I honestly would put Steve Jobs as the best example you can find of someone who…
I think he would be pretty close to someone who went from nobody to a great CEO and founder but i don't think anyone in this world truly starts off on equal footing. Steve Jobs birth parents were both advanced degree holders, he got adopted by a blue collar family who lived in prime real estate bay area during the first rise of tech. Ultimately it is useless to compare people, we should judge people by their output r…
Zuckerburg by contrast had a bigger ecosystem around him to lean into and a lot more exposure to executive types and "elites". Facebook didn't happen after a string of failures, and I don't believe ever came realistically close to failing either.
That's not to say either are talent-less. Zuckerburg was a very talented engineer and by all accounts has a good business acumen for the markets he's addressing. Steve Jobs likewise had a very good litmus test ability and really good foresight into technology, design, and user experience. I don't want to diminish that. However, not accounting for their ecosystem will do little to understand how they got to where they are.
Re: On Becoming a VP of Engineering
#163Earlier quoted context omitted.
>After a while you merit your position by not running the company into the ground, but instead making it succeed. That's not merit for the position but not being a five alarm dumpster fire at the position. There is a difference. As long as the company is lucky or there's enough overall competence in leadership or they hired the right employees that incompetence may not be destroy the company. That doesn't mean they'r…
Hiring the right people is competence when it comes to corporate leadership. That's pretty much the only lever they have. Sure they make a few strategic decisions, but for the most part they are just reviewing and signing off on things that get bubbled up. I think this bothers a lot of engineers who pride themselves on being able to understand complex things, and see "soft skills" as something ancillary and lesser. I…
There are a lot of ways in which companies can succeed simply by their timing, or a couple incredibly lucky early hires, or first mover advantage in a growing space, or the right VCs -- not because of good leadership but in spite of it. Leaders take credit regardless.
Often this is why technical folks deride soft skills. Folks that tout them sound like my friend who's "figured out slot machines." My response: "Dude, that's awesome!" I'm not about to burst his bubble on the random, ambivalent jitter of the universe. We all need our delusions, who am I to take his?
Re: On Becoming a VP of Engineering
#164A quote really jumped out at me: > VPs of Engineering from frontend backgrounds are relatively rare, and it’s partly because the most pressing technical challenges a startup faces are often around scaling, reliability, and backend architecture. If we had been dealing with nonstop incidents, constant struggles with scaling, and major architectural challenges with our query and storage engine, someone with deeper backe…
> I’ve worked at companies in the past where frontend is looked down upon because all of our leaders are backend/infra people. I think there's a lot going on here, but one of them is definitely gender. Front-end development is often feminine-coded and seen as lesser. E.g.: https://thoughtbot.com/blog/tailwind-and-the-femininity-of-c... I also think in tech-land we tend to associate leadership with male-coded traits.…
A demo of improved API response times, even if accompanied by pretty graphs (extra work purely for self-promotional purposes) just doesn't get the ooohs and aaaahs and "can we see that again?"s and "can you forward me these slides?" that a design mock-up of a prettier button can. And when back-end supports feature development, it's still the front-end that people are looking at when it's demo'd. Basically the only thing that gets a big reaction from non-tech-folks from the backend is when you manage to make a large opex number a lot smaller, and even then, no guarantee.
Requires backend-experienced folks in the right places to counterbalance this, and a lot more effort on the part of backend folks to make their naturally-hard-to-"read" and relatively-boring (to look at, anyway) work flashier and more prominent.
Re: On Becoming a VP of Engineering
#165Earlier quoted context omitted.
>After a while you merit your position by not running the company into the ground, but instead making it succeed. That's not merit for the position but not being a five alarm dumpster fire at the position. There is a difference. As long as the company is lucky or there's enough overall competence in leadership or they hired the right employees that incompetence may not be destroy the company. That doesn't mean they'r…
Hiring the right people is competence when it comes to corporate leadership. That's pretty much the only lever they have. Sure they make a few strategic decisions, but for the most part they are just reviewing and signing off on things that get bubbled up. I think this bothers a lot of engineers who pride themselves on being able to understand complex things, and see "soft skills" as something ancillary and lesser. I…
Re: On Becoming a VP of Engineering
#166Re: On Becoming a VP of Engineering
#167Earlier quoted context omitted.
> What I’ve noticed is that the code quality from those backend devs is quite awful Without knowing which metrics you use to measure the code quality, my hunch says you are focusing on the wrong thing. I am a frontend engineer turned tech lead. I think we developers choose our focuses based on our personal inclinations and what we value, and usually what I would notice is people who choose frontend work have differen…
There's a few things that stood out to me from that codebase: 1. No unit tests. Integration tests broken weekly when external data source would change. 2. Hand rolled ORM resulting in inconsistent separation of concerns. Some controllers would use the ORM classes directly. Some would add layers of indirection. Some would make database calls directly in the indirection layers. 3. Database data model would "compress" d…
Re: On Becoming a VP of Engineering
#168Earlier quoted context omitted.
> The actual people who succeed by not running the company in the ground are the engineers This typically just isn't close to true. If you are in a tech based business, having competent engineering is table stakes, but that's not enough by itself.
If the CEO walks the company can very reasonably find another stiff in a suit that can run the show. Maybe at a slightly slower or more conservative pace but life moves on. If 80% of the engineering team walks your company catches fire and burns to the ground. The greatest case study we've seen is Twitter. Everything above contributor level is some varying degree of spreadsheet monkeying. Anyone with 20 years of runn…
Also if marketing isn't bringing in prospects, sales isn't closing deals, the UI isn't designed right, the documentation sucks, HR hires idiots ... I guarantee you the company will fail, even if it has the best engineering team.
And of course good executives are also incredibly important, how many companies have been run into the ground because of bad management?
So yeah obviously for a tech company engineering has to be good, but so do all the other roles if you want long term success.
Oh and for what it's worth my CEO writes code ;-)
Re: On Becoming a VP of Engineering
#169Earlier quoted context omitted.
Hiring the right people is competence when it comes to corporate leadership. That's pretty much the only lever they have. Sure they make a few strategic decisions, but for the most part they are just reviewing and signing off on things that get bubbled up. I think this bothers a lot of engineers who pride themselves on being able to understand complex things, and see "soft skills" as something ancillary and lesser. I…
You're missing what the previous commenter said. There are a lot of ways in which companies can succeed simply by their timing, or a couple incredibly lucky early hires, or first mover advantage in a growing space, or the right VCs -- not because of good leadership but in spite of it. Leaders take credit regardless. Often this is why technical folks deride soft skills. Folks that tout them sound like my friend who's…
I also used to deride soft skills. I learned, over time, that they’re extremely valuable, and deriding them doesn’t take away their power.
I think nearly every engineer would be well served by attending a good conflict resolution and “how to influence people” course. My 21-year-old self would smack me for saying that, but I’ve learned things since then.
Re: On Becoming a VP of Engineering
#170Earlier quoted context omitted.
> You’re forgetting that companies need both Visionary AND Execution focused leaders at the very top. I'm not forgetting. And I'm not claiming that this promotion was a mistake. I am raising questions about the narrative that the author is telling/selling. Consider how you'll likely not see such a long-winded post from company founders explaining in detail why they chose themselves for their own jobs. They founded a…
Most people won't understand what you are saying. They just won't. It won't ever compute.