Comment by jpfed
8 years ago
>If you’re a programmer, you might think that the fiddliness of programming is a special feature of programming, but really it’s that everything is fiddly, but you only notice the fiddliness when you’re new, and in programming you do new things more often.
Wait, do programmers actually think that programming is fiddly? The fiddly part is always the concerns of the real-world domain; what's special to programming is the ability to use abstractions.
Abstractions are, in their way, new things, and introduce further fiddliness.
Consider these pieces of eternal wisdom from our industry:
- https://www.stilldrinking.org/programming-sucks
- https://medium.com/message/everything-is-broken-81e5f33a24e1
The author suggests that similar problems are a feature of pretty much everything humans do.
Sure, but eventually you have to write a doubly-nested loop to walk over your abstractions. Which is rather a concrete thing to do.