Hacker Newsnew | past | comments | ask | show | jobs | submitlogin

It's showing that all the complexity in the components are someone else's problem. Your only complexity is your own top layer and your interface with the components.
 help



Only when the problem has been resolved well enough for your use cases. Like using an http client instead of dealing with parsing http messages or using a GUI toolkit instead of manipulating raw pixels.

That’s pretty much what good design is about. Your solve a foundational problems and now no one else needs to think about it (including you when working on some other parts).




Consider applying for YC's Summer 2026 batch! Applications are open till May 4

Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: