-
<Warning_Rant_AHead> Today I was reviewing some commits by our team and I ran into one commit in general that first made me vomit a bit in my mouth, then get pissed as all hell that we committed code like this. The code that was committed was a minor change to one of our ‘legacy’ (aka...
-
The blogosphere has gone a bit crazy the last few days with posts responding to Joel Spolsky’s latest article about "The Duct Tape Programmer" . Bloggers everywhere are tossing their two cents in and saying what parts of Joel's post was good and what wasn't good. Once noticeable trend...
-
After a really good evening at CRineta , I hop online to post a final tweet of the night only to see that my account has been suspended: Very strange indeed. I've looked over the terms of service and to be honest I can't see where I've faltered at all. *Sigh* If I'm silent on Twitter...
-
This is just a quick little rant on my part. In my opinion a property should be used for simply getting/setting of a value. You should NOT have any logic inside your getter/setter (ok, I will add a 'caviot' to this rule and say that I am ok with doing string formatting on the getter). If you...
-
I just read Ron Jefferies latest post entitled My Named Cloud is Better Than Your Named Cloud and it got me riled up enough to post something I've been meaning to write about for at least a couple of years. His post touches on the point I'd wanted to make, but doesn't quite say it as simply...
-
Often times as developers who understand what computers can do is really limitless, we seek to automate everything. The holy grail is being able to sit at where everything is accomplishable with a simple double-click. Often times automation, however wonderful or geek drool inspiring, is not cost effective...
-
In preparing my talk on Regular Expressions that I'll be giving this upcoming weekend at the Chicago Code Camp I decided to repost this article which I originally posted in February of last year. Rereading the information contained within my position or thoughts on developers and regular expression...
-
Over the past few weeks I have been presenting at a few .Net user groups and one of the questions I asked prior to each session was the number of people who have some sort of CI/build server for their team. Now keep in mind I qualified this question by stating that this build server could be a...
-
I don't want to be a wet blanket, but someone's got to put a stop to the IoC love fest going on out there. An Inversion of Control (IoC) container , for those of you were aren't yet familiar, allows you to retrieve instances of objects at runtime. A relatively common solution to a common...
-
I am sure that most of you have heard the term ‘Ivory Tower Architect’ and most of have a mental image of what this means. To me, when I hear the team I think of a person or team of washed up, has been developers who are no longer capable of creating quality code so now they have been relegated...
-
I know this may seem like old hat to many, but trust me not all organizations/projects are setup to allow you to easily pull the code from your source repository and compile. I know it is sad, but if you ask me, this is just the tip of the ice burg in terms of what is ultimately wrong with our...
-
In my last post ( here ) I was giving a wrap up of the Mocking session I recently did at TriNug . In that post I gave some of the reasons (sorry, I meant excuses) people gave for not doing any type of automated testing during their dally development ritual (notice I am staying away from TDD at this point...
-
I understand floating point numbers can be somewhat imprecise but I'm a bit bothered today when I see the following evaluates to false: 1: float f = .16f; 2: double d = .16d; 3: 4: Assert.That(f, Is.EqualTo(d)) Annoyingly I wanted to see what the two values are: 1: Console.WriteLine(( double...
-
There's a lot of posts and chatter about testing, TDD, and a number of other topics on this blog, the larger devlicio.us site, and the .NET community in general. Before all that, it should go without saying, but it must be said; there is a pre-requisite to testing, care about your code. You...
-
I am all for comments in code (gasp I know) but some are just a total waste of time. Case in point. I came across this today. /// <summary> /// Commit Transaction. /// </summary> public void CommitTransaction() { ........ } WTF, I guess putting the Commit Transaction comment makes it more...