I am in the exactly same situation than OP. I tend to think advanced calculus is key to think well: domains, limits, restrictions, functional math. Is that accurate?
First couple of hears of IH it was fire. I understand that dynamics change and once you become a marketing channel you are on a different phase. But I wish we could get back there.
Absolutely agree. I also had a family account that kept instead not watching anything anymore. In the end I felt like paying for watching propaganda that I could see for free in national television. This came at the perfect time as an excuse.
Solo founder also here with a product that mixes software and hardware.
For me the big realization was that self-sabotage is mechanism that make up excuses to prevent future damage to your ego. It is activated when you feel uncertain about outcomes and in risky terrain.
Knowing that, the trick is starting stuff you are unsure as an experiment, so you can see how can you get there instead crossing items in a to-do list.
In my case I got to feel really guilty about wasting days and weeks without any advancements. Stuck in complex issues (in my mind) and swimming in circles.
Progress in the only cure, and only reframing your day to day it get easier.
Amazing post Michael! I have been following your story for years.
I have also a similar project backing, but not as technical as yours. I use also Raspberries for Smart Kiosks that are set to be in restaurants and increase the demand of the most convenient dishes at a time with great photography.
I see that you think now of Debian packages as an optimal way for installations in your project.
What would you say it is the best way yo keep a Raspberry system "auto-updated"?
PD: My skills are way lower than yours. I use mostly Ruby scripts (SystemD) to contact a backend in Rails.
Certainly the license model is easier in that way, however it usually needs technical support (Phussion Passenger is also a good example). Besides, the target audience changes towards a more technical one. And those are harder to reach and satisfy.
I am a solopreneur with Smart Kiosks running on Raspberry pi.
The whole service (which isn't too complex) is a file script in Ruby managed through SystemD. This script turns off/on the screen based on API calls, and is also in charge of scheduled/remote restarts, pinging the backend and stuff like that.
What I like the most is how easy and reliable is. Beeing a below average guy, ruby makes really easy to combine system calls, API calls and shell commands within the same context.