Ask HN: What's a lucrative niche technical skill you can learn on your own?
A lot of technical skills require access to enterprise systems to develop, or years of experience in a domain, or access to client data to learn how to handle real-world scaling issues and real-world edge cases.
Is there a well-paying in-demand technical skill that you can learn alone, remotely?
This used to be React (or Vue, in my case). You could get very good, just hacking on your own projects. And it was in demand and paid well, before the market got saturated (and before the end of the era of free money).
Can you think of a niche, highly in-demand technical skill that an average person, learning on their own, can pick up and start offering now?
28 comments
[ 2.2 ms ] story [ 61.1 ms ] threadHowever, it has a very steep learning curve, and I'm not sure how generative AI queers the pitch.
I see they have an "academy" with free online training. After covering the basics in the tutorials, does it require access to enterprise data to train yourself with your own projects?
https://learninghub.kx.com/courses/kdb-developer-level-1/
kdb+, a relational time series database, apparently being used in quant and HFT circles.
A rare skill/environment for people to work in, but it is lucrative.
The first piece of software I sold was a browser extension. It was sold for about 1/5 of my salary but the time commitment was about 1/50th of my salary.
I’m working on more browser extensions and currently working on one in the LLM space.
And because most browser extensions are very small, or basic or crap quality - if you can build something of any real complexity and usefulness you are pretty far ahead of the common developer making extensions
Oh also - LLMs are terrible at understanding browser extensions and how they work and what they are capable of, so you are pretty safe from AI
But stand-alone extensions are pretty easy to market.
For example my most popular extension had about 700_000 users with minimal marketing, I have another extension with 10_000 users with no marketing, another with 5000 users and no marketing, another with 1000 users (and it’s a pretty crappy one, my first) and no marketing
I’ve only been a web dev for 2 years, and building extensions for about 1.5 years
I have a bunch of Chrome extensions installed, but they're all free...
so...
how do devs make extension-development lucrative?
Is this some enterprise-level activity where you market to private players who side-load these extensions for enterprise use?
But then you have smarter players (Honey, Grammarly) who realise that if you build extensions to their full potential, you can have a packet sniffing, network orchestrating, data harvesting, insanely powerful privileged web app that can do things most developers have never thought of.
So if you build these Uber extensions (Grammarly is the best example I think) you can make insane amounts of money with virtually no competition!
I’m all in on extensions. I’m currently building an LLM extension for developers that is a first in the market (unique concept) that is free in Beta, but a paid subscription once out of Beta. It is basically a super-privileged web app that is performing a useful function for devs that would be impossible for a normal website/service.
This means it has login/signup as well, which is an extremely rare sight for an extension (Because it’s much, much, much harder to handle auth in an extension. Seriously extension auth is horrible to implement and I think I’m maybe the only dev in the world with a working Google Sign In inside an extension)
But also the reason you don’t see many monetised extensions is because it’s extremely hard to securely setup auth and stripe within an extension, as they are client only.
So my powerful extensions are backed by things like cloud functions etc for some functionality and for checking auth/db-access/subscriptions
It's fueled by the LLM "AI" hype, so not sure how long the demand will last.
---
One of my friends thinks Salesforce is her ticket to a better career, but I'm not convinced...
---
Svelte(Kit) is very niche. The DX is very nice. While React has the quantity of openings, it seems Svelte has the quality openings. At least I found one of my best clients via the Svelte community.
Learn how to use AWS cheaply and effectively, or GCP or Azure. But probably AWS.
SigNoz looks interesting
The sheer amount of "things" that can be monitored and logged on modern SaaS applications can be overwhelming and people seem to default to the "switch everything on and then decide" mentality.
As you can probably guess... this leads to even more confusion... and has a negative impact on their original goal.
My recommendation would be to learn how to create useful observability that benefits both Devs and Ops. The greater the overlap in a Venn diagram, the greater the success at resolving issues together - and NOT pointing the finger at the other party.
Over the years I have done a few gigs which focused on observability and they have been the most lucrative too.
It turns out companies are more than willing to pay top dollar if it means their teams work _together_ much better.