Hacker News new | ask | show | jobs
by kuhzaam 3702 days ago
That's interesting, as I feel the opposite. I am a front end dev for a large eComm company, but do a lot of back end programming and scripting in my free time. The reason I love programming is problem solving. I have the most fun doing coding challenges, and get the most immediate sense of satisfaction and accomplishment when I write an algorithm that solves a test case. Although my day job is primarily "application level" JS, I am least happy when I have to do the visual things, like adding new templates with HTML/CSS. To me, design tends to be too subjective (if I'm going to do it, I'd much rather have someone provide me with a design PSD), and it tends to feel monotonous/tedious. I guess that's why I'm considering moving more into back-end development.
1 comments

I wonder how much of this is because they are simply new to the field. Front-end stuff is more immediate, and immediacy is appealing. Back-end stuff has you spending less time worrying about compatibility headaches and all the non-problem-solving rabbit trails, but if you haven't spent a lot of time programming, you might not realize this and just assume that the level of headaches doesn't vary much.
Thats what I thought. Front End involves knowing a lot of quirks between browsers / css / JS and I find it a lot less about solving problems in an abstract way. Instead its solving "why does this display this way one one machine and another way on that machine" problems.