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

Solo bootstrapped SaaS founder here. I accrue a lot of tech debt, because (as others have pointed out) I can pay it back whenever I want.

That said, I often spend a lot of time and effort building generalized solutions, because these act as leverage down the road. So, while I might cut corners on many things initially, I will often invest a ton of effort into polishing a thing, if that thing can be reused all over the app and make everything work much better.

If that's unclear, here's an example: users need to configure columns in a table in my app. I could provide preferences for configuring that table (quick), or spend a month writing a general-purpose table configuration system that will allow all tables to be configurable. I will choose the latter.



That sounds like a good idea too.




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

Search: