Comment by bravesoul2
3 days ago
For me the lesson is: ship the thing that makes you feel like you are playing Golf doing it (assuming someone who plays Golf enjoys it alot).
The golfer won't regret their day on the course. And if you fail on the passion project it won't feel like a fail.
I have another idea too. It's the win anyway system. Pick something that if you fail you use those skills at work and get ahead. E.g. the side project is also the training for the gap in your career.
This is my plan now, launch a free product and use it to promote myself as a contractor or consultant. Commit to some time spent on maintenance weekly and consider it as part of the marketing time. Maybe I will be able to monetize it in the long term, but in the short term, I need it to escape the bottom of the barrel I am currently at. You don't get to have a good resume when you are tinkering with products on your own... and I realized that especially in this job market, I can only make decent money on my own. It helps that the product is quite technically complex, gives me ideas for blog posts and the idea itself is already validated (as a free product), but the existing implementations are poor. And I absolutely love developing it.
The big lesson for me is know what you are getting into. Look at the OP - he spent every spare hour he had. This is no joke. I have done something similar in the past for a time and I ended up constantly running into conflicts of priorities between that and personal life. I ended up wasting a few years, in both personal life and professional life, although the former hurts much more. This is how I ended up in a scenario where I have nothing to show and nothing to lose. I just hope I can do it all at some 50 hours per week total, where the product is just a part of the day job (promotes the consulting offering) and lower the volume of paid work as I need, if I want to have more time to make a big move with the product.
Exactly! If you can get some exposure as a « specialist », build a network or just learn a ton of new skills (marketing, accounting, PR, devops) it tends to be a win/win. That’s what I’m currently doing and by no mean would I have better myself as much in any other way.
If you enjoy Charlie’s, you will definitely enjoy Kahneman’s Thinking Fast and Slow, especially the part about being an « expert »: a few talks in empty classrooms in a famous Uni, a radio show nobody knows and voila, you get some cred!
I don’t really like golf but I’d imagine that if I did, I might stop liking it once I had to do it professionally every day even when I didn’t feel like it.
Choose not to pursue CS because of that. I like coding a lot and can spend lots of brainpower and time coding things I am interested in. Once you start working as a programmer, coding becomes something else. Therefore I rather take a different career path and can keep enjoying my little projects.
What career path did you pursue instead, and how does that fit into the framework of your life and goals? Do you ever wonder if you could have bounced around enough to find a CS role that might enhance rather than corrupt your passion? Or do the odds of that just seem too low in your experience?