.zugiart
Software Engineering, buddhism, and everything else in between.
  • Blog
    • Thoughts
    • Tech
  • About
  • Notes
    • Business Analysis
    • Chinese tea
    • Nokia n900
    • Programming
      • Linux Ubuntu Desktop Guide (9.10)
      • Linux Ubuntu Server setup
      • Python Programming
    • Sun Tzu – Art Of War
      • Chapter 1 – Laying Plans
      • Chapter 2 – Waging War
    • Tao Te Ching
      • Chapter 1-6
    • TED.com
      • TEDxMelbourne 2
      • TEDxMelbourne3
Browse: Home / thoughts / From the Glasses of the Programming Buddhist

From the Glasses of the Programming Buddhist

By zen on September 7, 2009

Objects are manifestations of classes,
much like errors are manifestations of a bug.

Software bugs are more similar to problems in our characters than you realize.
From looking at various errors, you can deduce that they stems from a single bug.

Similarly by looking at various bugs, you can deduce that they stems from the same character.
Verily you can tell a lot about a programmer’s character from the bugs he introduce into his works.

Fix one bug, and you fix all the errors that could stem from it.
Fix one flaw in your character, and you fix all the problems that could manifest from that flaw.

Diligent programmers hunt for bugs to improve the software he’s working on.
Similarly we should constantly refine our character to improve the life we’re living atm.

The ignorant programmers asks – why the trouble?
But the enlightened one would say – why not?

Working on a Software Project, is like taking a journey.
In a journey, there is a beginning and there is an end.
Some journeys are long, some are short.
Some terminated abruptly, some age and die.

But in all cases, a journey is like a ship sailing in a sea.
Moving towards a destination.

Life is a journey.

But what makes our journey so?
Our lives are manifestations of our characters.
Our characters, manifestations of our beliefs.
Our beliefs == our thoughts manifest.

Therefore the change in our life,
for better or for worse,
begins in our head.

Our thoughts makes our life so.
What begins in our mind, will manifest into reality.

Who determines the success of a Software Project?
Who determines the success of your own life?

Everything begins with a single thought.
The moment the thought is manifest,
your belief, character, and life-possibility of that thread,
is manifest at the same instant.

This is Cause and Effect.
When a cause is made, the effect is bound to it.
At the same instant.

A chain reaction,
we may call it.

Strange, no?
The lessons of life we can learn
from fixing software bugs.

Posted in thoughts | Tagged buddhism, philiosophy., programming | Leave a response

apache/bash/buddhism/classical/compassion/death/deviantart/distributed systems/eclipse/enlightenment/firefox/global crisis/hosting/japan/java/job/life/linux/literature/music/n900/notes/oracle/philiosophy./photography/poetry/programming/proxy/python/refactor/religion/roundup/rpc/science/software engineering/ted.com/tedxmelbourne/twitter/unsustainability/wallpaper/wisdom/wordpress/work/xml/xml-rpc

« Previous Next »

{ last word

  • jump chess is an interesting game. it teaches one about the importance of having an open mind. There are no fixed strategy in jump chess.3 days ago
  • it's that time of the day again. #eveningdelight gotta love jump chess! http://t.co/VkBjYnR93 days ago
  • #eveningdelight a game of jump chess, green tea ice cream and cakes http://t.co/mAhsLmeG4 days ago

{ search

Copyright © 2012 Zenikko Sugiarto. Powered by Wordpress