Oct 26 2008

Pre-party at PDC

Category: PDC2008Administrator @ 22:33

I'm at PDC  in Los Angeles at the moment. Last night Joar Øyen, Kjetil Klaussen, Paul, Kim Bjerkevoll and I was invited to join Jonas Follesø at a RD party held by Microsoft at Tim Huckaby's house. People like Carl Franklin, Richard Campbell and Scott Hanselman where present at the party. Some guys from Microsoft had brought a Surface table to the party, and Hanselman demonstrated his Baby smash application on it. It was awesome to see how well the surface table worked. I'm definitely getting one when the pricing is right. The Baby smash application was tested by a real baby (one of the guys had brought his family), and it went well concerning the circumstances. The baby cried a bit, but looked like it was amazed by the faces moving around on the table. We meet a lot of interesting people at the party and had a really good time.  A lot of thanks to Jonas for inviting us.

image

Tags:

Be the first to rate this post

  • Currently 0/5 Stars.
  • 1
  • 2
  • 3
  • 4
  • 5

Oct 8 2008

How to sell TDD

Category: Testing | Thoughtsfossmo @ 18:04

Everyone is into TDD these days. Right? If you want to call yourself a serious developer, you need to write unit tests. Blogs and seminars are filling your head with: "TDD or loose your night sleep". "TDD or write tons of documentation". "TDD or have a crappy design". I could go on forever...
Developers are eating this information provided raw, looking for the silver bullet.

image

"Everybody is doing it, so I have to do it too".

I guess if you are a teenager, this is a very valid argument. It's hard to stand out of the crowd at young age. Just follow the rest and everything will work itself out.

But, your not a teenager, right?

I guess what I'm trying to say is; look into the pros and cons before deciding to start using it. Read some scientific research. You have a much better chance of succeeding then, as everything else in life.

I posted a question on an up and coming Q & A site called Stackoverflow. I asked if someone could point me to some information about scientific research done on TDD. I got one lousy answer and the guy answering just goggled for the answer. No one knew. I find this a bit disturbing. A lot of people throw themselves into TDD head first. Doing this was okay 6 years ago, when TDD was in its modest beginnings. But, not today. You can find a lot of scientific research on this area this days. Try goggling for it.

Does it really matter if you don't know of any research done in this area?
Probably not. If you really enjoy something, the chances are that you are good at it, and you should continue doing it. Blissfully ignorant. On your home projects. But, if you have swallowed the red pill and want to expand your use of TDD from your hobby project at your basement, and into your organization, you should know something about the research done in this area. How can you put up a good argument for TDD if you can't referee to good sources?

It's like going in to a wage negotiation with your boss and say:
"I want a higher salary!"
"Why?"
"Because!".
"Because, what?"
"Because!"
"Get out of my office!"
"But...."

This won't get you the 50" wide screen TV you always wanted, for sure!
You need some hard facts. A good starting point are these papers:

http://users.csc.calpoly.edu/~djanzen/pubs/janzenTDDSoftware08.pdf
http://iit-iti.nrc-cnrc.gc.ca/iit-publications-iti/docs/NRC-47445.pdf
http://collaboration.csc.ncsu.edu/laurie/Papers/TDDpaperv8.pdf

Tags:

Be the first to rate this post

  • Currently 0/5 Stars.
  • 1
  • 2
  • 3
  • 4
  • 5

Oct 1 2008

Speaking at a agile seminar

Category: Testing | Speakerfossmo @ 16:26

I'm going to speak at a seminar held by Dataforeningen in Trondheim. The topic for my session is "Unit testing from the trenches". Another speaker is, among others, Aslak Hellesøy who is going to talk about Behavior Driven Development. Lets hope I'm not to jet lagged. I'm going to PDC, and will be back two days before the seminar :-)

image

Tags: , ,

Be the first to rate this post

  • Currently 0/5 Stars.
  • 1
  • 2
  • 3
  • 4
  • 5