Category Archive: philosophy

Feb 12

Developer Personality

DZone is conducting a survey of Developer Personality Types along the lines of a Meyers-Briggs analysis. They plan to shortly release the results, but will leave the “quiz” up after. If you’re curious about your developer type, you can take it at: Full Personality Test Short Personality Test Here’s my results from the full test …

Continue reading »

Dec 25


I believe that Craftsmanship is an essential part of Creation……..

Dec 19

From the Trenches: Managing Organizational Change

Change is seldom fun, but management can make it good. Here are some things to do and not to do when managing change.

Dec 18

Avoid Screaming Customer Management Protocol and Get More Sleep

Screaming customers are the path to the dark side. Screaming customers lead to phone calls. Phone calls lead to upset managers. Upset managers lead to insomnia. — Yoda A recent survey from Enterprise Management Associates identified user phone calls, also known as Screaming Customer Management Protocol (SCMP), as the most common way — by a …

Continue reading »

Nov 19

Twelve Lessons Learned from a Startup Weekend

This past weekend I participated in my first Startup Weekend Columbus. During the course of which we built Fairflo, a marketplace for fair-trade items. The front end can use some work, but at the end of the weekend we had a fully functioning e-commerce site. I’ll write about the infrastructure separately, but as an aside …

Continue reading »

Oct 29

First do no harm

If you can, help others; if you cannot do that, at least do not harm them. — Dalai Lama Over the past couple of years I’ve been trying to put into words my thoughts regarding the type of company where I’d like to work. There are companies I would not consider working for — their …

Continue reading »

Aug 31

Quick thought on programming and distractions

“The way is not in the sky. The way is in the heart.” — Buddha Too often it’s easy to spend hours days weeks far too long reading blogs and wilfing doing research.  Looking for that perfect tool.  Looking for a wonderful library.  Looking for a new technique.  Looking, looking, looking.  Almost like Hans Guck-in-die-Luft, …

Continue reading »

Oct 08

Semantic Web

I have been doing some site scraping of late.  And as a result, I have really come to appreciate the semantic web.  It’d make life infinitely easier for grabbing data.  Of course there are other, better reasons for using the semantic web, but right now, it’d make a difference in my life.

Sep 02

A language a year

The Pragmatic Programmers have proposed that developers learn a language a year.  I agree that it’s very important to keep abreast of changes in IT and that by learning new languages we can keep our minds sharp and bring new ways of doing things into old languages.  However, I have to wonder if this learning …

Continue reading »

Aug 27

Programming philosophy in the oddest of places

Assume Nothing! Trust no one! Paranoia is good! (in moderation)

Today’s thought for the day from A Word A Day is: Not being able to govern events, I govern myself. -Michel de Montaigne, essayist (1533-1592) This struck me as being very much the idea behind defensive programming.  Because we don’t know what sort of events life will throw at a programme, we need for it …

Continue reading »