3 ms·
> ...suggesting that I could build ffmpeg and qemu the same as Fabrice if I was just given more time. The way I see it, 10x programmers have something (or thin
by trashtester 4y ago
> ...suggesting that I could build ffmpeg and qemu the same as Fabrice if I was just given more time.
The way I see it, 10x programmers have something (or things) that most programmers lack. Usually some combination of raw intelligence, creativity and dedication, often combined with a much deeper understanding of theoretical fundamentals than other developers.
> And also, the 10x meme, and how it’s often used, implies that skills are interchangeable. Should a great database internals expert be able to build a great micro-services architecture?
As I indicated above, I think being a 10x programmer is not so much about learned practical skills as having innate talents, and then making use of them. Such talents can be surprisingly transferable between technical domains.
I know of cases where a developer unfamiliar with both a codebase and the language it was written in can, within an hour or two, identify bugs and vulnerabilities that the dev team spent months failing to find/fix.
I think one aspect of this is the ability to break ANYTHING down to first principles, when needed, without losing sight of the whole.
- ilyt 4y ago> I know of cases where a developer unfamiliar with both a codebase and the language it was written in can, within an hour or two, identify bugs and vulnerabilities that the dev team spent months failing to find/fix. I've found that stuff like that was way easier once I touched few languages that promoted different paradigms (some low level, some high, object oriented, functional/lisp etc). It makes it much easier to see difference between "programming" and "programming language"
- MBCook 4y agoAgreed. Playing with other languages for fun, even just for a very short time, really helps make that divide clear. Especially languages that are very different in some significant way than what you’re used to.
- tonightstoast 4y agoFor building things I find that that “skill” to be powering through uncertainty. Some people are constantly in analysis paralysis and it is a struggle to watch them code something that isn’t completely outlined.