I've been pursuing my own projects for the past 5 years and dreaming about being an entrepreneur (aka the capitalist era Hercules) for the past 15.
I haven't succeeded, at least big time, yet. We also live in a very high cost of living location (mostly for the family/kid's sake if you wonder) so I can't really quit my job forever and continue my entrepreneurial journey full-time (I did a 1,5 year break previously and burnt through all savings though).
The question is, where do people like myself fit well in terms of full-time jobs and/or other ways of making money?
I am software engineer by training, but I've acquired business/marketing knowledge and skills over years, learnt accountability and people management, UI/UX and user interviews, bits of product thinking, analytics and decision making.
I feel like an entrepeneur, my skillset is very broad and, probably, quite shallow in some areas too. Perhaps it'd make a good CPO/CTO, in an early-stage company, but this comes with a tradeoff of being paid sometimes 2x less than a senior/staff at big tech and not much more than an engineer in a startup.
The reason I ask of course, is because while I'm experimenting, having fun and feeling good about myself, I feel like I am missing on lots of opportunities and probably being too risky about not buying a house while the clock is ticking.
Please share your experiences and thoughts, thanks!
I'm currently working part-time on retainer, which allows me to work less than full-time and still make enough money to live (definitely less than a full-time job, but enough to live comfortably). This leaves me time to build my own thing while not living off my savings.
I don't know what I'm doing, but I might suggest something like this. Stay at the job for now. Use the financial security to buy a house and get a good mortgage. Then start working on taking part-time work on top of your full-time job. This will suck at first (full time plus extra work), but once you feel comfortable about being able to get part-time work, you can feel comfortable leaving the full-time job.
Here are some ideas that generate income but are quite different in terms of activities: - fractional CTO advisory services - engineering team coach - teaching at a local collage - writing a book
B2B or unicorns usually have an experimental team because they have a major product that needs to be stable, and a team that isn't held back by all these processes. The NASA vs SpaceX combo, where one has to be really careful and make absolutely no mistakes, while the other tries to move fast and fix problems faster.
If you want to use a broader set of skills, try working in a developing country. Solve the kinds of problems that companies like Uber, Amazon, and Stripe can't. There's a lot of gap in existing infra and it's usually the unicorns that build it. Regulations are tighter because we have a lot of corruption to deal with - terrorists, business people, politicians, all the same risk category. They're also changing all the time because of this. Underdeveloped means documentation is constantly out of date and someone who can put together a hack while waiting for a partner to fix would be great.
If you want to make money, you should focus at 1, narrow. You need broader vision to find opportunity to make money on 1.
- Immediately change work hours, work 4 x 10 hour days, if you can handle it. Can be tough for some.
- Go partial part-time, work 4 x 8 hour days, or 3 x 10 hour days (recommended)
Now that you've freed up your time, build!
DO NOT STOP YOUR DAY JOB, YOU WILL JUST BURN THROUGH YOUR CASH AND BE UNDER IMMENSE STRESS TO DELIVER. THIS IS NEVER THE RIGHT ANSWER, UNLESS YOUR PROJECTS ARE MAKING MORE THAN YOUR DAY JOB.
DO NOT DO PART TIME WORK ON TOP OF FULL TIME WORK. YOU WILL JUST BURN-OUT, DO WORSE AT YOUR JOB, AND HAVE NO ROOM TO THINK ABOUT PROJECTS. YOU NEED TO DROP THE FULL TIME WORK. SIMPLE AS THAT.
NOW, Build stuff YOU need, or your FAMILY needs
- Build simple MVPs, have a very fast feedback cycle:
- Build MVP -> get feedback -> apply feedback -> get more feedback ...
- Build stuff YOUR job needs. Follow the same advice as above.You mention your skillset is broad. Go DEEP in 1 or 2 areas in 2025. Stop having shallow knowledge, because your ideas will remain shallow if you don't address this. You do Software already, why not focus on 1 or 2 particular areas this year, with your newfound free time? Eg heres some areas I've thought up just now for you:
- Cybersecurity - Implement OWasp top 10 tips for Wordpress sites (developed as a wordpress plugin, or site, or browser extension etc)
- Backend - Build tools for API management, API testing, API benchmarking, API mocking, containerization
- Frontend - focus on UI, or UX, or accessibility, or performance, or a specific framework
- Frontends for firmware - hone your C/C++ skills and build simple frontends for users to configure hardware devices (Raspberry PI, STM32, ATMega etc)
- Browser extensions - Bothered by how websites look/feel? Bothered by cookies/privacy/lack-of? Bothered by ads/popups? Paywalled sites? Want Reddit to look better / more custom? Build a browser extension/s to address these issues. They are very easy to start, and cost nothing to run.
- IDE extensions, build extensions/themes for VSCode etc. Very easy to get into.
- Command line - did you know a group of people are making 6 figures selling coffee via SSH only?
- Graphics/gaming - Why not explore low-level graphics? How about Game development? Asset Pipelines?
- AI/Machine-Learning - Play around with some LLMs. Combine them with one of the above areas (eg browser extensions)