Time for a little bit of a rant.
In a recent post , Jeffery Palermo paraphrases an analogy made by David Platt on a recent episode of the .NET Rocks podcast :
In software, we can't expect our clients to know what they need. Much like the depth of a patient may be "I need to get rid of this infection" or "Give me some pills. I'm in pain". Our clients know what is causing them pain, in the business sense, so the problem is from that experience perspective. Some clients might go so far as to ask for some "pills", that is, they might ask for a specific software system that is assumed to solve the problem.
I have to disagree.
There was a time where I would agree with this statement, but implementing practices such as a weekly demo, an acceptance testing environment, and user stories actually written by the user drives my issue with the analogy that software developers and architects have the answers.
Users Defina...
Content suppressed by ://URLFAN, for full article visit source
Hillbilly in da house!From: codebetter.com
Post Date: 2008-03-04 12:53:35
Probably should have been more on the ball with this but I'm in Calgary for the week. Anyone in the area looking to eat, drink, and be merry, come meet me on Thursday evening around 7-ish at Joey Tomato's Chinook Centre (unless someone has a better suggestion but it had better be as good as, or better than, Joey's Ahi Tuna Salad). Hopefully, we can hit the theatre for a movie while I'm up here in civilization, too. Comment here if you can make it. Kyle the Inviting...
more Passing objects to controller actions in ASP.NET MVCFrom: codebetter.com
Post Date: 2008-03-04 21:08:44
Here's the bad thing about ASP.NET MVC. Every little thing about it is bloggable mostly because every little thing is new to it. I'm half considering using Monorail just because everything in it is so well-documented, I wouldn't need to waste my time blogging about it. (Those of you about to regurgitate the holy war about why ASP.NET MVC has caused all this hoopla when Monorail has been around for so long, calm down. It's just software, for Jayzus' sake.) After l...
more