I've been trying to decide whether to use this account for gaming or for furry stuff- why not both! Just set the world record for Keep Talking and Nobody Explodes, while playing in my dragon suit! https://t.co/HG33j26Vdi
Everything that's wrong with modern software can be summed up in two words:
"Unnecessary Complexity"
Programming languages, project structure, build systems. libraries, performance, team structure, all suffer from this.
Unnecessary complexity affects most human activities. Just look at politics and the legal system. We try and solve every problem by adding something new which just adds another set of problems. But programming has a particular problem because programmers usually self select for enjoying complexity. We enjoy being able to understand something complex and get it working. We are engineers of probably the most complex structures humans have ever created.
Because of this it's our job to fight complexity where ever we can. There will always be complex problems where we do need to flex our brains, but everywhere else we need to strive for simplicity. Complexity is the enemy of good software.
Just found out an active File Pilot community member @thomasklemenc made a task manager inspired by it!
Handmade from scratch, C++, win32, D3D custom renderer, 1.55 MB.
More of this in my feed, less AI slopware.
Utah and Colorado compete over a lot of things – who has the better mountains, the better skiing, the better economy, etc. I think it’s Utah, and @GovofCO thinks it's Colorado. But one thing we agree on, is that Americans need to learn how to #DisagreeBetter and that healthy conflict results in better policy. This year as chair and vice chair of @NatlGovsAssoc, we’re setting out to do just that. We hope you’ll join us!