As a self taught programmer, I struggled to get a job. So I decided to build [name redacted], which has now turned into my full time job. [name redacted] comparison website for mobile phone contracts and SIM contracts. [link redacted] Being my first project with no prior experience behind me, I made a lot of mistakes along the way. It's been a great learning experience and I've learnt more than I thought possible. Ho…
I wonder how you would feel if you could see the average commercial codebase out there?
Why do we expect to be world quality coders? If you tried painting, you would likely like your art, regardless that what you produced was nothing like the quality of famous artists!
The other weird thing is that disliking your code shows taste, and that means you will improve over time. Loving your code might be a bad sign! As you mature you are likely to learn more subtle reasons to dislike your own code - never being satisfied is a strong motivator to improving.
Perhaps read some: https://thedailywtf.com/