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

The wink emoji is leaving me with the sensation I am out in the dark on something everyone else knows.


I am not sure what the wink is, I think SOLID is mostly solid but my advice is be wary of anyone who is a zealot follower of Uncle Bob :)


Uncle Bob devotees that I have worked with, have also written some of the most confusing, inscrutable code I have ever seen.

Dependency Inversion I think is a poor idea though. It is fine if you must have many different versions. But I often thing one solid concrete implementation is better. where this really goes wrong is when people are so into Dependency Inversion that there is an IClass for every Class, doubling the amount of files, and <5% of these actually have more than one implementation.

IMO I think going by the original idea of Object Orientation from Alan Kay is the real winner: Its all about message passing.




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: