If you don't want (or able) to use the 'app store app' what the options are there? What options would be when Google/Apple make a smartphone (and an app on it) a requirement, in the name of security?
I have no doubt luck was involved. I hit the market at a good time and gained traction quickly. I have done zero marketing and customers come in through word of mouth and via search engines. Surely there was luck in there.
As for choosing the idea-- that was more systematic. I chose a service that solved a real pain point for many companies in a specific industry. I chose it because it because:
1. There were many competitors (10+). That meant someone was making money, and more importantly, someone was spending money.
2. The industry/customers had a very clear channel for early word of mouth/traction (ie, it was easy to reach the customers and say "hey look at this solution for X").
3. A cottage industry exists around the industry. There are many "influencers" and training seminars, conferences, etc. Once my service gained some traction it was easy to stick around because people kept talking about it at conferences. I also gave access to these "influencers" for free.
I'd say stick to B2B, and look for 1-3 from above.. those are ideal for a solo-SaaS product.
As @lorenzk said, thanks for sharing your experience on these things.
You also taught me something meaningful, and you didn't even have to do anything!
I was curious about what kind of product you've made and started stalking your comment history to see if I got some clues about it.
I eventually reach a comment from you (on a thread about a dev. who got his Apple account cancelled) to which I replied ... like ... this ... https://news.ycombinator.com/item?id=38395858
<clown face>
I wish I could hide under a rock now, lol; but on the positive side I feel like I learned how/why one should be more measured in general, to avoid ending up looking in situations like these.
Congrats for shipping whatever it is that you do, and thanks for the life lesson on the side!
Anki (and Mochi) are great for names of neighbours, other kids‘ parents at daycare, and people you don‘t meet often. My wife just remembers any name she‘s heeard once. I can cheat.
Not sure if you have done this already but: If you rotate your database, redis and email provider passwords/tokens, the zombie process might still be running but will not have any effects any more.
OP here: that’s a good idea that did come up to mind (specifically rotating the Redis queue credentials). I was just sure Heroku’s gonna take care of this shit by now.
BTW, I’m not 100% sure it’ll work: if Heroku updates that zombie dyno’s environment variables, it may still have access to the new credentials :/ (My Redis instance is also a Heroku add-on)
> BTW, I’m not 100% sure it’ll work: if Heroku updates that zombie dyno’s environment variables, it may still have access to the new credentials :/ (My Redis instance is also a Heroku add-on)
If the configuration only read once during startup, the celery process won't use the new configuration unless it's restarted, right?
Rotate a token, but also mangle it and change to the correct one in code. eg: change database url from `postgres://` to `invalid://` and replace it in code.