Quantcast
Channel: Derik Whittaker : opinion
Browsing latest articles
Browse All 15 View Live

Image may be NSFW.
Clik here to view.

Ivory tower policies or mandates are counter productive

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...

View Article



Image may be NSFW.
Clik here to view.

Refactoring Project Structure is just as important as Refactoring Code

We talk about how important it is to keep your code in working order, but no one ever really talks about keeping the container for your code in working order --- Your Project Solutions.Per Wikipedia...

View Article

Image may be NSFW.
Clik here to view.

You know you buy into Testing and Testabilty when you wrap a singleton simply...

I am a little bored so I thought I would write a nice fluent interface around the Performance Counter crap that is part of .net.  I know, I know the world does not really need another Fluent Interface...

View Article

Image may be NSFW.
Clik here to view.

Throw away and rebuild or refactor from within

The other day on Twitter there was a stream whether it is better to completely scrap an applications code base and start over, or refactor from within.  Now I do want to state right now:The information...

View Article

Image may be NSFW.
Clik here to view.

Tests are not ‘Tasks’ you put on a backlog…

Today I had a conversation with our ‘scrum of scrum’ masters (we have 7 different scrum teams on our product team of 60+) and he asked me why someone would provide ‘developer tests’ as a task for the...

View Article


Image may be NSFW.
Clik here to view.

Wow, the hatred for ‘var’ lives on

Here we are almost 2 full years since the var keyword was released to the wild, and only a few short months (I hope) till the next release of the .net framework and still the hatred for the var keyword...

View Article

Image may be NSFW.
Clik here to view.

Quantity is NOT a measure of Quality

Today I was asked what I thought about asking each of our feature teams to report the total number of new unit tests created during their iteration.  My knee-jerk reaction was to ask the person WTF...

View Article

Image may be NSFW.
Clik here to view.

Your unit test may smell if…….!

If you find yourself using reflection in your unit test to push 'stub’ data into it your test just may smell.  Now there are times (especially when dealing with legacy code) that you need use...

View Article


Image may be NSFW.
Clik here to view.

The Sky is falling, the Sky is falling…. Or is it?

I assume everyone is familiar with the children's book Chicken Little where the chicken little had an acorn fall on her head and she just assume the entire sky was falling so she ran to the king to...

View Article


Image may be NSFW.
Clik here to view.

Testing only the code of value

I am 99% sure I have had a post like this in the past, but my google-foo was weak today and I could not find it.  Do not let anyone blow smoke up your back side, testing is expensive, testing takes...

View Article

Image may be NSFW.
Clik here to view.

Without Context everything is suspect

Over the weekend I was having a conversation with my wife and we were not communicating on the same wave length.  After a few minutes of talking in circles it dawned on us that we had not established...

View Article

Image may be NSFW.
Clik here to view.

It takes real balls to do it right

It does not take a genius to realize that I (and most others on this blog) are fans of JetBrains.  But what it may take a genius to realize is it takes balls to do what JetBrains does with their...

View Article

Image may be NSFW.
Clik here to view.

A new feature request for C# I would like is fall through exceptions

Now before you write off this post as being ‘just another silly request’ hear me out.Right now in C# we can do the following switch( someObject ) { case Option1: case Option2: case Option3: // do...

View Article


Image may be NSFW.
Clik here to view.

Noisy code does not equal clean code

Today I was having a conversation with one of the developers on my team (btw, this guy is going to be a rock star) and I made that statement to him that I thought we had some noisy code.  The context...

View Article

Image may be NSFW.
Clik here to view.

Its all about communication, not processes….!

We live in a world where thoughts and concepts are not getting smaller and simpler but rather they are getting larger and more complicated. Software teams in many cases are no longer all crammed into...

View Article

Browsing latest articles
Browse All 15 View Live




Latest Images