Amen to that, brother
The most satisfying thing in programming for me is still making a physical LED blink. It never gets old for me.
It might sound a bit facetious but there's actually a lot of truth in that remark. It's about getting the computer to do cool things .
The recent upgrade of Awasu's feed updating engine is a case in point. There wasn't really much of a business case  to spend all that time and effort getting your feeds to update faster (most people don't have so many that it would make a huge amount of difference) but the way it was done was Seriously Cool (from a programmers' point of view) and I'm really pleased with it, not to mention how insanely quicker it is
And doing cool stuff like this certainly beats working at a bank or consultancy. A friend of mine has just taken a new consulting gig at a company where the main graphic on their home page is, I kid you not, a bunch of guys, decked out with corporate baseball caps, in a boat, all rowing together I have to ring him later today to find out just what the hell he was thinking
Anyway, can you tell I'm procrastinating? I'm sick as a dog so no woodshed for me today but since there's a bit of time pressure for the next release to be pushed out, I'm settling in for a marathon coding session. Sigh...
 Your definition of "cool" may differ
 And lest you think turning an LED on and off is trivial, you should know that das blinkenlights have an important place in the history of computer hardware.
 This is not quite true. Awasu Server may be updating thousands of feeds so a faster, more efficient feed engine is very useful here. Awasu Server is still in an experimental stage but this is the business case I presented to
rationalize justify this change