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

And the abstractions are not abstracting over the correct things so they are actually a net negative. One has to reason about the abstraction AND the problem domain.

I find it helpful to work with ADTs of values, lists and maps. No OO, just functions for selection and projection. The majority of programming is figuring out the nuances of the domain and getting something working. Code is actually an impediment to that.



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

Search: