📝With advance of computing, programming becomes more and more complicated


The Humble Programmer

With more powerful machines, programming becomes even harder.

Initially, programming was a lot about optimizing code and cramming it into machine’s constraints. There used to be a line of thought that with more powerful machines, performance will no longer be an issue and programming will stop being a problem at all.

However, that’s not what happened. Instead:

  • with more powerful computers, people’s appetite grew proportionally

  • computers became more complicated (e.g., interrupts, multi-threading, etc)

  • push for cheaper hardware led to “flawed” design from the programming standpoint, which made programming even harder