Think about it. [link]
Author Archives: Karl
“Why people still believe in the Waterfall model”
Psyc+Tech: Don’t draw diagrams of wrong practices:
The Waterfall model is originally invented by Winston W. Royce in 1970. He wrote a scientific article that contained his personal views on software development. In the first half of the article, he discusses a process that he calls “grandiose”. He even drew a figure of the model, and another showing why it doesn’t work (because the requirements always change). This model is the waterfall. He used it as an example of a process that simply does not work. In the latter half of the article he describes an iterative process that he deems much better.
OK, so why do people still advocate the waterfall? If you look at the scientific articles on software engineering that discuss the waterfall, they all cite Royce’s article. In other words, they’re saying something like “The waterfall is a proven method (Royce, 1970).” So they base their claims on an article that actually says the opposite: that the model does not work.
This is how science (unfortunately) often works – researchers just cite something, because everyone else does so as well, and don’t really read the publications that they refer to. So eventually an often cited claim becomes “fact”.
I would argue that Waterfall methodologies can work, however just like Agile, it depends on the project, the team, and the environment. As always, pick the right tool for the job. A development methology is just another tool. Just another means to an end.
You KNOW it’s bad when even FOX News…
Recognizes our unpopular President and the public’s views towards his administration.
Congrats to Seth Finkelstein
Seth posted his 1000th today and really should be among the blogs you subscribe to if you want to open your mind about the web, blogging, the DMCA, and more.
“GData is a new protocol based on Atom 1.0 and RSS 2.0”
Google does an end run around the RSS and Atom war. GData, Google’s new API to read and write from the web, combines elements of both. It’s big additions over the Atom API are authentication and query functionality. RSS 2.0 output is mainly available for reads.
Check out the docs at Google. More on the protocol and authentication.
“Wow… Free Visual Studio versions – still”
From “Software is too expensive to build cheaply…” comes the good news that Microsoft is extending its Visual Studio handout program.
C# isn’t bad. No really! I think I’m going to download one of these and get back to experimenting (in my copius free time of course).
“Digg Corrupted: Editor’s Playground, not User-Driven Website”
That’s not me saying it, it’s forevergeek. Just passing it along.
A question for Bush supporting friends
If everything was okay with the administration, why the major shake up? Don’t you think a few admissions of error or fault are going on here? If not, do you mean to say that the administration is bowing pubic sentiment? Really? So you admit that the majority of the American people are upset with the Bush administration? Really?
Philly Future redesign
Going for readability over all else, Philly Future underwent a subtle redesign.
A blog with cross-purposes – my nephew said go to MySpace
I use this blog to communicate with friends and family, while discussing technology and sometimes politics. The funny thing is the folks who read this are *very* diverse – the tech folks couldn’t care less about the politics and my friends and family couldn’t care less about either the tech *or* the politics.
Ahhh.. what to do? Maybe indicators as to what kind of post is something is so that it can be safely skipped?
My smart and talented nephew told me I should dump the blog and go to MySpace. Why do all that work? Where are your friends? Blogs aren’t cool. They suck.