Posts

Read to Remember Part I: SQ3R

If you’ve been around the computer industry for a while, you’re no doubt aware that we are afflicted by information …

A primer on the noble craft of refactoring.

“What in the world… is this refactoring thing?” The question hung in the air one crisp overcast morning, …

Review: Essential Skills for the Agile Developer

The core tenants of Essential Skills for the Agile Developer are presented as a series of “trim tabs” - Small lightweight …

Living on a fault line: Finding the epicenter of a tech-tremor

Recently it struck me that there is a metaphorical similarity between technological disasters and geological earthquakes. The last 100 …

IOP vs OOP? -- No contest.

In the ring today we have Interface Oriented Programming (IOP) vs Object Oriented Programming (OOP). What’s the difference? …