• As a database developer, if 2 + 2 -1 = 3 and the result is returned from the databse faster than the web browser can render the HTML, then my job is done.

    But, God knows that I would be poor web developer.

    You're always going to have users, and even some stakeholders, who arn't completely satisfied with the front end aspect of a website. That's why web developers are always dicking around with the design and layout long after go live, and also why web development frameworks have a lifespan of about four years before they toss it for something else. It's not about "getting it right" the first time around, it about constantly jogging and trying to catch up with that fuzzy and moving target of perfection that always seems just over the horizon.

    "Do not seek to follow in the footsteps of the wise. Instead, seek what they sought." - Matsuo Basho