<div class="gmail_quote">On 7 January 2011 09:53, Priit Tamboom <span dir="ltr"><<a href="mailto:priit@mx.ee">priit@mx.ee</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex;">

<div class="im">> 6:30pm in Southwark. It's called "Designer Code", and is all about how we<br>
> can design our code to have great User Experience. There'll be some fun ruby<br>
> refactoring exercises to do as part of the workshop.<br>
<br>
</div>Thanks for organisers, it was really nice and useful refactoring<br>
exercise indeed.<br></blockquote><div><br></div><div>You're welcome! It was fun to teach.</div><div> </div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex;">What bothers me personally is that all those teams who are doing<br>


ping-pong, pair or other fancy stuff are using SINGLE machine only per<br>
pair. Basically it means I or other team members don't have much<br>
freedom left for developing own comfortable working environment.<br>
Basically now I should start worry about what is the latest "popular"<br>
flavours out there etc, what a nuisance.<br></blockquote><div><br></div><div>This is an interesting problem we've solved a couple of different ways @Eden.</div><div><br></div><div>1) Central pairing iMacs: this worked well for a while: they were standard installs and everything was the same. Got old after a while as we ended up having vimrc fights and people like to customize the environment they're in.</div>

<div><br></div><div>2) Laptop on big screen + two keyboards + one other laptop: also good: one person uses their own laptop and drives a fair bit, the other uses their laptop for research and a bit of typing.</div><div><br>

</div><div>3) tmux + vim: this works really well. Basically you have a shared terminal screen open on your own laptop with which you can both interact. You still get full control over your machine for looking at browser output and browsing/research. Works brilliantly remotely too, if you can go through the hassle of setting it up.</div>

<div><br></div><div>All these require a fair amount of editor/tool similarity in the team. Generally speaking we've shied away from overly customized environments for this reason. We tend to stick to vim without too many plugins, or remapping of common keys. Occasionally we switch back to textmate if that works better for people. I've learnt to use built in/generic functionality more and more with editors, and rely less on plugins for entirely this reason: it keeps the learning curve flat for your pair.</div>

<meta charset="utf-8"><div><br></div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex;">Does anybody got statistics to show how many and what type of teams<br>
really using pair style?<br></blockquote><div><br></div><div>Eden pairs on almost all production code, and a lot of non-production code, too. Our guideline is: if you can think of a good reason not to pair, then don't. If not, pair.</div>

<div><br></div><div><meta charset="utf-8"><div>Hope that helps</div><div>Chris</div><div><br></div></div></div>-- <br>Chris Parsons<br>CEO ~ Eden Development <br>  <br>Office: +44 (0)845 0097 094<br>Email:  <a href="mailto:chris@edendevelopment.co.uk">chris@edendevelopment.co.uk</a><br>

Web: <a href="http://edendevelopment.co.uk">http://edendevelopment.co.uk</a> <br> <br>This e-mail is from Eden Development. It has been sent in confidence to the named addressee(s). This <br>message may contain legally privileged information and is for the use of the addressee(s) only. If you <br>

are not the intended recipient you must not use, reveal, copy, distribute or print this message. Please <br>notify the sender by return e-mail and then delete the message from your computer system. Thank <br>you. Your contact details will be held and used by us in accordance with the Data Protection Act. <br>

Eden Development Limited is registered in England. Our registration number is: 5212702. Our <br>registered office is: Eden Development, Venta Court, 20 Jewry St, Winchester, SO23 8FE.<br>