3 ms·
Hardware is a mess, operating systems are a mess, programming languages are full of poor design decisions, foundational libraries are a mess and maintained by u
by sirwhinesalot 5y ago
Hardware is a mess, operating systems are a mess, programming languages are full of poor design decisions, foundational libraries are a mess and maintained by unpaid volunteers.
Our field is royally screwed, whole thing needs to be rethought.
- allendoerfer 5y agoAnd yet here we are taking over the world.
- sirwhinesalot 5y agoIndeed, how scary is that? ;)
- goblin89 5y agoSoftware architecture is a non-pure field where other fields, sciences and art routinely intersect to meet human factor and impact real world (ideally, improve it and solve problems). Any such field is in varying degrees of messiness (medicine, agriculture, architecture, you name it). Mistakes are made constantly, have real consequences (people die), and hopefully are discovered and admitted sooner rather than later. All we can is (cliché warning) do our best, keep growing, act responsibly and be humble.