Archive

Archive for the ‘Meta’ Category

Hello World

July 25th, 2010 2 comments

Is there bigger cliché in computer science than "Hello World"? People have written billions of programs which emit this phrase in some form. It is ubiquitous in textbooks and online tutorials. WordPress even defaulted this inaugural post’s title to it. Why is this meme so prevalent in software?

I have always been fond of it. To me, it represents an abstract notion taking form. Someone is testing the waters of a way to express themselves. "Hello World" verifies your voice in the new medium.

Toward that end, welcome to Executable Intent.

Blogging has been at the top of the list of things I’d love to do but don’t for one reason or another. I look forward to writing with a perspective emphasizing rationale and explanation. The why of software is often buried in the how; decisions may be well-reasoned but remain inaccessible. A system is easier to understand through its purpose than its effects.

My focus is mainly on software craftsmanship and the .NET framework, with heavy doses of theory and speculation. Check back on the web or grab the RSS feed and let’s see where this goes!

Tags: