-
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...
-
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...
-
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 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...
-
There was once a time where I did not care about compiler warnings, but times have changed. In fact, I remember having a debate with a fellow developer some time ago about why compiler warnings were not that bad..... Oh how times have changed. In my opinion (my changed opinion) compiler warnings...
-
Before I get started, I personally am a fan of using #regions in my code. I think it cleans up everything, allowing me to only see what I want to see. I also know that many of you disagree with me, and that is fine. Here are 2 posts that voice their disapproval for regions if you are interested...
-
Sorry we have interrupted your daily blog reading, but we have a special service announcement for all developers. <SpecialServiceAnnouncement> Only make properties public on an object when you KNOW they are needed. Please make all properties private by default. If you need to access the property...
-
Today I was refactoring some sql procs along with the corresponding .net code that called the procs. My primary focus was to implement some new business rules (ways to get totals) in the proc. In doing so, I completely re-wrote the proc. In the end the return values (column names) were the...
-
Pretty much any developer with half a brain (or any real world experience) knows that you MUST keep your source code in some sort of source code repository. There are many of them out there, VSS, Vault, TFS, CVS, SVN, the list goes on. If putting your code (C#, C++, VB, etc) into a source control system...
-
This post is just a quick rant, brain dump, food for thought or what ever. If you ever need to make changes to existing code base, and you need to remove old code. DELETE IT, don't EVER COMMENT IT OUT AND LEAVE IT FOR THE NEXT GUY (yes, I am trying to yell) I don't know how many times I stumble...
-
Ok, this is an official rant about the .Net Framework 2.0 70-536 Self-Paced Training Kit. I understand that writing a book is difficult, I understand that creating 302 practice test is also difficult. Buy my god, people are using these materials as study aids to pass a cert. Editors, proof read the DAMN...