Archive for November, 2009

Life == Programming

November 12th 2009

I was once told that computer programming is considered one of the ten most emotionally rewarding jobs. As an exceptional computer programmer myself, this made perfect sense. It’s a pretty amazing feeling to spend hours, days, weeks, or even months developing software, and then actually use it - or even better, to watch or hear about others using it. Recently, during one of my regular contemplations of the meaning of life, it finally struck me: Life == Programming!

The basic goal of software development is shockingly simple: make it possible for a human being to accomplish a task, or tasks, that they either could not or would not want to accomplish with the limitations of a human brain / human laziness. Example: say I had 500 pictures I wanted to shrink. Instead of resizing each of them inside a program like photoshop, I could write a program that shrinks pictures, and then just loop it through all 500 pictures, and wallah, I’ve just saved some precious guitar playing time. Very complicated software is this same idea multiplied, possibly with more intricate tasks.

So in short, one could say that the idea of programming is to expend effort upfront, to create reusable tools, and then to sit back and enjoy them. I actually believe this is the exact same concept of life, on a grand scale. Throughout the course of life, people develop several kinds of skills and tools: physical abilities, mental abilities, and the ability to gather and use information in many ways. I believe that after life, people are stripped of their physical selves, and are left with only the tools and information they developed and gathered in their lifetime… meaning, a person spends their life developing themselves, and in the after life, using the tools they’ve created, and being the person they developed themselves into with the information they gathered.

Sometimes programming is fun, interesting, and even exciting (yeah!!), but often times, it can become cumbersome, difficult, frustrating, and can reduce your supply of instant coffee drastically. The tough part is keeping your eye on the prize: a perfectly developed software application that can be used for the rest of eternity without any errors, and that can accomplish many tasks, well. So to, life can become extremely pressing and uncomfortable at times, but the goal remains: make yourself into the person you want to spend the rest of eternity being.

Who do you want to be for the next 15 billion years (and then some) ?

Posted by admin under Philosophical | 2 Comments »

  • bengals games
  • mtv 5 cover
  • freida pinto jeansfreida pinto kissing
  • chad ochocinco to detroit
  • vince young uncle rico gif
  • search tumblr
  • search in vi
  • la ink 3rd season
  • greg olsen dustin keller
  • new england patriots rumors
  • bengals football
  • athena
  • darwin
  • vince young 10 11
  • hp support error 1005
  • hp support englandhp support forum
  • connecticut limo
  • mtv website
  • greg olsen website
  • greg olsen 2009 calendar
  • zara phillips kids
  • connecticut natural gas
  • bea oracle
  • search dog foundation
  • bengals 09 record
  • search engines us
  • profiles
  • search operatorssearch people
  • search engines internet
  • zara phillips shoes royal wedding
  • 12x12
  • vince young yahoo stats
  • louisburg
  • search engines other than google
  • chad ochocinco career stats
  • targets
  • tactical
  • bea spells a lot
  • vince young endorsementsvince young foundation
  • redline
  • duct
  • la ink tattoos
  • chad ochocinco stats
  • search google cache
  • hp support 6500a plus
  • mtv 90s music videos
  • new england patriots 84
  • emerald
  • computation
  • la ink season 6
  • search 78search 800 numbers
  • dis windsor wi
  • elements
  • cspan goldman sachs hearingcspan history
  • freida pinto zac posen
  • chicago bears number 17
  • decanter
  • bolts
  • bengals cats for sale
  • finley
  • chicago bears expo
  • chad ochocinco ultimate catch cast
  • sources
  • connecticut 97.7connecticut attorney general
  • dist 91
  • new england patriots 98.5
  • bengals job fair
  • airflow
  • cspan government shutdown
  • tea party chicago
  • dis lyrics
  • search cfisd.net
  • zara phillips dating
  • freida pinto green dress
  • search engines for jobs
  • fool
  • chad ochocinco free agent
  • tea party gifts
  • mtv overdrive
  • chicago bears 08 record
  • msds
  • randy moss combine results
  • battleship 1967
  • vince young jay cutler
  • randy moss jail
  • chicago bears posters
  • chad ochocinco 15
  • bengals preseason schedule 2011
  • search 3 bodybuilding other index
  • bengals for adoption
  • search 5500
  • dis boards cruise
  • bea per capita income
  • 2015
  • greg olsen vancouver
  • tea party lies
  • buckets
  • la ink bam margera
  • chicago bears bleacher report
  • beau coup
  • cspan presidents
  • greg olsen puzzles
  • brandy
  • digits
  • reciepes
  • dis x
  • vince young rumors
  • miata
  • tea party for kids
  • new england patriots needs
  • nicad
  • hp support 6310hp support 7200
  • residental
  • chad ochocinco height and weight
  • freida pinto 1995
  • absolute
  • bengals 09
  • chicago bears rumors 2011
  • guadalupe
  • bea taylor
  • glow
  • mustard
  • search engines and flash
  • mtv true life
  • connecticut education
  • splits
  • cspan facebook
  • chicago bears 61
  • chicago bears donation request
  • randy moss college
  • probes
  • zara phillips queen elizabeth
  • bengals 08 schedule
  • 4pm cspancspan area 51cspan 90.1
  • la ink 04x01
  • sight
  • la ink upcoming episodes
  • search xml file
  • tea party manifesto
  • bea goldfishberg
  • new england patriots store
  • neti
  • mtv kings of leon
  • search engines usage statistics 2010
  • davison
  • tea party 8 28 09
  • bevel
  • snyder
  • buenos
  • new england patriots espn blog
  • battleship layout
  • new england patriots jake locker
  • la ink map
  • commercials
  • hp support englandhp support forum
  • vince young z
  • gregg olsen books
  • mtv cartoons
  • connecticut 100 club
  • patton
  • search comcast net
  • hp support error 1005
  • new england patriots 50
  • bengals visits
  • dis quand reviendras-tu
  • richards
  • battleship texas hours
  • chad ochocinco age
  • connecticut lakes
  • tea party hats
  • yourself
  • greg olsen combine
  • bea test
  • hp support number united states
  • rest
  • tea party table settings
  • zara phillips tongue
  • chad ochocinco celebrationschad ochocinco dating
  • bengals images
  • hp support driver downloads
  • dis unplugged show notes
  • dis tester
  • search and seizure
  • chicago bears 4th phase
  • search protocol host
  • bea exhibitors
  • bengals andy dalton
  • ersideflowersandgifts.com/fashioned-dignity/>dignity at work sample policy dignity
  • lagos vista lodge mexico lagos