TE
TechEcho
Home24h TopNewestBestAskShowJobs
GitHubTwitter
Home

TechEcho

A tech news platform built with Next.js, providing global tech news and discussions.

GitHubTwitter

Home

HomeNewestBestAskShowJobs

Resources

HackerNews APIOriginal HackerNewsNext.js

© 2025 TechEcho. All rights reserved.

Ask HN: How can a software engineer with a broad skillset make money?

25 pointsby og20235 months ago
Hi fellows,<p>I&#x27;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.<p>I haven&#x27;t succeeded, at least big time, yet. We also live in a very high cost of living location (mostly for the family&#x2F;kid&#x27;s sake if you wonder) so I can&#x27;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).<p>The question is, where do people like myself fit well in terms of full-time jobs and&#x2F;or other ways of making money?<p>I am software engineer by training, but I&#x27;ve acquired business&#x2F;marketing knowledge and skills over years, learnt accountability and people management, UI&#x2F;UX and user interviews, bits of product thinking, analytics and decision making.<p>I feel like an entrepeneur, my skillset is very broad and, probably, quite shallow in some areas too. Perhaps it&#x27;d make a good CPO&#x2F;CTO, in an early-stage company, but this comes with a tradeoff of being paid sometimes 2x less than a senior&#x2F;staff at big tech and not much more than an engineer in a startup.<p>The reason I ask of course, is because while I&#x27;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.<p>Please share your experiences and thoughts, thanks!

9 comments

leros5 months ago
I&#x27;m in a similar position. I think one of the challenges is that you can get a guaranteed high salary working full-time in tech. A great success in entrepreneurship might mean acquiring your previous salary after several years of working hard and making little money. Of course, you might also strike it right, but you might not.<p>I&#x27;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.<p>I don&#x27;t know what I&#x27;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.
评论 #42392808 未加载
评论 #42391266 未加载
ensemblehq5 months ago
As someone whose transition to being more of a consultant, entrepreneurship is such a broad term that gets misinterpreted. There is no real job title called entrepreneur. What it sounds like you&#x27;re really describing is that you want to capitalize on your skillset in order to generate additional income in which case it would be useful to think about what sort of activities do you actually want to do with your time? What fulfills you the most?<p>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
aosaigh5 months ago
I&#x27;d stop worrying about your skills and start looking for opportunities. Start networking and finding people who have problems that can be solved with software and have a good market fit. Lots of people say &quot;solve your own problems first&quot; but software developers have a very unique set of problems that 99% of people and businesses don&#x27;t have. Once you start to see how other non-devs work you&#x27;ll start to see enormous inefficiencies and people crying out for solutions.
muzani5 months ago
I joined an &quot;experimental&quot; team, basically working on low ROI strategic projects. A lot of them are from scratch, and there&#x27;s a lot of ex-entrepreneurs who find it home.<p>B2B or unicorns usually have an experimental team because they have a major product that needs to be stable, and a team that isn&#x27;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.<p>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&#x27;t. There&#x27;s a lot of gap in existing infra and it&#x27;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&#x27;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.
评论 #42410090 未加载
austin-cheney5 months ago
I am saving money around the household by using media applications I wrote for media playlists, asset management, server management and dashboard, and more. Why pay for app store nonsense or subscriptions when I can do it better myself and with greater flexibility&#x2F;durability.
评论 #42390181 未加载
jiangyaokai5 months ago
I was fortunate that I was able to quit my job work on my business. I think there are two ways to go about it. 1. get VC funding early on and pay yourself a salary. 2. bootstrap for cashflow from day one, start with something small.
og20235 months ago
I didn&#x27;t think about explaining the obvious right away, so putting a comment here. Having a &#x27;regular&#x27; job of a manager or a software engineer is fine but feels like I am not using most of my skills and not developing as a person. So the question really is how to apply this broad skillset to the world without getting into the confines of typical SWE roles.
评论 #42392069 未加载
评论 #42392460 未加载
Hashex1295425 months ago
Broad skill used for innovate&#x2F;invent something but not make money.<p>If you want to make money, you should focus at 1, narrow. You need broader vision to find opportunity to make money on 1.
purple-leafy5 months ago
My specific advice for your situation, From easiest to start, to hardest:<p>- Immediately change work hours, work 4 x 10 hour days, if you can handle it. Can be tough for some.<p>- Go partial part-time, work 4 x 8 hour days, or 3 x 10 hour days (recommended)<p>Now that you&#x27;ve freed up your time, build!<p><i>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.</i><p><i>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.</i><p>NOW, Build stuff YOU need, or your FAMILY needs<p><pre><code> - Build simple MVPs, have a very fast feedback cycle: - Build MVP -&gt; get feedback -&gt; apply feedback -&gt; get more feedback ... </code></pre> - Build stuff YOUR job needs. Follow the same advice as above.<p>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&#x27;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&#x27;ve thought up just now for you:<p>- Cybersecurity - Implement OWasp top 10 tips for Wordpress sites (developed as a wordpress plugin, or site, or browser extension etc)<p>- Backend - Build tools for API management, API testing, API benchmarking, API mocking, containerization<p>- Frontend - focus on UI, or UX, or accessibility, or performance, or a specific framework<p>- Frontends for firmware - hone your C&#x2F;C++ skills and build simple frontends for users to configure hardware devices (Raspberry PI, STM32, ATMega etc)<p>- Browser extensions - Bothered by how websites look&#x2F;feel? Bothered by cookies&#x2F;privacy&#x2F;lack-of? Bothered by ads&#x2F;popups? Paywalled sites? Want Reddit to look better &#x2F; more custom? Build a browser extension&#x2F;s to address these issues. They are very easy to start, and cost nothing to run.<p>- IDE extensions, build extensions&#x2F;themes for VSCode etc. Very easy to get into.<p>- Command line - did you know a group of people are making 6 figures selling coffee via SSH only?<p>- Graphics&#x2F;gaming - Why not explore low-level graphics? How about Game development? Asset Pipelines?<p>- AI&#x2F;Machine-Learning - Play around with some LLMs. Combine them with one of the above areas (eg browser extensions)