A really entertaining talk, with great slides, by Sebastian Marek at PHPNW12 on Code Reviews. As usual, the notes below are a mix my understanding of what Sebastian said and what I was thinking as he said it. If I’ve misunderstood or misheard, just let me know in the comments.
Introducing the characters (cute little character drawings in the slides):
Tom “I want it done” the owner
Harry “just get it done” the manager
…I missed the others :)
Take a process: design, coding, code review, testing. But do we really need to review the code? “Surely the testing covers the testing, and you guys already know how to code, right?”
“We’re nearly done, just need to review the code”
“But we’re busy, we have no-one spare, let’s just push it out…”
“I need John Senior to review my code.”
“He’s busy, you can have Bob Junior”
“We do all these code reviews, it’s still buggy, we’re spending all this time, it’s just not working. We’re abandoning the reviews.” Continue reading PHPNW12: Effective code reviews
Christian Schaefer and Stefan Koopmanschap talking about Open Source and community. It’s nice every so often to sit in a talk which you’re in broad agreement with, and obviously as a keen proponent of a Open Source this talk was right slap bang in the middle of my interests. The notes below are a combination of what Christian and Stefan said and my thoughts as they spoke.
“What caused England, the colonial power to fritter away it’s head start within the span of a century, while the under developed agrarian state of Germany caught up rapidly, becoming an equally developed industrial nation by 1900?”
It seems that copyright was holding back the spread of knowledge in England. Continue reading PHPNW12: Catching opportunities in Open Source
Some notes from Joshua Thijssen’s talk, which focussed on the knowledge and methods needed to deal with problems in production in a measured way. I was at the back of the room, and some of this is outside my wheelhouse, but here’s the notes; just bear in mind I might have either misheard or misunderstood stuff and feel free to correct me in the comments.
Deal with the problem now. Don’t reboot. Don’t reboot your system every night on a Cron job to solve a slowdown! Listen to your problems, sort them out and save yourself some future pain.
If you’re rebooting every night to solve some system slowdown, but your visitors suddenly increase 200% then you’re now rebooting at night AND at lunchtime. Not good. Not sustainable.
Continue reading PHPNW12: Don’t reboot, debug!
These are the notes I made not so much of what Ade was saying, although some of the following was said by Ade, but also of my thoughts as he spoke. Really great talk, thank you Ade.
Apprenticeship patterns: acquisition, transmission, growth.
We are all API designers, we all write functions we ourselves use later or that others use. Typically the response is “what the hell was he smoking?”. Continue reading PHPNW12: Ade Oshineye on Dev Experience, API Design and Craft Skills
So a quick round up of my first BarCamp experience at BarCamp Leeds: brilliant.
Continue reading BarCamp Leeds 2007 – a round up
Tom Smith, of Everything Ability, gave an entertaining & refreshing talk for the last of my BarCamp Leeds sessions. A wonderful roll call, reminder and rallying cry for what he felt were great but neglected
Continue reading Tom Smith: Things you don’t know, but might, at BarCamp Leeds 2007
My session for BarCamp Leeds was on “An Introduction to WordPress”, and I put together a nice graphical presentation for it… only to find the laptop playing up and unable to connect to the screen!
Continue reading Simon Wheatley: Introduction to WordPress at BarCamp Leeds 2007
For me, BarCamp Leeds started with Mark Sailes‘ session on TV 3.0. Mark’s session was one of my favourite sessions of the day and centred on his contention that TV needs to enter a third phase (1st phase: black & white, 2nd phase: colour). TV 3.0 is all about audience participation and analysis (this linked in with one of Tom Smith‘s irritations from his talk, that viewers can’t own and tailor their TV programming), resulting in rich metadata around programmes and films. Mark suggested one mechanism could be a collaborative highlighting and commenting method for
working playing with video streams, some mechanism like Flickr Notes to add comments, a way to tag themes like “lightsaber fight!”, “Vader”. You would then be able to choose different ways of consuming the content, “I want to watch all the light saber fights involving Vader” (Mark’s a Star Wars fan).
Continue reading Mark Sailes: TV 3.0 at BarCamp Leeds 2007
Very excited to be signed up for my first BarCamp, and the first BarCamp Leeds ever. Big thanks to Deb, Imran Ali, Tom Scott & Dominic Hodgson for organising this.
Now I’ve just got to work out what to talk about, ideas so far:
Lots of thinking and then planning to do…
Update: or split testing…