Tuesday, May 10, 2005
_Behold My Genius!I am a genius. I am a freaking genius. A year and a half ago, in my Enlightened foresight, I wrote a small application for the Pocket PC which acts as an HTTP client, retrieving a URL from a server and capturing the status code from the response header. I designed it smartly, and modularized it like I always do. Just today, I'm working on a proof-of-concept application, and hm... I could really use a simple HTTP client right here.... Where's that code...? Oh, here it is. Hm, let's see... I could just copy-paste this function over... a few minor adjustments.... Voila! Instant HTTP client! Total lines of code copied: 24. Total time spent: 15 minutes. Watching my peers' faces as I accomplish in 15 minutes what should have taken a day: priceless. Kids these days don't seem to understand the true value of well-written code. Even more unfortunate, a lot of people who have been around for a long time still don't understand the true value of well-written code, nor can they write it. A lot of times, it's like the blind leading the blind. And speaking of which, it's almost Intern Season here at Unnamed Technology Company. In the next several weeks, there will be masses of people hanging out in front of the Badging Office, waiting for their millstones -- er, I mean, security badges. UPDATE: 2005 May 12, 2:09am: I realize I may sound arrogant and a bit full of myself. Well, I'll take any opportunity to boost my morale and self-esteem, especially since most of that has been stripped away by all the mindless toils of fixing other people's coding errors and bad code design. Mind you, in the 1 million lines of code of my project at work, I wrote from scratch 1000 of them, and had but 2 bugs reported on them, both user interface feature requests. If that's not Enlightened code, then I don't know what is.
Comments:
hey genius, no one ever taught me how to write "correct" code. my biggest fear in becoming a developer is not writing perfect code. don't get me wrong, i'm a very good programmer and i can detect all permutation (i was the master of chapter 13 - state graphs, in ee316). anyway, where can i start learning how to code correctly? are there some samples? downing only taught us the basic, i need to know more! i want the confidence to say "i am a freaking genius" (when it comes to coding). The answer, young grasshopper, is three-fold: 1) You must learn the way of the Tao; 2) You must carefully study the Ancient Masters; and 3) You must master the three basic runes. Once you have completed this training, you must practice your art and hone your skill. Only then will you become Enlightened. << Home |
LINKS
kernelspacephotoalbum FRIENDS
awesome at lifeBook of Shades For Rob's Stalkers from techie to day trader Mikey (the girl) Musings of an Astronauts Personal Shopper OhMyHead ARCHIVES
December 2004January 2005 February 2005 March 2005 April 2005 May 2005 June 2005 July 2005 August 2005 September 2005 October 2005 November 2005 December 2005 January 2006 February 2006 March 2006 April 2006 May 2006 June 2006 July 2006 August 2006 September 2006 October 2006 November 2006 December 2006 January 2007 February 2007 March 2007 April 2007 June 2007 October 2007 April 2008 August 2008 October 2008
|