33 ms·
By the same token, you might be the first person I have ever seen give respect to the 1x developer. I respect that. We could no doubt all learn a thing or two f
by randomdata 2y ago
By the same token, you might be the first person I have ever seen give respect to the 1x developer. I respect that. We could no doubt all learn a thing or two from the 1x developer that doesn't rush through everything with quick solutions.
- sanbor 2y agoIf you check the issue[1] he reported the crash on November 7th and reported the issue is related to gcc and the kernel on November 8th. At least he was very quick going through the rabbit hole. [1]: https://github.com/prometheus/node_exporter/issues/730 https://github.com/prometheus/node_exporter/issues/730
- randomdata 2y ago[flagged]
- prerok 2y agoEmm, 10x developer is a myth. The real 10x developer is the one that creates such an infrastructure/libraries/culture that enables 10 other engineers to move fast. The 10x developer is not the person that is 10x faster than other developers on the code base simply because they can hold the spaghetti code they wrote in their head.
- deleted 2y ago[deleted]
- gouggoug 2y ago> means that a 1x developer will take around 10 hours to get to the same place A "workaround" isn't an adequate substitute for actual the understanding and fixing of the root cause of a bug. What you think is a 10x developer is, in fact, a short-term 10x developer, medium-term 1x developer, long-term -10x developer. Their work while seemingly great at first is just accrued debt with an incredibly high interest rate. But they're rarely the ones fixing it. Now, like everything, a balance needs to be struck between spending hours fixing a bug _the right way_, or, finding a temporary workaround. The real 10x developer is incredibly good at finding this balance.
- randomdata 2y ago> A "workaround" isn't an adequate substitute for actual the understanding and fixing of the root cause of a bug. Right, hence why we recognize that a 10x developer is a weaker developer. Was there something that implied that a weak developer is a substitute for a talented developer for you to say this, or are you just pulling words out of thin air?
- gouggoug 2y agoMerely arguing about your _definition_ of 10x engineer and 1x engineer. Your original comment at the top of the thread implies the engineer who wrote the blog post is a 1x engineer because they spent so much time finding and fixing this bug.
- randomdata 2y agoYes, and as the comment before it asserts, most engineers would never take that kind of time. They'd bang out some workaround as quickly as possible and move on with life. But my original comment at the top also praised the value of the 1x engineer; noting that the rest of us could learn a thing or two from them. There is no denying that 1x developers are the better developers. The question remains outstanding: Where did you pick up the suggestion that the quick fix is a suitable replacement for the talented engineers who can fully understand a problem that prompted the rebuttal?
- gouggoug 2y agoGuess I misinterpreted your comment ¯\_(ツ)_/¯, relax.
- kragen 2y ago'a weaker developer' is the opposite of the standard definition of 'a 10x developer'. if you are going to use phrases to mean the opposite of their conventional meaning you should warn people so they can avoid arguing with you on the assumption that you're using them to mean what everyone else uses them to mean
- BobbyJo 2y agoFrom the outside looking in, that's mind blowing.
- eikenberry 2y agoIs the 10x thing really only about speed? I would say this guy is a perfect 10x example as he actually gets to the root cause of a difficult problem. When I think of 1x (or less) devs they are usually the type that don't get things done because they can't (without a lot of help), not because they are slow. I.E. overall technical chops, not just speed.
- Dylan16807 2y ago> Is the 10x thing really only about speed? As long as they're moderately competent, yes. They need to know how to debug normal things, but they don't need to handle every esoteric niche. The thing that matters is ability to put out tons of productive code. Often that means a speciality where they're an expert, but it doesn't have to mean that. > When I think of 1x (or less) devs they are usually the type that don't get things done because they can't (without a lot of help), not because they are slow. I.E. overall technical chops, not just speed. It sounds like you're taking "1x" as a dismissal. Isn't it supposed to be a pretty ordinary dev?
- eikenberry 2y agoYeah... didn't mean the 1x as dismissively as it came off. Got to carried away with my point. My mistake. But to my original point, I just don't buy the 10X story as being only how fast you write code. I've known developers who designed and wrote such that much time was saved working with that code in the future. These people are, IMO, much more deserving of the 10x moniker as maintaining code is much more important that just cranking it out... with the only possible exception being early stage startup (but not really as they will be crippled in the next stage).
- silisili 2y agoI believe the 10x developer thing is stupid, and based on perspective. Watching someone work faster than you doesn't mean they are doing better work, and on the other hand could mean perhaps you are maybe a 1/10th developer. That said, if a 10x developer does exist, Marcan is one of the few of them. What a ridiculous statement.