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

> > The abstraction is just barely enough to get the job done

> Or, in other words, the perfect amount...

... until your first hire



In my experience as a person who has been hired before, I can say that I would absolutely prefer well-factored, but rather concrete code over towering abstractions. Sure, if something is a general feature, it should be abstract. There's nothing more frustrating, though, than wading through layers of abstractions, only to find that hidden behind them is a singular concrete implementation.


You shouldn't optimize a personal project for your first hire. Do the simplest thing that works, and then abstract/iterate.




Consider applying for YC's Fall 2026 batch! Applications are open till July 27.

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

Search: