Surviving UI Programming →

I used to do primarily front-end web development (UI coding) before getting into the back-end stuff. The back-end stuff is less fiddly and feels more elegant. Whenever I do front-end work it always feels like I’m writing more code that I should be (generally to handle lots of edge cases). But I love creating a great user experience, and that means fiddly front-end code.