5 ms·
I guess our difference is opinion is when you want to invest your time learning at least the semi scalable infrastructure. It doesn't have to be docker, could e
by intev 5y ago
I guess our difference is opinion is when you want to invest your time learning at least the semi scalable infrastructure. It doesn't have to be docker, could even just be ansible. Or cop out like me and use App Engine/Beanstalk.
I believe the initial time investment is worth it because if the project is even a little successful, I never even have to think about infrastructure. To me that's important because I hate spending time on it. I'd rather do customer discovery or feature building. And now that I know how to set it up, I can set up entire new projects extremely fast, and reliably. It's a life skill that I had to learn at some point (as an engineer) and I just did it earlier. SSHing into the machine and doing a git pull every time I deploy, and SSHing into the machine to make every minor environment change over time will drive me crazy as I'm iterating through the product. Isn't that the case for you? Currently one command takes care of everything. I just need to focus on business.
To add to this, the strong infrastructure definitely "delighted" my customers. I would fix bugs in minutes because of the quick deploys/setups and nothing ever went down. Some automatically assumed I had this whole team behind me and I kinda went with it for more $$ lol.
- vlod 5y ago>I guess our difference is opinion is when you want to invest your time learning Yes I think so. I'm very focused on delivering business value as soon as possible. There is often a lull after the first version where the biz endless discusses and re-evaluates everything. I use this as time to learn. Of course, the next time around you start from the new point and learn something else to make things better/faster/automated. Now I'm at a point that I really don't do what I suggested, becz it's all second nature. However I think for early founders (especially with not much runway), that investment in time can be a time sink where they are thinking they are in motion, but it might not be that important for the short term. In my experience, short term user feedback is important as the number of very early pivoting I've experienced (at startups) is frankly ridiculous. Sounds like you did things more grown-up than I experienced.