I disagree with some suggestions here that you should watch things like Startup Schoo. Those videos, while well-intentioned, can make you feel even more inadequate and “behind” when you feel stuck.
If you’re losing a game of basketball, it’s not terribly fun to watch somebody else make dunk after dunk.
I currently run one of the largest newsletters in tech (https://techloaf.io), which I started purely as tiny side project to force me into action while in a similar rut. It started with just me, writing up satirical jokes and sending out and email to a few friends each week, to now a project with about a dozen writers and a wide following.
As unhelpful or vague as this might sound, I’ve found that just doing something can have a snowball effect. Pick the smallest possible task for the easiest possible side project and start doing. For me, that was literally just telling a few people that I’d send them a funny email each week.
Best of luck, you’ll look back on this and smile once you’ve got your next project off the ground.
Back in 2015, the uBeam CEO ended a combative twitter rant with "peace out, bitches." Yeah, it was very personal.
The problem is that any idiot can get 5 volts out of thin air. You can literally hang up a long bare wire and rectify ambient radio waves and get 5 volts. The trick is getting 5 volts and _being able to supply significant amounts of current at the same time_ i.e. receiving useful amounts of _power_. Power = Volts x Amps and Meredith and her investors simply did not understand the importance of this equation that a freshman in engineering would understand.
Although, I would LOVE if Amazon let me filter out products not made in America.
If they produced enough spare parts and sold them at reasonable cost it wouldn't be as worthwhile for those "gangs" to try to abuse the warranty system for parts.
One question I had was can this be extended to type-drive "type" synthesis to derive new types and then use that to synthesize programs?
One is so profitable in fact that the side project is about to become his full time business. He built a tool to do link tracking using social media pixels. I mean that's a suuuuuper crowded market, but he fine tuned it enough to serve a particular customer base of small to medium businesses and with a primary focus on managing retargeting pixels in one place.
The second business I know of was built in the market of checking cron job success/uptime and doing alerting on failures. Again, there are other products that do exactly this thing. But humans being humans don't connect purely with the feature sheet. From pricing to overall experience his product and customer service was different enough that people are paying for it. And while it was a slog to get his first 10 paying customers, his next 10 took only 1/3rd of the time that it did for the first 10.
This is just a supporting statement for the above comment. Have courage in yourself. Go forth! :)
It is like MAD - the assumptions are based upon rational actors which is why they are terrified of proliferation beyond just others getting in their clubhouse.
For example, I got a quote this summer for an outpatient MRI that was 20% the cost of a hospital MRI, faster, and would accomplish the same thing. Now I tell everyone I know about this. If enough people do this, the hospital will not be as free to increase the cost and might even lower it (or at least start providing quotes!)
This price-shopping process is slowed by all the shenanigans that keep prices and services provided confusing, and demand to improve this is hampered by insistence that patients are never in a state of mind to shop for the best healthcare provider. It’s simply untrue—and there are workarounds in the worst cases like healthcare POAs and family members donating time.
This might be the best talk I've seen about system design and combining different programming styles for great benefits in a project.
Dave Jones also did a video on it. https://www.youtube.com/watch?v=2bXjn3wwM8o
Coding Horror blog has quite a few great articles on the subject of blogging - why, what, how, when to write, for whom etc.
In the world of C, it is. Custom compilers for particular embedded systems, such as MCUs, often only speak C89 and nothing else. C99 still hasn't found complete and widespread acceptance.