A Red Duct Tape

Joel Spolsky recently wrote about the “Duct Tape Programmer [http://www.joelonsoftware.com/items/2009/09/23.html]“: > Duct tape programmers are pragmatic. Zawinski popularized Richard Gabriel’s precept of Worse is Better [http://www.jwz.org/doc/worse-is-better.html]. A 50%-good solution that people actually have solves…

Turnkey or Chicken

Not so long ago, an acquaintance who was seeking a software development job interviewed for a role at a “market leader” in the development, implementation and support of financial services software. During the interview, it was revealed that the position is concentrated around the implementation of an Enterprise scale project…

Artist Formerly Known As _why

A lot of programmers haven’t heard of _why [http://en.wikipedia.org/wiki/Why_the_lucky_stiff]. Well I certainly didn’t, up until a few months ago, when I started following some of his projects [http://en.wikipedia.org/wiki/Why_the_lucky_stiff#Code]. _why was a…

Sign That You're A Good Programmer

What makes a programmer good at their craft? For years, organizations which hire programmers have reasoned with this question. Yet, the criteria for selection of a “good” programmer differs by the lot. As candidates, most programmers are put through tough technical interviews, grinding analytical tests, and twisted coding sessions. Employers…

The Cross-Platform Enterprise Lore

It’s a known assertion that software applications (desktop or distributed) are not truly platform agnostic. Even if a software application is developed as a cross-platform solution, it is very difficult to make it look and work identically across all platforms (operating systems). Hence, lately I’ve been thinking about…

Houston, We Don't Have A Problem

Long story short. Today I was having some trouble with one of my email addresses. I raised a support request with the hosting provider. Within a few minutes, their technical support person replied back telling me that nothing is wrong at their end. And then, soon after, the problem was…

The Whitespace Pattern

The other day I wrote down this Haiku [http://en.wikipedia.org/wiki/Haiku] out of disappointment: > With a necktie in January: Erratic spacing at the end of lines Heedless programmer continues to code Disappointment that came from recently inspecting gallons of ruthlessly written source code. The business logic,…

In Touch With Augmented Reality

I’ve been reading a lot about “Augmented Reality” lately. Just the other day, I saw this beautiful short film titled ‘World Builder [http://vimeo.com/3365942]‘, that also depicts this powerful holographic technology to express the fusion of the physical and virtual worlds. Augmented Reality [http://en.wikipedia.org/…