4 ms·
hmm. on my own without much money to bootstrap with I'm just focusing on getting the mvp out. if it fails, I'll just write another app/pivot based on both feedb
by ashleypt 10y ago
hmm. on my own without much money to bootstrap with I'm just focusing on getting the mvp out. if it fails, I'll just write another app/pivot based on both feedback and empirical testing. I think that's the conventional wisdom for keeping a startup lean and not getting too invested in one big idea.
as for creating the code with less effort, I'd say either a good microframework OR a more monolithic one - both have advantages and disadvantages for a small project. the advantage with a node/express backend vs meteor for example is that you can just write the API and only add the components you need googling as you go. if I only want an android app that uses VERY simple auth and a very simple db that sequelize can map, I can then have more flexibility and not have to learn as much. there is less code to maintain often, not as much autogenerated code. I can also write a native android or react native app instead of being nudged towards a cordova/phone gap solution. the con is that if you're new or especially if you haven't worked a tech job before your code can get disorganized or buggy, especially if you don't know TDD (I still want to learn). also meteor has easy deploy solutions and a lot of magic.
similar dynamic applies to sinatra vs rails, django vs flask, etc.
as for sharing ideas, this doesn't scare me at all if it's just a chat with friends or likeminded people - actually I don't worry much at all. if someone else can make it /better/ and /faster/ than me then I just picked the wrong niche, I'll just need to pick one where I'm the best next time. I think it's better if my app can succeed in a market with perfect information because then I'm specializing to the best of my ability.
I'm still learning but this is the wisdom I've got from reading about how to do this stuff on your own and trying and just doing the work. I'm curious to get feedback on my way of thinking about this as I'm sure I could improve even further