More work stuff - I need to fill my daily journal quota!
We've got our automated testing down pretty well at work, so on to the next step. We start pair programming every single day in the afternoons tomorrow. It will be interesting to see how this goes, if we can make a habit of it. It's the best way to learn.
(

- pair programming )
We aren't going to do it full time, as the linked page suggests, but even part time should be very, very useful. I've learned to hate silo-style development. Everyone on a team should share ownership of every single line of code. There should not be anywhere that a developer fears to tread.
It's a little bit scary to work so closely with someone, the times that I've paired in the past - you have to fumble around and show your inadequacies, but it's worth it when you teach each other new things and hash out designs before they're halfway done. Code is easy to change as you're speaking about it and hard to change later.
The alternative - well, it is very nice to work alone and polish your work before you show it to other people, but it's just not as communicative in the end. I totally go off in the weeds when working alone.
We're going to rotate the pairs - most of the time it will be one Ruby expert paired with one former Fox Pro programmer who is learning Ruby, but is a domain expert in the software. It should be a good match. Everyone will work with everyone though, just to make sure we can all talk together.
Code reviews are coming, probably next month, too.
So the arc looks like -
Phase I - automated test suite: TDD and feature stories.
Phase II - pair programming.
Phase III - weekly team code reviews.
I love my job so much. I love love love it.
Hehehe, I should totally cheat and use this pressure system to write my thesis. Do you think they will find out?
Add me as a buddy: :::link:::
Yeah, you can totally think of it ahead of time. The important thing is to write, not follow the rules.
I have always wanted to do this, but November has always been a bad month. Between school midterms and Thankstaking I lose ten days. Maybe this year we can do an estrip group to get it done.
Might be worth a shot. Am I allowed to think of characters/plotlines before the month starts?