Harry Pierson over at DevHawk has a great insight to Software Factories:
“As long as we’re talking about it as if it is something different from what we’re already doing, we’re not there yet. But if we keep taking steps in the right direction, eventually we’ll get to the point where the process of building software doesn’t look the way it does today. Sorta the same way that building software today doesn’t look like it did pre-.NET, pre-VB, pre-Windows or pre-C++ (I could keep going, but I think you get the point).”
I think this is a key point in the whole Software Factory debate. The point of new visions like Software Factories is to get them ingrained into peoples mind that they don’t seem alien. You can look at the acceptance of patterns into developers everyday conversations as an example of how a vision ( creating reusable language for solutions ) can succeed.
Read the rest of his post here.
Paul Davidson has some interesting words about our favorite M.D
Check it out over at his blog.
It’s a greate blog that I was turned on to by none other than Mr. HD himself, Mark Cuban.
Eric G. Harrison points out some cool sidewalk art.
Would be very cool to be able to do stuff like this. We used to have sidewalk art fairs in grade school. Looked nothing like this though.
Check it out here.
Found a cool site that offers plugins for popular audio players to upload you song data to a server.
The server then compares what you listen to with what others are listening to. And gives you suggestions to what else you might like.
Check it out here.
Steven Maine has a great post on Isomorphism. Read it here.
One of my favorite sections is where he points out why Web Services are not just CORBA with angle brackets:
“However, this is not to say that web services are just CORBA-with-angle-brackets. Previous distributed object systems focused on establish a common local programming model and treated the mechanism of inter-object communication as an implementation detail. The late arrival of a standardized inter-ORB wire protocol to the CORBA scene is, I think, evidence that wire-level interoperability was a secondary concern for them. The current web services efforts flip this idea on its head, essentially saying wire-level interoperability is the only thing that matters. In this respect, web services are drastically different from previous distributed object stacks.“
This is the real key when describing what makes Web Services different from previous distributed object systems like CORBA.
Read the rest of the article. You’ll be glad you did.
One of the funniest things I have seen in a while.
Check out why Superman is a dick here.
Great performance webcast from MS.
Check it out here.
Chris over as ASPX connection has a nice little tip for MSIL usage.
In this blog post, he describes how to step through MSIL code from within VS.NET. Now, most people don’t do this, but for some of us *cough* who work with dynamic proxies *cough, cough*, it’s a good tool to have in the old toolbox.
The .NET Mock Objects development team quietly released 0.7.4 on saturday.
Get it here.
Here is the changelog:
– Signing Assemblies
– Dynamic loading of test assemblies
– Moved ITestFramework from DotNetMock.Core assembly to DotNetMock assembly, while keeping namespace the same.
– Upgraded tests to use Nunit 2.2
– Upgraded build file to NAnt 0.85
– Including .pdb debugging symbols for DotNetMock
– Removed csUnit, NUnit, and mbUnit namespaces projects for independent assemblies.
This is the first release with significant contributions from our newest developer, Choy Rim. Congrats Choy!
Next release will include some more cool stuff, as well as new documentation ( finally! ).
Go, download now!.
Great article in the onion yesterday.
Read it here
Make sure to scroll down a view the presentation. Anyone who is a fan of Tufte’s “The Cognitive Style of Powerpoint” will love the parallels between his suicide presentation and the famous “The Gettysburg Powerpoint Presentation” used in Tufte’s article.