Hacker News new | ask | show | jobs
by nomel 22 days ago
> that you’re choosing to frame as a “best practice”,

I don't follow.

> because you do not want to put in the work.

Yes, just as nobody wants to type opcodes, or write their own http clients, or etc. It's why most of us use higher level languages. Leave the solved things solved, and work on actually interesting/new things! That doesn't mean not understanding, it just means not wasting time on the same boilerplate/code duplicated by millions of developers.

1 comments

If you think software performance is a solved problem today, there is nothing more I have to say.

Consumer software is slower than ever. And only getting worse.

Please reread this comment thread. I never spoke to software performance being solved.
> just as nobody wants to type opcodes, or write their own http clients

This is how you get faster software. You literally look “into” the code, see why stuff is slow, remove the extra work in the library that you do not need, and now your software has a faster server.

Abstractions make software “easy” to build. We’re not looking for done easily, we’re looking for done well.