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

I had to mull over this for a while, but I think I agree - abstractions at a conceptual level are much more powerful than object-level "compression".

Concepts/domain model/whatever tend to change over time though (at least in the business world, maybe not so much tooling etc). I think that's another source of leaky abstractions - things that conceptually made sense together at one point grow apart, and now you're left with common code that is deeply integrated but doesn't quite fit any more.



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

Search: