The Channel logo

Code still = design

Hypothetically (of course), if a "design" document says one thing and the code says another. What is the actual design of the resulting software, hmmm?

This does not mean that ancillary design documentation is not useful, nor that one should only have the code as the sole representation of ideas. There are other ways of representing and working with concepts beyond mere code, but they are there to help the design (the code), not separate design from code which cannot be done.

There are some famous essays on this, "Code as Design" by Jack W. Reeves. If you haven't read them yet I recommend them.

Forums

Forgotten password

Opinion

euros_channel_money

Tim Worstall

Time to take a sniff at the coffee, perhaps
joe_tucci_emc_channel

Chris Mellor

Will they have to drag him back like last time?
chain_relationship_channel

Features

cloud_accounting
Playing the SLA long game
channel_teaser_money_top
cloud computing Fight
Applications must work for the cloud to float
Paul Cormier, Red Hat
How a Unix killer crawled from the dot-com bust