"Where there is no vision, the people perish" -- Proverbs 29:18a (KJV) In our breakout session at the "hope" Kingdom Networking event, Tim Svboda of YWAM SF taught us that "Information creates Vision creates Mobilization creates Transformation." In particular, it is incredibly helpful to know the the ratio and distribution of: ethne: people groups, cultural touch points evangel: churches,... Continue Reading →
Best Practices for Design in Agile
A Bibliography, mostly discussing UX Design but a little on the related issue of Architectural Design. A List Apart: Getting Real about Agile Design The uneasy relationships between design and agile SPARC: What an Agile Design Process looks like Thought Works: Just Enough Design Martin Fowler: Is Design Dead? Design Spikes Enough Design Up Front Overcoming Why Designers Resist Agile Agile... Continue Reading →
SIDA: Moving Object-Oriented Design beyond Model-View-Controller
[Update: this post has been obsoleted by RIBS: Marrying the REST and MVC Design Patterns « iHack, therefore iBlog] SIDA stands for "State • Interface • Data • Algorithm", and is a refinement of my earlier "DIDA" model (where the "D" stood for Design). DIDA in turn was an expansion of the well-known Model–View–Controller design pattern based on... Continue Reading →
DIDA: Reinterpreting MVC object modelling in light of DCI
[UPDATE: This post has been obsoleted by SIDA: Moving Object-Oriented Design beyond Model-View-Controller] I recently read about The DCI Architecture: A New Vision of Object-Oriented Programming, a successor/complement to the original Model–View–Controller design pattern, by one of the original authors. The DCI stand for: Data Context Interaction I was both impressed and confused. Impressed because I've been thinking for... Continue Reading →

You must be logged in to post a comment.