3 Things I Learnt After High School About Selling

In between high school and university, I sold my first commercial software, a billing application I wrote back then in Pascal for a banquet organizer in the neighbourhood. Those were probably the most satisfying $10 I had earned. It taught the programmer in me some simple yet invaluable lessons in …continue reading…

Why Writing Software Is Like Engineering

How would you classify writing software? Is it science (as in computer science), a form of art (as in code is poetry or prose) or an engineering discipline? Terence Parr, a professor of computer science at the University of San Francisco, recently wrote about why writing software is not like …continue reading…

A Red Duct Tape

Joel Spolsky recently wrote about the “Duct Tape Programmer“:

Duct tape programmers are pragmatic. Zawinski popularized Richard Gabriel’s precept of Worse is Better. A 50%-good solution that people actually have solves more problems and survives longer than a 99% solution that nobody has because it’s in your

…continue reading…

Turnkey or Chicken

ThanksgivingNot 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 …continue reading…