Aug 09

Just Enough Programming

I’ve been giving a lot of thought over the past months to the idea of “Just Enough Programming”.  Agile manufacturing has led to Just In Time manufacturing.  We also have Just In Time compilers.  But I’ve seen far too many times where application architectures have been far too complex — where things are done, not because they’re truly needed, but rather because:

  • It is the “buzzword approved” method.
  • Architects and developers want to play with new toys.
  • Features and functionality added because they might be needed someday.
  • Premature scaling.  If an application does not need to be infinitely scalable, then why add the overhead of making it so?
  • Guru / Instructor / Net God / Writer X say that this is the right way to Y.

I’d like to make a case for applying a serious shave with Ockham’s Razor to these architectures, with a goal of creating “Just Enough Programming”.

Expect more on this topic in the weeks and months ahead.

Aug 08

Hello world!

I’m trying something different here.  After reading Jay Field’s post Be Your Start-Up, I was inspired to do more to build my own “brand”.  In the past, I’ve operated under one or more nicknames/personas with varying amounts of notariety.  But I’ve not been known as myself.

This is an attempt to build the Matt Williams brand.

» Newer posts