Syndicate content

Topic “software”

By zzolo
2009, September 24 - 6:05pm

Software: More Than Code? : Trying to Find Value of How We Code

I have always been a big supporter and advocate of making sure code is done correctly. I did a presentation at Drupal Camp Wisconsin this past summer about module building best practice which did not show any lines of code, but instead focused on testing, security, documentation, and community. I also put in a session for Paris, which did not get accepted, about similar things.

I recently went to the very informative Continuous Integration presentation in Paris. At that presentation there were a number of people that asked how long it took to setup the environment and the presenters had a number for it; but when I asked how much time it saved, there was no answer, not even the ability to estimate. And with some recent discussions I am having with some very respected people, I am unable to quantify the value of process.

I feel like its really hard to get metrics on how processes and methods really do make for better software. I feel like my heart is in the right place, but it seems so tough to be able to convince people that certain processes hold so much benefit over just having something work. So, how do we put specific value on these sort of things:

  • Documentation
  • Security
  • Automated Testing
  • Methodology (like Agile)
  • Open Source
  • Peer Review
  • Drupal Core Issue Queue
  • Coding Standards

It seems to be if people don't value these things, they don't do them. How can I convince people that these things are just as important as elegant code or the fact that it works (for now)?

Recent Books

Haiku and a Portrait

The Uncertainty Principle

Floating on the air
everywhere and somewhere,
nowhere, only here.

The Tweet of Zzolo

  • Great exhbit of Picasso and Klee at the Zebtrum Paul Klee. Still the best tunes for an art museum: Mirah
    21 hours 30 min ago
  • The hype is so right. This presentation from about #drupal Groups by Amitaibu is so awesome! http://bit.ly/94fHXn
    2 days 8 hours ago
  • Fact: I am so not good at not taking on too many things at once. Careful if I tell you I can do something. :)
    3 days 2 hours ago
  • @seutje That sounds positive. I am still of the opinion that iTunes is a bad piece of software I am forced to used given decent hardware.
    3 days 3 hours ago
  • Awesome. Thanks Apple for making the already terrible iTunes interface even worse.
    3 days 3 hours ago

Twitter Icon Flickr Icon LinkedIn Icon Facebook Icon Drupal Association, Individual Member icon