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

That's the eternal pendulum of programming:

1. Ugh this thing is too integrated, we should break it up into modular parts so we can re-assemble them using only the parts we need. (Examples: most OS kernels, sqlite apparently, big excel spreadsheets, web frameworks like Rails)

2. Ugh this thing is too modular, you need a bazillion parts just to get a useful system. (Examples: analytics platforms consisting of 20+ unix tools strapped together in a pipeline, most microservices architectures, everything in the node ecosystem)



Spot on.




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

Search: