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

>shitty overcomplicated interfaces for simple things.

This is tight coupling.



No tight coupling is a strong immutable dependency. That doesn't necessarily mean complexity. It could mean a leaky abstraction around a simple API, like half of POSIX etc.

What does screw you is things that are hard to reason about and you don't know if you can reason about them until many years have passed or you've tried to replace either side of the abstraction.


Shitty overcomplicated interfaces are directly caused by leaking abstractions.

This is tight coupling.




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

Search: