Developer Driven Development (DDD)

by Administrator on May 29, 2010

right_wrong_decision.jpg

Because Rails can never have enough diversity of testing philosophies, code_anthem today announced the hottest thing to hit Rails since fixtures called Developer Driven Development (DDD).

From the article:

Development Driven Development (DDD) is a revolutionary new approach to development that focuses on … you guessed it, development! DDD takes a radical approach in an industry filled with tests, metrics, and processes by allowing smart developers to write code. Some managers and even developers have a hard time wrapping their heads around it conceptually because it does require a shift from existing thinking.

How does it work?

  1. First, the developer thinks about the problem they need to solve
  2. Then, they solve it (usually by writing code, not always)
  3. Repeat until done

DDD vs TDD vs BDD vs FDD vs ADD vs …

There are people out there writing code who really shouldn’t be. They produce bad code and crappy software.

The obvious (and correct) solution to this problem is to only use bright, thoughtful programmers.

Nice work — sometimes we get wrapped up in the nuisances of our development methodologies and other areas that our clients ultimately have very little interest or insight into. It often takes a humorous post like this one to remind us of the core principals of what really matters, namely, creating useful software that solves real world problems. Apparently common sense really isn’t all that common these days.

Comments on this entry are closed.

Previous post: