SHAWORDS

There is a programming smell here… which is kind of like the smell in — Ward Cunningham

"There is a programming smell here… which is kind of like the smell in your refrigerator, you know. Theres a sign that theres something wrong, but you cant quite put your finger on it. But you know if you leave it there, its only going to get worse."
W
Ward Cunningham
Ward Cunningham
author

Howard G. Cunningham is an American computer programmer, who developed the first wiki and co-authored the Manifesto for Agile Software Development. Called a pioneer, and innovator, he also helped create both software design patterns and extreme programming. He began coding the WikiWikiWeb in 1994, and installed it on c2.com on March 25, 1995, as an add-on to the Portland Pattern Repository. He co-

More by Ward Cunningham

View all →
Quote
"Often as you move comments around and have similar comments adjacent to each other, you find that half of the words can be cut out. Because a sentence says it all if the sentence is in just the right place. On Wards wiki, the process has been called "refactoring," which is what we call the process in software. Wards wiki is about software and it has software people on it, so they call it refactoring. Anyplace else it would probably be called editing. So on Wards wiki, refactoring is an ongoing process. The assumption is that when something turns out to not be ideal, it will be refactored again. Everything is subject to refactoring."
W
Ward Cunningham
Quote
"It was a turning point in my programming career when I realized that I didnt have to win every argument. Id be talking about code with someone, and Id say, "I think the best way to do it is A." And theyd say, "I think the best way to do it is B. Id say, "Well no, its really A." And theyd say, "Well, we want to do B." It was a turning point for me when I could say, "Fine. Do B. Its not going to hurt us that much if Im wrong. Its not going to hurt us that much if Im right and you do B, because, we can correct mistakes. So lets find out if its a mistake."
W
Ward Cunningham