Don't take this the wrong way, but do you have a social life? Maybe go to some programming meetups? Your 40-hour week job doesn't have to define the rest of your life. You could try to expand your interests outside of programming and meet people that are not technically inclined. This is where so many startups begin. You have to engage with new people to be able to know where the problems are before you can solve them.
I've had some luck with meetups.com and going to a couple of them. For example, I recently joined a non-profit that makes/helps maintain other non-profits full stack websites. Even though the programming isn't challenging, I get enjoyment from the idea of helping others. Try to broaden your interests. You (and me) are only 21. We have our entire lives ahead of us. You know a highly marketable skill, so you don't have to worry about getting a job. You can shape your own adventure, make your own life and do stuff that makes your happy.
Beyond that, why don't you try to push yourself at work by taking on more work or by creating new work for yourself? There are hundreds of posts about jobs that are boring and how to improve them. Luckily for you, software engineers are often given a lot of freedom to experiment.
I've had some luck with meetups.com and going to a couple of them. For example, I recently joined a non-profit that makes/helps maintain other non-profits full stack websites. Even though the programming isn't challenging, I get enjoyment from the idea of helping others. Try to broaden your interests. You (and me) are only 21. We have our entire lives ahead of us. You know a highly marketable skill, so you don't have to worry about getting a job. You can shape your own adventure, make your own life and do stuff that makes your happy.
Beyond that, why don't you try to push yourself at work by taking on more work or by creating new work for yourself? There are hundreds of posts about jobs that are boring and how to improve them. Luckily for you, software engineers are often given a lot of freedom to experiment.