Showing posts from June, 2012

This Blog Has Moved!

Right, so yes, five years ago I moved to github pages, and never bothered to redirect any of these pages there. Now I've moved on from there, and... Finally I am using my real domain, . My blog is now at .  See you there!

The subject of women programmers is boring

I've been challenged to do a session at a very large conference around women in programming.  Which leads to two reactions from me 1) wow, what an honour! and 2) *sigh*. The problem with these sessions is that you're preaching to the choir.  Those who turn up are a) women or b) men who are sympathetic and supportive to the cause.  People who are actively discriminating against women or, more commonly, those who don't know their actions are hurting diversity in our industry, are the least likely to receive the message. This tends to lead to the same types of sessions - yes, our industry under-represents certain segments of society (i.e. women); yes, we all agree this is a problem; yes, everyone in this room is trying their best to do the right things; no, we have no idea how to fix it at the industry-level. These sessions are boring . How do you make this subject interesting, relevant, and appeal to the types of people it really should target? I'm c

Overheard: Development Myths

Continuing the theme of Things I Have Heard I Don't Think I Agree With. To developers technologies are everything I can't remember the context of this but I hear the same sentiment in different guises over and over again.  Often from non-techies, but more alarmingly from developers. Is this true? It's true for a certain tribe of techies, sure.  And creating and effectively using new technologies is an important part of what drives the current information age forward.  But I'd be worried if I thought that 99% of developers were like this. In our day jobs, and also if we want to create something that makes any money, we need to be interested in solving people's problems and creating solutions.  Sure, we'll use technology to do that.  But if we were all only motivated by technology, we'd always be trying out the Next Big Thing when our customers wanted a simple CRUD web app.  Any organisation that encouraged this sort of technology um, infidelity?  pla

The birth of a new community

Topping off my mini-tour at the end of May, I was invited to Rotterdam to  present to a brand new community of developers.  I was really interested in attending because my experience with user groups is pretty much limited to the London Java Community , and I knew this would be different due to being a) across a wider range of technologies and b) shiny and new. It was hosted (rather awesomely) in a brewery, and until then I'd never given a presentation in a pub.  Frankly it's something I'm keen to do more of.  Due to a total technology fail on the part of all of us, we couldn't get the projector working with any of the various laptops.  However, with 30-odd techies, free wireless and slides available on Slideshare , we managed a novel and collaborative presentation approach, with people clustered around the laptops with the largest screens, and someone at each one valiantly keeping up with my quick pace through over 100 slides of stick-men drawings ( a review of the

QCon London: Disruptor presentation video

The "User's Guide to the Disruptor" presentation I gave at QCon London is now available on the  InfoQ site .  This is the same presentation as the one I gave at Skillsmatter in March , but the questions are different.  Plus since I'm winging it every time, I probably cover slightly different things or explain some stuff better / worse.

Popular posts from this blog

Dissecting the Disruptor: What's so special about a ring buffer?

Dissecting the Disruptor: Writing to the ring buffer

Dissecting the Disruptor: Demystifying Memory Barriers