Pair programming – Research

I’ve read up on some pair programming research. Here is the different papers I’ve read. With a short description for each.

Strengthening the Case for Pair-Programming

They compare results from professional developers working with and without pair programming and teams at the university doing both pair programming and non pair programming.… Fortsätt läsa

Running WatiN tests in SharpDevelop

I tried to run my WatiN tests in the test runner in SharpDevelop and got stuck on the following error:

System.Threading.ThreadStateException : The CurrentThread needs to have it's ApartmentState set to ApartmentState.STA to be able to automate Internet Explorer.

If you are running your tests with MBUnit you can add the following to your TestFixture:

[TestFixture(ApartmentState = ApartmentState.STA)]

But I couldn’t find any similar for NUnit.… Fortsätt läsa

RSI, back problems and bad posture

When I grew up I had some issues with my back. Nothing special, more normal bad posture and spending too much by the computer. When I got my first RSI problems. I forgot my back problems until I talked to a therapist one and a half years ago that got me thinking about RSI as a secondary effect from bad posture and back problems.… Fortsätt läsa

Photos from Swedish Alt.NET unconference

Lightning talks

  • Fight code rot!
  • Should we stop mocking?
  • OpenTK
  • Context/Specification with MSpec
  • Object databases for .NET
  • Continuous integration – a case study

Open spaces

  • Model-View-ViewModel
  • Web APIs
  • Where is .NET in five years?
  • DBB with RSpec for .NET
  • Working with legacy code
  • Convention over configuration
  • Visual programming languages?
Fortsätt läsa

Pair programming – Podcasts and tools

Coding QA Podcast – Episode 30 Pair Testing

  • Pair testing makes you more open to think about the customer and corner cases
  • You increase creativity by helping each other to see new solutions
  • If you are having a bad day there will be someone helping you out
  • You’ll be more effective pair programming
  • Important to create an uniform workstation so you can pair on every workstation
  • The rule: You aren’t forced to seek out pair programming but if someone asks, you to, you are required to join

Link: http://codingqa.com/index.php?post_id=561862

Tools

Pair Programming Timer

A simple, egg clock like, timer that can be used to help you keep track of when to change driver.… Fortsätt läsa

Write Your Own WXR File to Migrate Custom CMS to WordPress

I have been using a custom build CMS that’s really basic for a tiny site for some years. It has around 200 posts so it’s not a huge site but too much too migrate to a new host by hand. I have been using WordPress for some other sites and I really like it so I decided to look into migrating the data from my current custom CMS to WordPress (and host it on wordpress.com).… Fortsätt läsa

AutoHotkey: Swedish Dvorak (Svorak) in Windows

Update: I’ve added the layouts I use to MyDvorakLayouts at Github

I have been using Svorak (a Swedish variant of the Dvorak keyboard layout) for some years, so I’ve had the chance to use it under some different operative systems. The standard Dvorak layout is available in all (?) operative systems but the Swedish variant is available out of the box in Linux only.… Fortsätt läsa