I’m realizing all I build these days are more advanced CRUD apps with more advanced security, but I’m bored. It’s a sad cycle because cost of living to support my partner and I is high, so I cannot just quit (she’s in academia), however my love for tech is still strong, but I need harder and different problems. What can I do?
My buddies and I want to start a company as we are all in the same position, but we have no grand ideas. What have you all done to exit the endless loop of existentialism in the field?
It sounds like you and your buddies may be experiencing nostalgia for the days when coding was a hobby and not a livelihood. The fun/hobby part is a fraction of the work of starting a new business—most of which is at least as boring as writing CRUD apps.
I switched to consulting/contract work and now have the freedom to work without supervision, no expectation of managing people, the ability to pick which projects I will tackle, and loads more free time (because of a higher hourly rate + nobody expecting me to keep a seat warm).
In your case, where you want to start your own company, those are some grand ambitions. Be ready for disappointment, as that's not a path that works out for most people. But my boss's advice still applies to you: keep your day job and push through it while you work on building the infrastructure for your own company. Only once your company becomes profitable enough to pay the bills should you quit your day job. Because unfortunately, we live in a society that threatens everyone with homelessness, starvation, and death if the things that fulfill them are not producing something other people want enough of.
Existentialism is heavy stuff for what is ultimately a job at the end of the day. You don't have to wrap your identity up in your job or whatever your current role or project is. If it pays the bills, great! It's a CRUD app? Fantastic!
If you want to start your own thing and your partner is on board, and y'all have the runway for it, great also! But since you said you have no great ideas, yet, you may want to hold off until you do. Starting a business is exciting at first but turns into a grind at some point, too. You'll have to go through lots of drudgery when you run your own company. Make sure you're okay with the boring stuff.
My background is all computer science and I work building those CRUD apps. However, my hobby is mobile dev, simulations, and hacking. I don't think I'd be happy doing those things with bosses and customers telling me what they need.
Found a wife on the way, learnt a lot of new things, and even more about myself and the world.
Next I think we'll change the boat for a farmstead and grow some food.
Career? It can stay lost.
Oh, because you're gonna ask what I do for money: Not much really. Tiny bit of passive income, some savings. The key was to massively reduce the spending instead. It's enough.
In the end, if you find success (which is rare) it probably won't be with your original idea. Once you have a body of work, keep an eye out for other applications of your core technologies. When your real idea comes along, be willing to pivot.
It was and continues to be fascinating even in my current mid-40s because there’s so much common-sense software development practices that are applicable but missing in Ops and I like the interaction between the two fields.
Not sure if this helps, but there are a few ideas to explore
1. Took a few weeks of holiday and didn’t TOUCH a computer during that time, did a hard reset.
2. Longer term, I looked into stuff I had never programmed (during my spare time) to rekindle my love for it. Stuff that was (objectively) useless for my career but that I did anyway for the sheer love of it. In my case it was messing around with 3d games libraries and building a basic gaming server.
Hope this helps.
If you still want more challenging technical work (as opposed to e.g. enterpreneurship challenges) maybe you can play with more niche topics (3d / scientific / DSP / whatever) and seek employment there, though that may come with other compromises.
Hope you work it out, and enjoy the journey!
I disagree. People live in and conduct business inside of my work product. I get great satisfaction and fulfillment from my work.
I was a software engineer for 13 years. Now i own a construction business.
But I think there's a big difference between owning your own business (where you make all the big decisions, you dictate the business values, and are directly responsible for the value you add to the world) and doing CRUD for some company whose values you're not necessarily aligned with.
Also, I'm not saying one can't or absolutely shouldn't seek fulfillment in their daily job, I do too; but only to some degree. In my experience It's far too easy (and common) to overly tie one's identity with the job, forfeiting other important sources of fulfillment.
And of course, different people find meaning in different things; what works for me may not work for OP, what works for you may not work for me.
You need to go through a bunch of them to shake things up and exit this endless loop as you called it. I believe during such phases we discover the deeper levels of ourselves if we listened to our deep need to evolve, expand and explore.
I acknowledge this perspective isn't for everyone though.
Just improve something that already exists then.
If you’d like to chat, reach out.