What's so terrible about software?

[this is a work in progress]

One of the things you should understand before reading this series of blog posts, is why I think software is so terrible. I also think it's amazing, but that's another post.

1. Very little standardization

Check out this little map from the Cloud Native Computing Foundation.


This map is what's wrong with the software landscape today. My thoughts are very well expressed by the late Joe Armstrong in this talk.

2. Software "evolved" to where we are now



3. Technology is disrupting our lives and our culture


You probably recognize these trends:
Image result for glued to phone

Image result for computer all day meme

Popular posts from this blog

The long long tail of AI applications

Bakelite to the Future - 1950s rotary phone ESP32 bluetooth headset

Cowboy C3 battery teardown / disassembly and rear light fix