I need to get out of software development as a career. I’m not very good at it, never was and while the market is insane right now, I can’t imagine it always will be.
I don’t particularly hate programming, in fact quite the opposite. I have particularly developed a lot of interest in certain domains and occasionally I’ll get a week or two of motivation to attempt to work on my projects or take other actions to end up where I want, but it always fall flat someway or another. I have a huge mismatch of ambition vs ability right now and I hate it. I also hate work dread having to wake up in the morning. And no, it’s not a question of finding a better job, I’ve tried that. The work that’s available to me mostly has all the same problems. I’ve tried to go back and try to tackle the essential things that I’m not good at as well as the things I’m interested in, but it is too much and I’m just not good at many of said essential things. Things often make sense at an very broken down individual level, but then composed quickly just overwhelm me, an I’m not talking about anything particularly complex.
HN wants to pretend on one hand that anyone can be good at this, if they just try hard enough and play the game correctly. On the other hand, it wants to claim that this is incredibly difficult field where a mostly immutable attribute (high intelligence) is required. Don’t see how it can be both ways.
Most of the realistic alternatives I’ve heard don’t seem that great and even worse one way or another. I could move into a business adjacent roles that I detest even more that would at least keep that pay relatively decent or I could completely abandon everything remotely close to software and wind up in a job that I’m not terrible at, but that pays peanuts and I also dislike.
But maybe there’s another path I’m overlooking?
This is how humans process new information. Big ideas often cannot be grasped entire on first encounter, c.f. the parable of the blind men and the elephant.
> I’m just not good at many of said essential things
You're not good yet.
I've been building products & services for forty years. I look back on my ideas and level of understanding from the first decade or two, and I judge myself super naive, often overreaching for "big picture" enlightenment before I was even connected to the details.
You may have
What you probably need is a mentor. Where you might find one depends on many factors, mostly not technical.> this is incredibly difficult field where a mostly immutable attribute (high intelligence) is required
Moderate intelligence is required, but it is tenacity we correlate to outcomes. There are elements of the technology sector where four-sigma intellect moves the needle, but only a few.
“Nothing in this world can take the place of persistence. Talent will not; nothing is more common than unsuccessful people with talent. Genius will not; unrewarded genius is almost a proverb. Education will not; the world is full of educated derelicts. Persistence and determination alone are omnipotent. The slogan "press on" has solved and always will solve the problems of the human race" — Calvin Coolidge