Ask HN: Alternative ways to make money with coding and system skills?
Ive realized I don't seem to have any money generating skills, the only thing I seem actually be good at is making money for other people.
So im wondering if anyone has been able to use their coding skill to make a living that isn't working in a business.
Things ive tried and thought about(please correct anything that seems wrong!):
monetizing hobbies - I see why people don't recommend this, im not good enough anyway. to old to go pro at sports, not good enough or have credentials to teach.
coding tutoring and teaching - i tried this on codementor.io, there's more mentors then people needing help, its competitive and doesn't pay much when you consider how much extra work goes into it. I also don't have a CS degree so it doesn't seem like I can teach at a school. Maybe there are better ways to teach?
bug bounty chasing - I thought this would be easier then it really is. i guess its like a whole different skill set, interesting as a hobby but its going to take to long to get good. and its competitive
make a company or sell a thing software thing - I can code up my dream ideas with ease, what i don't know how to do is market anything or get users. seems to be another skill that will take months and maybe not even turn out to do anything
freelance - compared to just working rates seem low and its hard to find work from what ive seen
If you have cool ideas or something worked out for you, id be interested in hearing them! Otherwise I need to get working on a resume, id rather not!
[+] [-] alin23|3 years ago|reply
I escaped my stressful corporate job 1 year ago and I’ve been living comfortably since then from app revenue only.
I’m making between $3.5k and $9k per month with https://lunar.fyi/ and the smaller apps I create at https://lowtechguys.com/
It’s not much for some parts of the world. But I’m well enough from this that I even took the time to build a small calendar app (https://lowtechguys.com/grila) from which all the funds will go to my brother’s college costs so he can stop working 12h/day jobs.
Before this I tried creating paid web services but none took off. I realized I actually don’t use any indie web product after 8 years of professional coding. I’m only using web products from big companies like Google, fly.io, Amazon etc.
Desktop apps on the other hand, most that I use and love are made by single developers.
With the ascent of Apple Silicon, and the ease of SwiftUI, this has the potential of bringing a modest revenue while also being more fulfilling than a corporate job.
In case you’re curious how the code looks for something like that, here’s a small open-source app that I built in a single (long) day, which has proven to be useful enough that people want to pay for it: https://github.com/alin23/Clop
[+] [-] tailspin2019|3 years ago|reply
This is cool. I hope you make a bunch of extra sales from your (correctly) upvoted comment here :-)
[+] [-] larsonnn|3 years ago|reply
As a long time backend and full stack developer my brain is stucked in web services. Which works Well as employee but when it comes to have your own product you are playing against Google,AWS,meta and so on.
Maybe I try developing desktop applications too.
[+] [-] mattgreenrocks|3 years ago|reply
[+] [-] aosmith|3 years ago|reply
[+] [-] bjornsing|3 years ago|reply
What kind of paid web services did you try, if you don’t mind me asking? I’m thinking about going this route myself, but I hear you - I’ve also pretty much bought exclusively from the big guys.
Any other learnings from the web service route you could share? Like what tech stack / platform did you use? How did you try to market your service? Can you see other reason (than not being big / trustworthy enough) why it didn’t work?
[+] [-] tambourine_man|3 years ago|reply
For whatever reason, the hero video at https://lunar.fyi/ makes Safari use 100% of all cores, Webkit.GPU goes nuts, WindowServer unresponsive… works fine on Chrome however. Monterey 12.5.1, iMac 5K, 27"
[+] [-] tayo42|3 years ago|reply
How did you find paying users( or just users? i see you have free trials and free tiers) Does the app store offer that much discoverability?
[+] [-] solardev|3 years ago|reply
[+] [-] coffeeaddict1|3 years ago|reply
[+] [-] xwowsersx|3 years ago|reply
[+] [-] matznerd|3 years ago|reply
Also, I love the secret, extra brightness levels it allows on the main screen, especially when I am outside. Do you know if there is any risk of damage to the brightness by using it at the higher settings?
I once had software that me increase the volume of my macbook speakers and one day I was working and vibing to the song and pushed the volume all the way up... and blew a speaker out...
[+] [-] zestyping|3 years ago|reply
If conventional wisdom is to be believed, it seems like the difference between building an okay app and a great app doesn't matter that much, because success depends on investing the vast majority of the effort into marketing. That's a big deterrent for me — I'm much more interested in building awesome things than hawking them.
[+] [-] Brajeshwar|3 years ago|reply
[+] [-] imdsm|3 years ago|reply
[+] [-] deeblering4|3 years ago|reply
[+] [-] mrtksn|3 years ago|reply
[+] [-] jadamczyk|3 years ago|reply
[+] [-] cocoonkid|3 years ago|reply
Because if yes I'm gonna get it ;-)
[+] [-] dqpb|3 years ago|reply
The only indie web product I use (and have used for many years now) is workflowy. So simple, so beautiful. Wish I invented it.
[+] [-] joshbochu|3 years ago|reply
[+] [-] p2detar|3 years ago|reply
[+] [-] spinlock_|3 years ago|reply
[+] [-] marvindanig|3 years ago|reply
[1] https://goose.red
[+] [-] swah|3 years ago|reply
[+] [-] constantlm|3 years ago|reply
[+] [-] lmarcos|3 years ago|reply
[+] [-] smhoff256|3 years ago|reply
[+] [-] efficax|3 years ago|reply
[+] [-] 0atman|3 years ago|reply
Nearly every job can benefits from automation, and if it can't, then the logical thinking that coding requires will improve it in some way.
I paired coding with fiction writing and made a scifi podcast, which now represents 10% of my monthly income after two years!
I wrote up my experience and advice here, if you're interested in the details https://www.0atman.com/articles/21/make-fiction-podcast
[+] [-] 0atman|3 years ago|reply
Which has seen enormous positive feedback - and youtube ads are very fair (50/50 split between you and Google), and you don't have to chase the money, it's all handled for you! Another 10% of my monthly income comes from YT, I'd guess.
The key with a youtube channel is to differentiate yourself from the rest in some way. I'm trying to do that with careful script writing and high-quality audio. Don't just dive in and waffle for 30 minutes while screenrecording, practice!
[+] [-] tayo42|3 years ago|reply
[+] [-] danielheath|3 years ago|reply
Have you considered working in a company that isn't like that?
Things to look for:
* Ownership: The owner should be the person running the business.
* Size: Fewer than 20 employees. Ideally two or three; consider being the first.
* Revenue: A reasonably stable revenue stream lets you take on mid-long term projects. Ad revenue from a niche content business is quite good here.
[+] [-] nicbou|3 years ago|reply
These days I'm a webmaster. I don't get paid to write software, but writing software helps me get paid.
I help people with German bureaucracy, and occasionally, being able to create software helps me do my job better. I can build little calculators and widgets that support my content, for example.
If I didn't do that, I'd probably pair with other people to solve small problems that big tech doesn't cover. It's fun, it's effective, and it's often lucrative.
[+] [-] specproc|3 years ago|reply
Some people like the idea of doing something meaningful, I've been in the sector too long to care about that. What I do find is that the sort of problems you're facing are far more interesting. For example, I spend all day trying to figure out how best to track how [ISSUE] is presented in the media.
Worth having a poke around non-profit job boards for interesting-looking problems. The good gigs are often solving very specific, weird and interesting challenges.
[+] [-] rahul_nyc|3 years ago|reply
If you are interested you can start playing with these tech and make things useful for people.
I'm just getting started on this and released the MVP version of Picasa AI[1] and I'm excited about it.
I wanted to build something for a long time and I always postponed it for better time. With the AI trends I feel now is the correct time to jump in.
[1] - https://PicasaAI.com
[+] [-] dools|3 years ago|reply
Also don’t try to think of an idea, just start talking to business owners about problems that cost them money or constrain growth (opportunity cost) and fix those problems.
[+] [-] ChrisMarshallNY|3 years ago|reply
I find two issues with this (disclaimer, My "hobby" is coding, so I guess I've been monetizing it, all my adult life):
1) Once someone starts paying you, they get to exert their influence on your work, and it becomes a lot less "hobbyish."
One of the biggest joys in my life, these days, is not having managers destroying my work.
2) Delivering ship software requires a lot of "not fun" stuff.
In some cases, the majority of the project could be wrapped up in "unfun," like needing to use particular coding practices, languages, dependencies, techniques, etc. Also, there's all the "polishing the fenders" kind of thing, like documentation, UX finish, maintenance, fixing all those bugs that you don't think are "actually bugs," establishing CI/D, configuration management, presentations to the Board, etc.
These days, I write software for myself. I eat my own dog food. Every one of my projects is a complete ship product, with all the aforementioned stuff (without the CI/D, as I don't really need it, for my one-man shop).
[+] [-] ktpsns|3 years ago|reply
Edit, disclaimer: I co-founded a cooperative to help skilled IT people to work independently as freelancers, giving legal advices and a network.
[+] [-] trap_goes_hot|3 years ago|reply
[+] [-] rozenmd|3 years ago|reply
Source: I wrote a book about a single function in React, it did okay.
[+] [-] LouisSayers|3 years ago|reply
I created an ebook a while back on how to make money with Airbnb (based on my experience as a superhost), but I did zero marketing and ended up making about 3 sales total...
A few years back I made a course on Udemy. I figured this would solve my marketing issue. It took me 6 months and was a real slog but managed to create a course about Neo4j. I don't make a tonne of money from that, but managed to make a best selling course, and on a good month it might bring in $1k USD.
A couple years ago I did Sam Ovens consulting accelerator which basically teaches you to reach out to ppl with problems and get them on a sales call then sell them a $2k solution to said problem. I followed this and managed to sell a handful of people on helping them land their first dev job. People's problems were varied, I realise in hindsight that I could have been more educated around coaching but I did help all those people land their first job. I played with pricing a bit, selling at various prices ($2.5k, $750, $1.5k). I feel like if you pushed long and hard enough on this niche perhaps it could be successful, but to me it always felt a bit off for various reasons.
Now, I'm creating a website builder. I'd say it's not a project for the light hearted - it pains me a bit to say that it's been a year so far. I actually have something that can build a website and did have it up online, but took it down to avoid server costs while building it out.
I've learnt a lot on my journey and I find it fun (in a massochistic sort of way), but still very much a work in progress.
Happy to share if anyone has questions :)
[+] [-] Brajeshwar|3 years ago|reply
You get paid to do what you like. And things goes well, get a big payday later on. If not, by then, you would know how to do another one but with a much better experience, connections, and still not do the "typical complaints."
[+] [-] lavventura|3 years ago|reply
[+] [-] yrgulation|3 years ago|reply
[+] [-] strzibny|3 years ago|reply
[+] [-] jcpst|3 years ago|reply
That is the key. If you learn marketing strategies, you will be able validate ideas, grow a customer base, test what works and doesn’t.
[+] [-] AlwaysRock|3 years ago|reply
If you dont want to do that then maybe finding a smaller company or a company with a better culture will help. I didnt love my first two eng jobs. I like this one a lot. No middle management bs. No politics. Get to work on interesting stuff. Just took some time to find it. Ask friends where they want to work/the best place they have worked is.
[+] [-] mr_gibbins|3 years ago|reply
I use my skills, such as they are, in contract positions. I've been working continuously since 15 or so and aside from a brief spell of 4 months, never been out of work. When I became experienced/qualified enough to use my programming/engineering skills, after another failed FTE position I went contracting and never looked back.
Once again, recently, I have failed to engage with my latest run at an FTE role. I can't be doing with the monumentally slow pace of my employer, the power structures, the bureaucracy, the 45-minute daily standups (yes, I know), the broken business processes. So I'm back to contracting.
Some people aren't cut out for office life. Contracting is office life, sure, but you dictate the terms, you (generally) dictate the pay, you stay when you find a good team and walk when you want to. The problems are harder, you're generally solving issues the client can't solve themselves and bureaucratic blockers magically disappear when the client remembers you're costing them three figures a day.
LinkedIn jobs (HEAVILY filtered) tends to be my go-to when I go shopping for a new client, but there's plenty of contract-specific talent networks and bodyshop consultancies who you can find work from.
[+] [-] jerrygoyal|3 years ago|reply