3 ms·
This is really really not true. Maybe 50% of coding is high-school level. A LOT of real-world coding is dealing with stuff like concurreny, cryptography, error-
by xmonkee 4y ago
This is really really not true. Maybe 50% of coding is high-school level. A LOT of real-world coding is dealing with stuff like concurreny, cryptography, error-handling, infrastructure, synchronization, database optimizations, et etc etc. Those are all learned dealing with real-world systems and with experience.
- orwin 4y ago50% high-school level, 30% institutionnal knowledge, and the last 20 is a mix of personnal character and experience. The difference between a so-called 10x and a 1x programmer is 99% institutionnal knowledge and the ability to go get it (and to not take shit from your coworkers/manager). That's why "10x" engineers are often assholes: in some toxic environments that's the only way to get the needed information. And as other non-asshole leave, only this guy who knows everybody and how everything work can fix 80% of your issues.
- sylware 4y agoI disagree, this is very true. Concurrency/synchronization, cryptography are to be mathematically proven: those are not from 99% but from the 1%. The 99% can re-use that 1%, and no more than skills you get from high-school is required. For instance, in the 1%, you have accurate floating point calculations: you need mathematical proofs of accuracy, usually requiring maths skills above high-school.