mia on Nostr: many programmers are so bad at UI and workflow design simply because they’re bad at ...
many programmers are so bad at UI and workflow design simply because they’re bad at making things they don’t have any interest in
which is also why commercial software tends to be so badly engineered
what i’m trying to say is, the best way to ensure software quality isn’t through good practices and organization. that problem actually only has one single variable, the hyperfocus factor. this means you only need to worry about two things:
1) hiring engineers with ADHD traits
2) formulating your tasks in a way that makes them addictive through incremental rewards—ADHD types will literally get absorbed in the most mind-numbingly repetitive labor as long as they can immediately see the fruits of their work
if you want to maximize the effectiveness of your software engineers while also preventing burnout, just have a whole team tasked with nothing but gamifying the development of your product. you can go from 0% to 100% test coverage on your legacy codebase in just one week! 🙃
which is also why commercial software tends to be so badly engineered
what i’m trying to say is, the best way to ensure software quality isn’t through good practices and organization. that problem actually only has one single variable, the hyperfocus factor. this means you only need to worry about two things:
1) hiring engineers with ADHD traits
2) formulating your tasks in a way that makes them addictive through incremental rewards—ADHD types will literally get absorbed in the most mind-numbingly repetitive labor as long as they can immediately see the fruits of their work
if you want to maximize the effectiveness of your software engineers while also preventing burnout, just have a whole team tasked with nothing but gamifying the development of your product. you can go from 0% to 100% test coverage on your legacy codebase in just one week! 🙃