News for hackers. Stuff that matters.
Re:Tesla staff say firm's entire Supercharger team fired by ivan_gammel on Wednesday May 01, 2024 @10:20AM (#40223631)
I have heard another version of this classification: people are either builders, or scalers, or optimizers, but rarely combine the traits. They are good for different stages of the company growth. Builders are good at the most risky and innovative stage from founding the company to getting first customers. Scalers know how to become big and profitable. Optimizers squeeze the juice and keep moats deep.
Re:Tesla staff say firm's entire Supercharger team fired by jeffwask on Wednesday May 01, 2024 @10:30AM (#40223774)
About 5 years ago, I had a conversation with my CTO that amounted to this. He told me paraphrasing, "I'm a one trick pony. I take companies from this size to this size and when I'm done, I move on to the next. I'm very good at this and I'm happy doing it." Plus he made a lot of money doing so. I'd worked with him at two companies and it clicked that he had a playbook and he ran that playbook at each new company. He refined the art of going from this stage a to stage b.

I really took it to heart and changed what I thought about career progression. I'm probably a builder/scaler I def get bored in the maintenance phase.

Re:Tesla staff say firm's entire Supercharger team fired by ivan_gammel on Wednesday May 01, 2024 @10:45AM (#40223997)
Maintenance/optimization is an interesting stage: on one side, there you mostly need to execute by playbooks rather than be creative. Is it boring? On the other side, it is the stage where you need the most skill and expertise: you actually need to know all those playbooks, and standards, and regulations, and best practices, and war stories. There you stand on the shoulders of giants and establish connection between today and many centuries of others experience. You do need to innovate still, but that is now an intricate art of balance between not wrecking the ship and still being relevant. Is _that_ boring? I don’t know. I want to try it closer to my retirement.
Re:Tesla staff say firm's entire Supercharger team fired by s1artibartfast on Wednesday May 01, 2024 @11:54AM (#40225031)
>you actually need to know all those playbooks, and standards, and regulations, and best practices, and war stories.

The way I see it is these companies need it, but it is impossible to satiate that need, so they must find the next best thing.

If you have a project with 500 individual contributors or even just 50, it is impossible for one person, even geniuses, to understand and comprehend the whole. It is also impossible to staff all those positions with top talent at scale.

Raw talent and engineering is replaced with heuristics and policies and red tape.

It becomes like sailors operating a ship made with forgotten technology. They each have superstitions and operational knowledge about their little part, but nobody has the ship schematics.

Similarly, there probably isn't single person on the planet that could fully explain how a modern computer works in detail.

Re:Tesla staff say firm's entire Supercharger team fired by ivan_gammel on Wednesday May 01, 2024 @04:21PM (#40228846)
>If you have a project with 500 individual contributors or even just 50, it is impossible for one person, even geniuses, to understand and comprehend the whole.

It is impossible to know every detail, but it is certainly possible to understand and comprehend it. The ability to zoom out and zoom in is essential for senior leadership (even if some people appear unfit based on this criteria). Of course it works only if your organization is… ehm… organized and doesn’t look like a bunch of unicorns of all sorts and colors, so that you can extrapolate the methods of work of one team to another.

Re:Tesla staff say firm's entire Supercharger team fired by 20after4 on Wednesday May 01, 2024 @08:21PM (#40231295)
> Similarly, there probably isn't single person on the planet that could fully explain how a modern computer works in detail.

This will be the downfall of modern society. When nobody remains who understands all the tech we rely on it's only a matter of time before the whole house of cards comes down.

Re:Tesla staff say firm's entire Supercharger team fired by tim333 on Thursday May 02, 2024 @07:59AM (#40235133)
You have multiple people that understand different bits of tech. It's been that way for a while.
Re:Tesla staff say firm's entire Supercharger team fired by jeffwask on Wednesday May 01, 2024 @11:02AM (#40224257)
> You do need to innovate still, but that is now an intricate art of balance between not wrecking the ship and still being relevant. Is _that_ boring? I don’t know. I want to try it closer to my retirement.

It's probably experience bias but the maintenance phase orgs I have worked for were more like warehouses that kept systems on shelves and let them rot until all the customers bled away. These were mostly growth by acquisition PE companies. It was like working at a fruit stand selling only rotten fruit. We were never given time, budget, or resources for even basic modernization. Everything was firefighting. One team after acquisition, lost their devops team, and let their pipelines degrade over 5 years to the point they couldn't deploy anymore. I've seen on-prem solutions deployed 20 times to a VM across 50 VM's and called cloud. It took a weekend for the team to deploy (10-15 people because support had to manually test every env because it was so fragile). They also tend to attract and retain talent that is done learning and growing. I had an Ops Engineer at one of these orgs tell me in 2023 that no one told them they had to learn Docker. They know what they know, and they push back on anything new which in turn drives away engineers that do want change. Everyone knows it's broken but no one will commit any resources to fixing it. The business doesn't care as long as they are retaining.

It's minefield and even when they talk about how committed they are to change during the interview you walk into fortified silos and no support or budget to break the deadlock.

Re:Tesla staff say firm's entire Supercharger team fired by tom_ on Wednesday May 01, 2024 @11:39AM (#40224827)
See, perhaps, explorer/villagers/town planners: https://blog.gardeviance.org/2023/12/how-to-organise-yoursel...

Clearly this basic idea crops up in numerous forms. Part of the point of this specific scheme is that it is circular: once a given thing has reached the town planner stage, it has become some combination of pervasive and dependable and well-understood, ready to be used as one of the foundations for future exploration.

Re:Tesla staff say firm's entire Supercharger team fired by gowld on Wednesday May 01, 2024 @06:20PM (#40230313)
What's fneascinating is that build -> scale -> maintain is a similar lifecycle to a human: create and pivot quickly with fluid intelligence and high energy at first, then settle into your lane and grow, and then use your accumulated domain-specific knowledge and wisdom that no one else has, at a slower pace.

But the progression is not necessarily the same time scale for the product and the person. Maybe it was in the past, before computing.

Re:Tesla staff say firm's entire Supercharger team fired by lancesells on Thursday May 02, 2024 @04:28PM (#40241030)
I've been a builder for a lot of my life but the last 10 years I've worked as an optimizer. The interesting thing about that is the work and playbook I used in the past is more of just a standard industry practice now. I used to do an audit and find a ton of low-hanging fruit and go from there. Nowadays, there's a lot less to correct and I have to think in different ways to provide true value.
Re:Tesla staff say firm's entire Supercharger team fired by throw4847285 on Wednesday May 01, 2024 @11:13AM (#40224439)
I think there are only 2 types of people: those who buy into schemas that divide people into between 3 and 16 groups with cool names and those who don't.
Re:Tesla staff say firm's entire Supercharger team fired by helpfulclippy on Wednesday May 01, 2024 @11:43PM (#40232482)
Personally I also require those groups to include at least one special character.
Re:Tesla staff say firm's entire Supercharger team fired by throwaway173738 on Thursday May 02, 2024 @02:24AM (#40233266)
Your schema doesn’t account for companies that only have a management tack or an ic track with no opportunity for someone to sometimes lead teams and sometimes make technical decisions. I think you’ll find it’s better if you simply encompass the natural numbers.
Re:Tesla staff say firm's entire Supercharger team fired by ivan_gammel on Friday May 03, 2024 @03:45PM (#40251551)
According to Gödel's incompleteness theorems, there never exists a complete set of types of people, because there’s always one more type — people writing about those types.
Re:Tesla staff say firm's entire Supercharger team fired by antisthenes on Wednesday May 01, 2024 @10:59AM (#40224193)
The Jobs, the Wozs and the Cooks.
Re:Tesla staff say firm's entire Supercharger team fired by utensil4778 on Wednesday May 01, 2024 @03:06PM (#40227811)
I think this explains the trouble at my current company. We're a couple years into the scaling phase and it's become clear that our CEO is a builder and doesn't know how to scale.

I don't think he understands that and there's really not anything I can do about it but move on.

Re:Tesla staff say firm's entire Supercharger team fired by joshspankit on Wednesday May 01, 2024 @07:15PM (#40230769)
There was a show (if someone has the reference please add it) where these business guys were discovering chefs and working to turn their restaurants in to franchises.

There was a huge wake-up call as they kept working with this brilliant chef who all but refused to write down recipes, share processes, or do anything but run his restaurant the way he always had. He just couldn’t see that going from restaurant to franchise was an entirely different thing than running a great restaurant.

If I remember correctly, ultimately despite a bunch of different creative approaches, they had to back off.

I think about that a lot when businesses want to go from building to scaling.

Re:Tesla staff say firm's entire Supercharger team fired by xLaszlo on Wednesday May 01, 2024 @07:58PM (#40231149)
That's Kent Beck's 3X: Explore Expand Extract (there is a good video on it about his time at FB)
Re:Tesla staff say firm's entire Supercharger team fired by vishalontheline on Thursday May 02, 2024 @01:07AM (#40232880)
Just found the talk on YouTube ( https://www.youtube.com/watch?v=WazqgfsO_kY ). Thank you! It expanded on the basic idea of "cost of failure" very well. I've tried to argue his points with mixed success, but now I can point to a talk given by someone who cut his teeth at Facebook.
Re:Tesla staff say firm's entire Supercharger team fired by kthejoker2 on Friday May 03, 2024 @01:53PM (#40250370)
Heh. Kent Beck "cut his teeth" a little earlier than Facebook ...

(He wrote the Agile Manifesto and developed TDD while working at Sun in the 90s)

Re:Tesla staff say firm's entire Supercharger team fired by vishalontheline on Tuesday May 14, 2024 @04:31PM (#40359821)
Absolutely. It's just that namedropping Meta / Facebook is more effective than Sun :(.