zlacker

[parent] [thread] 38 comments
1. sasaf5+(OP)[view] [source] 2023-11-18 08:52:33
I am either skeptical or envious of such claims. Someone coding so much would quickly be launched into meetings to communicate one's results and to coordinate with others.

It would be my life's dream to spend 80 hours per week coding without having to communicate with others... but no one is an island...

replies(6): >>nvarsj+V2 >>VBprog+Y6 >>jstumm+n8 >>yodsan+P8 >>bozhar+qa >>marcin+6B
2. nvarsj+V2[view] [source] 2023-11-18 09:16:37
>>sasaf5+(OP)
It's possible, but harder than almost any other role. There are people at Google/Meta like this. Usually E7/E8 levels, "coding machines". It's much easier to go into a pseudo PM/TL/Director role though to hit those levels and income, so it's uncommon.

You really have to have a passion for coding to put in the hours and be very good at it. Incredibly rare, believe it or not. Lots of people think they are good coders but this is another level. Proof is in your commit/code review count/async comms being 10x-100x of everyone else in your org, and it's clear you're single-handedly enabling delivery of major projects earlier than anyone else could. Think of the pressure of doing this continuously.

replies(5): >>potato+Z4 >>sasaf5+15 >>NhanH+v5 >>mindes+V5 >>throwa+az
◧◩
3. potato+Z4[view] [source] [discussion] 2023-11-18 09:35:06
>>nvarsj+V2
> and it's clear you're single-handedly enabling delivery of major projects earlier than anyone else could.

You have to watch out with that.. I've seen whole projects pushed through by management where no one else was involved enough to review normally, but everyone had an interaction that implied they had only seen the top of the iceberg of problems with it.

◧◩
4. sasaf5+15[view] [source] [discussion] 2023-11-18 09:35:29
>>nvarsj+V2
Maybe Google and Meta are different than my company, or maybe I am not in the league of such star coder, but in my experience as soon as a demo of my code is delivered I am immediately launched into managerial mode coordinating other devs working on my code. I came to just accept it.
◧◩
5. NhanH+v5[view] [source] [discussion] 2023-11-18 09:38:43
>>nvarsj+V2
It's not about being rockstar or 10x. He was the chairman of the board (and President of the LLC). Practically speaking, he can work however he wishes within the company. Seeing that he went from CTO role to President role, it's fairly obvious that he got the opportunity to structure the role and the work to best fit him (and probably the company, too).
replies(1): >>ramraj+u9
◧◩
6. mindes+V5[view] [source] [discussion] 2023-11-18 09:42:30
>>nvarsj+V2
It could be also a sign of dependency hoarding and making you the bottleneck of the whole project. Bad architectural decisions, narcissistic need of importance or both. With those hours your partner starts to date with your friend. With experience I can assure you that position is not worth it. Not for you and not for the project. You end up draining your imagination. Over fitting is emerging in programming like it is emerging in the machine learning.
replies(1): >>visarg+37
7. VBprog+Y6[view] [source] 2023-11-18 09:54:45
>>sasaf5+(OP)
For the most part you would run out of things to code surely? Unless you really are a one man-band with a full understanding of the commercials, user feedback, support etc.
replies(1): >>throwu+Pg
◧◩◪
8. visarg+37[view] [source] [discussion] 2023-11-18 09:55:43
>>mindes+V5
> Over fitting is emerging in programming like it is emerging in the machine learning.

That's a nice insight. I have been in that place many times, I was overfitting on my own imagination.

replies(1): >>mindes+E9
9. jstumm+n8[view] [source] 2023-11-18 10:06:12
>>sasaf5+(OP)
OpenAI is an absolute unicorn, and not in the bullshit-1-mrd-vc-money-dollar sense but in being truly outstanding. Since all they do is software, that is solely because of the people involved, being able to do things and doing things that other people won't and achieving things that other people don't.

When it comes to sports it's fairly obvious what outliers look like and well accepted that they exist. I don't see a single reason to believe, that the same would not be true in every other walk of life or thinking that OpenAI just got lucky (considering how many people are trying to get lucky right now with less success in this space).

There are extraordinarily effective people in this world, and they are sparse and it's probably not you or me (but that's completely fine with me, I am happy to stretch myself to the best of my abilities).

replies(1): >>Tactic+zj
10. yodsan+P8[view] [source] 2023-11-18 10:09:40
>>sasaf5+(OP)
I can imagine this type of person to abide to their normal obligations during business hours, and code full time the rest of their wake-up time.

In my company, 80% coding for a senior SWE is rare. But if they deliver, management will give them some slack on the other evaluation axis. I have colleagues who work almost by themselves on new high impact projects. This has many benefits. No need to argue about designs, code reviews (people just approve blindly their code). The downside is that you need to deliver.

replies(1): >>vasco+Re
◧◩◪
11. ramraj+u9[view] [source] [discussion] 2023-11-18 10:14:42
>>NhanH+v5
There’s always a hoarde of people second guessing the 10x engineer. Of course it looks impossible to regular folks. I have seen a few people like this. They’re real. Sometimes it’s even worth the dysfunction they cause to see this in action.
replies(5): >>vasco+se >>kpandi+Je >>NhanH+wi >>blurbl+Xl >>pydry+Dp
◧◩◪◨
12. mindes+E9[view] [source] [discussion] 2023-11-18 10:16:02
>>visarg+37
Filling up that mana bar is not easy.
13. bozhar+qa[view] [source] 2023-11-18 10:21:25
>>sasaf5+(OP)
No one wants to be another woz
replies(3): >>autono+ii >>nobody+3m >>JohnFe+bw
◧◩◪◨
14. vasco+se[view] [source] [discussion] 2023-11-18 10:55:50
>>ramraj+u9
Same, I've seen it in practice and the numbers didn't lie, week on week on week. But you know, some people are very uncomfortable with someone else being called smart. Worse yet what if they're called smarter than what they actually are? Like an injustice in the universe, but comes from defensiveness I think.

I don't know this guy in particular so I have no clue though.

◧◩◪◨
15. kpandi+Je[view] [source] [discussion] 2023-11-18 10:58:32
>>ramraj+u9
Not commenting about the ppl who are subject of this thread but talking in general. I have been lucky enough to have seen some of these 10x engineers but what is much more common is a 1x engineer feeling and treated like a 10x engineer because they are surrounded by 0.1x engineers.
replies(2): >>Xceler+jt >>wavewr+Su
◧◩
16. vasco+Re[view] [source] [discussion] 2023-11-18 10:59:46
>>yodsan+P8
This is very true everywhere I've looked.

What also happens is regular developers (like me) want the same treatment as if they could end-to-end deliver "if they only let me", but many times can't, and actually need the structure and processes of a team. I've seen this freedom not working at all.

replies(2): >>fch42+5i >>dustin+ij
◧◩
17. throwu+Pg[view] [source] [discussion] 2023-11-18 11:16:04
>>VBprog+Y6
They’re doing groundbreaking research, there’s always something new to try.
◧◩◪
18. fch42+5i[view] [source] [discussion] 2023-11-18 11:25:00
>>vasco+Re
Indeed so ... the "structure" (call it bureaucracy of you like) is all of:

- an equalizer (entire team treated the same)

- a confidence booster (approval of others gives feeling of having done well)

- a way of distributing information (everyone is aware of all other team work)

You can run a team as a form of "competitive sport", and race everyone against each other; who churns out most "wins", and helpfulness, non-code-work, cross-team work are "distractors" to that objective hence undesirable and definitely not rewarded.

If the personalities in your team are "right" then this can work and by striving to best each other, all achieve highly. Have a single non-competitive person in there though... and it'll grate. Forcing a collaborative element into the work (whether by approval/review procedures, or by things like mentoring/coaching, or even just to force briefings to the team on project completion) creates a balance between the "lone crusaders" and the "power of the masses". Make the loners aware of, and contribute to, the concept of "team success", and give the "masses" insight into contributing factors of high individual performance.

◧◩
19. autono+ii[view] [source] [discussion] 2023-11-18 11:26:37
>>bozhar+qa
I think Woz got the absolute best deal but that's coming from a tinkerer's POV. People underestimate how much it sucks to be under scrutiny 100% of the time as a face of the company (i.e. Steve #2)
◧◩◪◨
20. NhanH+wi[view] [source] [discussion] 2023-11-18 11:27:23
>>ramraj+u9
I am not second guessing the 10x engineer, that topic is not the one under discussion.

The topic at hand is “how did a high level engineer got to focus on programming”. And I am saying that the reason has to do more with his influence and role within the organization, rather than other reason.

◧◩◪
21. dustin+ij[view] [source] [discussion] 2023-11-18 11:33:30
>>vasco+Re
yes there must be strong accountability for this to work (e.g. a self financed open source project or bootstrapped startup), not only do mid devs overestimate their appetite, motivation to grind and delivery, but also face the Curse of Development wrt communicating to the money people their value. Why should the rockstar grind away 50x harder than their coasting peers for 30% more salary? What happens when the bean counters reorg you or a manager labels you not a team player? Equity is the right form of comp to motivate this level of delivery and at that point it’s not about 50x skills but about sales and overcoming the communication gaps to establish a nonzero price for your equity. Which is why so many amazing niche projects languish and starve and the founder-engineer eventually breaks and goes and ships react apps for whatever empty startup has startup-investor fit that year
◧◩
22. Tactic+zj[view] [source] [discussion] 2023-11-18 11:35:55
>>jstumm+n8
> Since all they do is software...

For a certain definition of "software": when only doing one training run costs an 8 digits sum (requiring hardware one order of magnitude more expensive than that to run) I kinda dispute the "all they do is software".

It's definitely not "all software": a big part of their advantage compared to actually free and open models is the insane hardware they have access to.

The free and open LLMs are doing very well compared to OpenAI once you take into account that the cost to train them is 1/100th to 1/1000th what it costs to train the OpenAI models.

This can be seen with StableDiffusion: once the money is poured in training the models and then the model made free, suddenly the edge of proprietary solutions is tiny (if it even exists at all).

I'd like to see the actually open and free models trained on the hardware used to train OpenAI: then we'd see how much of a "software edge" OpenAI has.

And my guess is it'd be way less impressive than you make it out to be.

replies(2): >>capabl+ol >>jstumm+tv
◧◩◪
23. capabl+ol[view] [source] [discussion] 2023-11-18 11:49:24
>>Tactic+zj
> I'd like to see the actually open and free models trained on the hardware used to train OpenAI: then we'd see how much of a "software edge" OpenAI has.

It would seem like you're talking about what "software edge" OpenAI has in the future, when others have caught up, while parent is talking about the existing "software edge" OpenAI has today, which you seem to implicitly agree with, as you're talking about OpenAI maybe not having any edge in the future.

◧◩◪◨
24. blurbl+Xl[view] [source] [discussion] 2023-11-18 11:53:21
>>ramraj+u9
I've seen the bugs of multiple 10x engineers multiply together for 10^n x bugs
replies(1): >>datame+RN
◧◩
25. nobody+3m[view] [source] [discussion] 2023-11-18 11:54:05
>>bozhar+qa
What’s wrong with being another Woz? The money?
◧◩◪◨
26. pydry+Dp[view] [source] [discussion] 2023-11-18 12:18:46
>>ramraj+u9
>There’s always a hoarde of people second guessing the 10x engineer.

Because most 10x engineers recognized by management as such are characterized chiefly by building out shoddy software extremely quickly that only they can understand.

In a similar dynamic, Doctors that are scored highly by patients often have pretty bad medical outcomes.

◧◩◪◨⬒
27. Xceler+jt[view] [source] [discussion] 2023-11-18 12:44:06
>>kpandi+Je
Haha, that reminds me a lot of this quote from an Atlantic article on Freeman Dyson:

I asked him whether as a boy he had speculated much about his gift. Had he asked himself why he had this special power? Why he was so bright?

Dyson is almost infallibly a modest and self-effacing man, but tonight his eyes were blank with fatigue, and his answer was uncharacteristic.

“That’s not how the question phrases itself,” he said. “The question is: why is everyone else so stupid?”

◧◩◪◨⬒
28. wavewr+Su[view] [source] [discussion] 2023-11-18 12:57:01
>>kpandi+Je
That’s still 10x. If you think that’s worth mentioning, you should see the 10x engineers swoon over the 100x unicorn.
◧◩◪
29. jstumm+tv[view] [source] [discussion] 2023-11-18 13:02:10
>>Tactic+zj
They are using hardware, yes, but they are not creating (which is what I mean by "doing") the hardware. Anyone else with funding could have access to the same hardware for running their software, and other people did do that, and do do that (now, of course, in a drastically tighter supply/demand situation).

I do not wanna be flippant here: Obviously having easy access to money and a good standing with the right people is making things A LOT simpler, but other people could have reasonably convinced someone to give them money to built the same software. That's what VCs do, after all.

Regarding the rest: Feels very much like a different topic. I'll pass.

◧◩
30. JohnFe+bw[view] [source] [discussion] 2023-11-18 13:06:33
>>bozhar+qa
Why not?? Being another Woz would be amazing.
replies(1): >>nobody+p85
◧◩
31. throwa+az[view] [source] [discussion] 2023-11-18 13:24:24
>>nvarsj+V2
This is a well debunked myth. You can commit a lot of code and commit better quality code, but there is an upper bound on productivity. If you don't get enough rest the quality diminishes.

Management and leadership of a team has a way bigger impact than any single individual contributor could ever have. Humans are generally limited not by intelligence but by motivation and vision. Directing people to achieve what you want is what allows the scaling of innovation.

Hero worship is a very human thing, but unscientific.

replies(1): >>nvarsj+1D
32. marcin+6B[view] [source] 2023-11-18 13:33:53
>>sasaf5+(OP)
There's probably people whose main job was to read the code and then communicate it more broadly. This is also cutting edge ML where a ton of code is basically thrown away due to not panning out so possibly the amount that needs to be communicated is fairly small.
◧◩◪
33. nvarsj+1D[view] [source] [discussion] 2023-11-18 13:44:30
>>throwa+az
I'm not discounting management or leadership. These are also very critical roles that can make or break organisations. But I'd challenge your assertion that management has a "way bigger impact" than a single IC can have. Both are critical at companies doing internet scale products.
◧◩◪◨⬒
34. datame+RN[view] [source] [discussion] 2023-11-18 14:45:47
>>blurbl+Xl
In my experience I have encountered two 10x engineers:

1) Moves fast, flexes their authority to sweep small stuff under the rug until it is out of scope and can be "fixed real quick" later. Often leverages many subject matter experts through effective and persistent communication and learns quick enough to get PRs through the door (that sometimes need "quick" fixes later). Enjoys selecting items that benefit their career the most, at the expense of others on their team. Mentors only enough to onboard and increase his team's yield, not to aid their careers. Fueled by the recognition and validation of peers through PR/project completion.

2) Gets shit done, is the SMI themself. Solo code cannon, but PRs go in clean, beautiful to look at. May not get along well with some but not necessarily abrasive to work with especially being part of their direct team. Can be a great altruistic mentor if they spare 5% of their time. Enjoys what they do, and the technologies they work with. Fueled by personal satisfaction in their achievements, and in uplifting their team.

replies(2): >>pixl97+ym1 >>chucke+tP3
◧◩◪◨⬒⬓
35. pixl97+ym1[view] [source] [discussion] 2023-11-18 17:58:52
>>datame+RN
Typically when you see the type 2 engineer, they are also an architect. It is very rare that they don't seem to have knowledge of nearly the entire system and all its interactions.
◧◩◪◨⬒⬓
36. chucke+tP3[view] [source] [discussion] 2023-11-19 11:59:14
>>datame+RN
Sorry, but what is SMI?
replies(1): >>datame+pT5
◧◩◪
37. nobody+p85[view] [source] [discussion] 2023-11-19 19:33:26
>>JohnFe+bw
I just saw this. Glad to see I’m not the only one.

https://www.cnbc.com/2017/04/21/why-apple-co-founder-steve-w...

My take: He’s the Keanu Reeves of tech (or Keanu is the Woz of the film industry). The world can use more of this.

replies(1): >>JohnFe+WN8
◧◩◪◨⬒⬓⬔
38. datame+pT5[view] [source] [discussion] 2023-11-19 23:27:20
>>chucke+tP3
I just engaged in the kind of acronym abuse I don't enjoy receiving! It stands for Subject Matter Expert.
◧◩◪◨
39. JohnFe+WN8[view] [source] [discussion] 2023-11-20 17:22:06
>>nobody+p85
My attitude about money is pretty much the same as Woz's. There's a lot of us out there, but the worldview is so alien to the modern computer industry that it just doesn't register.
[go to top]