Hacker News new | ask | show | jobs
by Nyandalized 2505 days ago
Not all abstractions cost anything, they're simply useful. In addition IDEs, compilers and other parts of the toolchain pump up the output quality significantly compared to what would otherwise be available at a given time.

Programming doesen't exist in a vacuum. It has real business constraints, and you simply cannot make a perfect program. You must make the right compromises in order to be succesfull.