It's sad and revealing to see the other comments here. Many of them say, don't seek fulfillment in your job, just keep on cruising. What a change from the exciting atmosphere of the 2000s. Seems like software engineering has become a safe, dull career nowadays. Don't listen to them. Your 20s are the time to learn, push yourself and discover who you are. Autopilot is for middle age.
Software engineering just isn't that hard. Tedious yes, but not remotely difficult. We've been fed the narrative of economic success that many folks have forgotten what personal success looks like. You can be successful in your career and still feel like a failure. Therapy is the answer here. You have to un-brainwash yourself from the notion that your job is your life and figure out what really matters to you. Then f…
Come back and say this after you’ve had to fix concurrency bugs or had to maintain some overseas contractor’s terrible codebase with no documentation.