mrd

Leveraging synergy in this championship year
Michael Davies' Blog

Michael Davies
michael [at] the-davies.net
GPG Id: 0x0AA9D6FC
RSS feed.

No Software Patents


< June 2007 >
SuMoTuWeThFrSa
      1 2
3 4 5 6 7 8 9
10111213141516
17181920212223
24252627282930


Local
  chicago
  docs
  photo blog
  planet
  site-index
  software

News
  lwn
  /.
  linuxtoday
  kernel traffic
  theregister
  abc
  bom
  

Software
  sourceforge
  savanna
  tigris
  ibiblio
  freshmeat
  tridge's junkcode
  Software Development wiki
  My Software
  

Utility
  Free DNS
  absolute truth
  google
  wikipedia
  convert currency
  convert time
  convert tongues
  convert temperature
  convert temperature (2)
  linux man pages
  thesaurus
  dictionary
  acronyms
  street maps downunder
  street maps usa
  toilets downunder
  




My Amazon Wishlist


www.flickr.com

Powered by PyBlosxom

Copyright © 2003, 2004, 2005, 2006, 2007, 2008 Michael Davies,
All Rights Reserved.
All opinions are mine only.

Testing testing testing

So anyone who knows me professionally knows that I'm a big fan of test driven development, so it's no surprise that when the LCA2007 conference had some nice testing presentations I was pretty excited (even though it wasn't specifically about TDD, but rather about testing in general).

Unfortunately, I was unable to attend (but for very good reasons - the birth of Nathaniel).

Fortunately the video was released (paper video, tutorial video) soon afterwards.

So Erik has just put the paper online (which I promise I'll read soon). And there's also an (almost blank :) webpage specifying a mailing list too. Hopefully some traction will be built around this.

So I'd encourage people to think about testing their software. Even better, write your tests before you write your software, and watch the video, read the paper, check out some test driven development resources online (Kent Beck, Martin Fowler etc) and sign-up on the mailing list. Let's advance the state of software by building quality in at the start.

tech/sweng | 29 Jun 2007 | #

Moonlight: Silverlight on Linux

Miguel and his team have been busy - 21 days after Microsoft revealed their cross-platform browser-hosted CLR efforts, the free software world have reimplemented a good junk of it.

Besides the cool tech and the flashy demos, what is very impressive by itself is what can be achieved by a small focused team in a small amount of time. Slow viscosity/inertia/velocity (or whatever you want to call it) is the enemy of innovation. Slow development progress begats further slow progress, whereas quick results sky-rockets the motivation of the team. Seriously, the more projects I see, the more I'm convinced that if you can get the obstacles and interruptions out of the way then you have a great chance to get a coherent, innovative, quality software product developed quickly. It's less about process, it's less about documentation, and it's more about focus.

The hackfest/sprint is certainly under-utilised as a software development lifecycle today.

tech/code/C-Sharp | 29 Jun 2007 | #