June 2006 Blog Posts
Over to Scott for more details about Patterns and Practices Guidance Explorer. It looks promising. Thanks Scott.
Roy Esherove has created new community site which is devoted to ORM stuff.
This gut doesn't stop amazing me :) which is good. If you are intrested in this topic give a try and contribute at some stage.
Again something interesting from Joel. And my two cents. I would like to emphasize a thought that he
presents at the end of the post. In short you have to know the field you run your company in.
It’s obvious that developing software is different then selling carpets.
I’m not saying one is more difficult then the other I’m saying they are different.
Just go to John Skeet’s blog and assess yourself. In short, are you really able to work in a team?
#1 - Overengineering (in complexity and/or performance)
I agree. It’s important that your algorithm/method has time complexity O(n) instead of O(en) but it’s not very often really important whether you use foreach or for loop. Mind that the first one makes code much more readable. But I have to emphasize that casting to String and calling ToString() method is a different kettle of fish because if you call ToString() it means you are not sure what kind of object you handle...
I've just come across
C# via CLR by Jeffrey Richter. It must be interesting and worth reading. Just how to get it very quickly :)?