Archive for November, 2008
Data Model != Database
Look, I love databases as much as the next guy. Maybe even more. Ok, definitely more. But this needs to stop.
Databases are not a valid integration point for applications.
I have seen this in virtually every place I’ve been and it’s a problem. Everybody loves the database because we all understand it. It’s easy. It sits […]
Posted: November 12th, 2008 under Technology.
Comments: 2
Interface-Driven Development: Concepts
Hey, look at that, Barack won the election.
When I left off I was talking about a great new development methodology, called Interface-Driven Development. Yes, with all capitals. You can read all about the principles in the last article.
Team Organization
Many development teams are organized “horizontally.” That is to say, different team members have different specialties, […]
Posted: November 5th, 2008 under Interface-Driven Development.
Comments: none
Flexible Business Processes with CodaServer
(This is the fifth article in the Better Living through CodaServer series)
Most software developers work in the trenches, the corporate IT departments, writing code to help automate a company’s various processes. While the Googles get the glory and Facebooks find the fame, our intrepid warriors make life better for one knowledge worker at a time.
One […]
Posted: November 4th, 2008 under Better Living Through Codaserver.
Comments: none
Interface-Driven Development: Background
Something about programming leads us developers to come up with all-consuming ideologies about our craft. Maybe its our built-in pattern detectors or well-tuned sense of structure and architecture. Maybe it’s the hubris. Who knows?
So as I was typing in my blog the other day, I tripped over the one true answer. The development methodology to […]
Posted: November 3rd, 2008 under Interface-Driven Development.
Comments: 3






