3 ms·
"<Writing non-trivial software that is correct (for any meaningful definition of correct) is beyond the current capabilities of the human species.>" You can sa
by unnouinceput 7y ago
"<Writing non-trivial software that is correct (for any meaningful definition of correct) is beyond the current capabilities of the human species.>"
You can say this about any tech field. Heck you can say this about social domains as well. And yet world marches over with progress being made.
"<Being aligned with teammates on what you're building is more important than building the right thing.>"
Because yeah, building the wrong thing was always good and had nothing to do with economic failures, right? Tell this also to NASA teams that build the moon race, is littered with teams doing different stuff and not being aligned. My favorite story for that is the one about how they made the suit.
"<There are many fundamental discoveries in computer science that are yet to be found.">
There are many fundamental discoveries in all fields that are yet to be found, CS is no more special then Psychology for example, it only pays better these days.
"<Peak productivity for most software engineers happens closer to 2 hours a day of work than 8 hours.">
Peak productivity depends on each individual and within each individual there are seasons. I can be productive at nights or during day time, and when I am productive during certain hours for the life of me I would not be able to be productive on other hours. Procrastination is perception of individuals during their non-productive hours.
"<Most measures of success are almost entirely uncorrelated with merit.">
Finally, the single statement in this otherwise useless article that I can agree with.
"<Thinking about things is a massively valuable and underutilized skill. Most people are trained to not apply this skill.">
That depends on what your education/how your parents raised you. As for how much value this has in current society, well just ask Trump (he's still a billionaire). Also, in that regard see previous point.
"<The fact that current testing practices are considered "effective" is an indictment of the incredibly low standards of the software industry.">
Actually the standards are quite high, you should've seen them 40 years ago when Ford preferred to allocate 200M USD for paying victims than rather improve its safety when building the chassis, because that would've eaten their profits ten fold.
<"How kind your teammates are has a larger impact on your effectiveness than the programming language you use.">
Become freelancer, be your own boss and you couldn't care less about teammates. One man show where you call all the shots is awesome.
"<The amount of sleep that you get has a larger impact on your effectiveness than the programming language you use.">
This point goes hand in hand with above one about productivity, it all boils down to each individual.