Great side projects btw, if you don't mind me asking, how to do choose to allocate time amongst side projects and keep yourself focused? It seems that with side projects, one challenge is to avoid the trap of too many interesting ones to start working on.
Wow. You've inspired me to work on more side projects in 2015. I'm fascinated by AdDetector. And your Inflation app has seriously made me consider investing my money so it doesn't lose its value. You should consider placing ad links to investment opportunities on the inflation app. Seriously put an affiliate ad to eTrade or Scott Trade or some Bank CD Rates or something.
Sorry to be this guy, but how much are you earning from your side projects? And also how do you know which side projects to work on?
I've done a few side projects before and it hardly earns me any money (< $500 revenue per year). It really destroys my motivation when the cost of hosting/etc are even higher than my revenue.
After digging around OP's site for a minute, it seems he created a really cool database of all the asteroids in the known universe which was acquired by a company that is actually planning to mine asteroids.
I can't imagine what kind of money they paid him for it, but I bet it was /astronomical/.
Textbelt uses email-to-SMS to send texts for free. The downside is that for some carriers the texts may appear to come from an email address. Delivery is theoretically unreliable, especially outside the US, because most but not all providers have these email gateways.
As a result I would recommend Twilio for actual businesses, but Textbelt is great for personal stuff and other limited use cases. There are many businesses and monitoring solutions that use Textbelt though. It just depends on your needs.
Textbelt uses sendmail under the hood and keeps a list of carrier email domains. So you're actually sending emails to 5552328491@att.com. Depending on the carrier, those text messages look a bit weird.
I checked the source to see what it's doing, and it actually is sending the text to every provider that has an email-to-text address, and therefore probably ignoring the returned failure emails.
I think the post gives the wrong impression that I work nonstop. I write very little code for Textbelt, Asterank, and Inflation nowadays as they are in maintenance mode (bugfixes, minor features, SEO tweaks, responding to pull requests). Textbelt in particular has benefitted from open source contributions.
Some of the projects are deceptively small. For example, core logic for Asteroid Viewer is less than 200 lines, AdDetector less than 80 [1][2]. I would be surprised if I wrote more than 5k lines of real code this year on the side or more than 10 hrs/wk average, though I tend to work in bursts, not uniformly throughout the year.
awesome stuff!
you say that you are no longer working on adDetector "due to potential conflicts with my full-time job". I see you work for Google. Can you elaborate on why the conflict?
Great side projects btw, if you don't mind me asking, how to do choose to allocate time amongst side projects and keep yourself focused? It seems that with side projects, one challenge is to avoid the trap of too many interesting ones to start working on.