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

I would say, that it is not so easy to make this from-small-to-big approach work. It requires planning ahead on another layer. When you develop something small, which is supposed to grow later, you need to make sure to not bake in assumptions, which do not hold for later versions. You need to keep the primitives flexible.

I see this as a basic skill, that we should aim to master at some point, even if we may never truly master this art.

If we do not move carefully around assumptions, we will have to refactor things later, which means more work. Of course moving carefully can also consume time. At some point it may become a tradeoff.



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

Search: