Hacker News new | ask | show | jobs
by AnimalMuppet 654 days ago
Abstractions would be fine, if they were solid code. Code that I don't have to write, that I don't have to debug, that I don't have to maintain, is wonderful - if it works.

The problem isn't abstractions. The problem is that too many of the abstractions don't work - they have bugs. (Yes, I know, all code has bugs. I even found a bug in the STL once. Still, that's one bug I have seen in it in 30 years. There are other abstractions that are... less solid.)

1 comments

I think that a lot of this is related to another thing that's gone wrong in the industry: releasing buggy software has become not just tolerable, but expected. The usual excuse is that it's no big deal because an update can just be pushed out later.