That aside, I believe people can find a niche developing software targeting these soul-crushing jobs. Basically have a product that solve problems people hate to deal with.
Java EJB 1.0 and Struts sucks? Write your own framework, call it Spring Framework: worth $400M. JDBC sucks? Make Hibernate.
Dealing with Rails deployment sucks? Cloud hard? Come up with Heroku.
Silo-ed web-apps, always have to custom build CMS and comes up with your own workflow? Build SharePoint: $1B market.
Configuring and maintaining WordPress are not interesting? I heard WPEngine is making money left-and-right...
I learned that before you can call yourself a real entrepreneur, you should learn to get over yourself on these "shitty" stuff because what if you got your dream job but is interrupted with "shitty" stuff in between? Call it quit again?