I’ve been a bootstrapper for 4 years now, more or less full-time.
So far, I’ve used C# for everything - for the main product (Desktop software), for tools, and for a small web app.
I’m very familiar with it, I have my own libraries, and I’m very quick in C#.
Now I’m developing my second product, a SaaS app. I’m on the fence which technology to pick.
On one hand, I know I’ll launch sooner if I continue using C#.
On the other hand, I’m feeling that in order to progress as a software developer, I really should try out new technologies.
Any thoughts on that?
Do we, as fulltime bootstrappers, have time to learn new technologies?
Is it wise to start a commercial project in a new language you have no experience in?
Will it hold back my progress as a developer if I do all my projects on the same technology stack?