Ask HN: How to get out of making CRUD apps?
11–20 of 40 posts
Re: Ask HN: How to get out of making CRUD apps?
#12Re: Ask HN: How to get out of making CRUD apps?
#13The vast majority of jobs out there in software development are CRUD applications. As you're well aware there is hardly anything novel required for these jobs other than domain expertise. As an engineer you're there to essentially do the busy work of gluing together frameworks and libraries. Even startups are rarely doing anything novel with software engineering, computing systems, etc. They're usually stumbling arou…
As you mentioned, straight out uni funnels seems like one of the best ways to go into niche tech, but even few years back when I tried to go from senior to a junior role in a different space people were skeptical (at that point it was software engineering -> data engineering). I guess they do prefer someone they can train vs someone who comes with their own experience - be it good or bad.
Re: Ask HN: How to get out of making CRUD apps?
#14This skillset is literally the poster child of HN. > Yes, I know my skillset is quite generic - heavily JS/Node/React based, with a few years of experience in Python and very light knowledge of some lower level languages (had some passing interest in Go, Rust, no commercial experience to back it up). Don’t be discouraged, lots of successful places are using this for good reason. It’s a perfectly valid and respectable…
Yes, all things considered, my current pay is good. Looking around the market, it is on par with some more niche roles and around MAANG level here in London.
The closer I get to top pay possible for the skillset as an IC, the less I'm interested in yet another role doing exactly the same.
Re: Ask HN: How to get out of making CRUD apps?
#15Yes! so frustrating! this is the reason why I left SF Bay Area circa 2016. No one wanted to talk about what I wanted to do next and my prof interests. Only about past experience and existing skills that I could immediately contribute.
I started my career as a fullstack dev doing crud at startups. Eventually I got interested in FP and learned Haskell in my free time. Then little bit of Scala. After I got laid off from a startup, I knew that FP and/or large scale systems was what I wanted to work on next and wasn't willing to compromise.
Eventually a F500 company with an office in Portland OR agreed to hire me as a contractor because they were looking for strong FPers to program in Scala and local programmer market was almost non-existent.
That's how I pivoted to working on distributed systems and products with millions of users, and never looked back.
Generalized advice: learn a skill with a high barrier to entry that is also in demand.
Re: Ask HN: How to get out of making CRUD apps?
#16Why do you want out? Sounds like you have a comfy, easy, copy+paste way to make a living with good income you can use to pursue serious passions - that's the dream. At the end of the day, it's just a job.
Getting through work hours is just that much harder.
Re: Ask HN: How to get out of making CRUD apps?
#17> I’ve had little luck of going for roles that do not directly correlate with my current experience. It seems that recruiters have very little interest in talking about any roles other than ones that fit my current stack exactly (node/react/python). Yes! so frustrating! this is the reason why I left SF Bay Area circa 2016. No one wanted to talk about what I wanted to do next and my prof interests. Only about past exp…
Since I had interest in law, I started working on a LLB (a law degree that would be first step to be a lawyer in the UK) on the side, thinking I could pivot into a niche of legal tech (combining CS degree + law degree). At least that seemed like a potential possibility. While I'm quite happy with the skills I gained going through the law degree, it has yet to payoff when it comes moving to a more niche position.
Next goal is probably committing more time into Rust, since I at least found it enjoyable (at least when compared to Typescript...).
Re: Ask HN: How to get out of making CRUD apps?
#18> I’ve had little luck of going for roles that do not directly correlate with my current experience. It seems that recruiters have very little interest in talking about any roles other than ones that fit my current stack exactly (node/react/python). Yes! so frustrating! this is the reason why I left SF Bay Area circa 2016. No one wanted to talk about what I wanted to do next and my prof interests. Only about past exp…
I did try to do it, currently not yet successfully. Since I had interest in law, I started working on a LLB (a law degree that would be first step to be a lawyer in the UK) on the side, thinking I could pivot into a niche of legal tech (combining CS degree + law degree). At least that seemed like a potential possibility. While I'm quite happy with the skills I gained going through the law degree, it has yet to payoff…
at least in the US you need an undergrad in a technical discipline + law degree
Re: Ask HN: How to get out of making CRUD apps?
#19I did this myself and after ten years of writing Python/Go professionally I switched to C++ and work on interesting low-level problems not related to web apps. I don't know exactly what you want to do but in the first job I got writing C++ professionally I was grilled pretty hard in the interview loop about my C++ knowledge specifically. Once you get your first job though things will be way easier because you'll have the right stuff on your resume and you'll also have day-to-day fluency with the language.
Re: Ask HN: How to get out of making CRUD apps?
#20Sounds like your tired REST CRUD. Maybe try switching to RPC CRUD.