now browsing by tag


Systems Past: the only 8 software innovations we actually use

Systems Past: the only 8 software innovations we actually use Interesting post and he makes a good point: I find that all the significant concepts in software systems were invented/discovered in the 15 years between 1955 and 1970. What have we been doing since then? Mostly making things faster, cheaper,Read More

Why Proper Terminology in the Software/Web Dev Industry Matters

Terminology and jargon are part of any field and industry. They enable us to communicate with a common vocabulary which makes it quicker for us to get to the matter at hand. The nice thing about our industry is that people without computer science degrees, such as myself, can getRead More

Heilmeier’s Catechism

Heilmeier’s Catechism When George Heilmeier was the director of ARPA in the mid 1970s, he had a standard set of questions he expected every proposal for a new research program to answer. These have been called the Heilmeier Catechism. It’s a good exercise to answer these questions for an individualRead More

Some Dijkstra Quotes

A few weeks ago I picked up the books A Discipline in Programming and Structured Programming. The first is by E. W. Dijkstra and the second includes a large section written by him. I became interested in these books after reading a few of Dijkstra’s other papers and about Donald Knuth’s great works. The computerRead More