I work as a freelance web designer and developer.
When I first started out I only offered web design services, but soon found out that it is almost impossible to get clients who need design only. Most clients just want a complete functional website not just a design.
So I learned HTML, CSS and eventually Javascript, and PHP.
The problem is that I dislike coding. I find it to be very boring.
I read on HN and on other forums and blogs about how passionate programmers are about coding and how they love nothing more than to code away into the wee hours of the night, but I never understood why.
I get the part where its a thrill to solve problems. I love solving problems too, but conceptually not through coding. For example, I like the concept of ranking a page higher based on how other sites link to it (ie Google's Pagerank), and would enjoy conceptualizing further improvements, but I would find it extremely boring to translate that solution into code.
For a web application, the code might make the entire thing operate, but it never affects the user the way the design or interface does.
Can anyone passionate about coding tell me where the fun is in coding?
The enjoyment from programming depends on the problem you're solving. If all you're doing is making sure the round peg is connected to the round hole, it's not going to be much fun.