Showing posts from April, 2011

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!

Cyclist tribes

Living and working in central London, you quickly learn that the fastest way around town is to cycle. My extensive research into this activity has shown there are a number of different cycling tribes. Of course, I have split them into the two groups that are most appropriate to me: 1) slower than me and 2) faster than me. You can probably tell what sort of a cyclist I am by my attitude to the two groups. 1. Slower than me: Wicker shopping basket. Doesn't matter what the rest of the bike looks like, or the biker, I will always try to get ahead of these.  The extra scary ones are the women in flowing dresses who might be university professors. Boris Bikes .  When there's a tube strike, Avoid At All Costs.  These people probably haven't been on a bike since they were in school, and it shows. Hoody (always a male) on a BMX-style bike with the seat far too low, riding in too low a gear, with baggy jeans that show their... well... everything. Never have lights on their bik

TradeTech 2011 - Not like a developer conference

I attended TradeTech last week, an annual event about Equities and Derivatives trading. I assumed from the title that there would be a reasonable focus on technology, but I found it was more “Trade” and less “Tech”. The fascinating thing to me was how different this is from the sorts of technology conferences I've been to. For example, I popped into JAX this week (albeit in the evening for drinks). At technology conferences (<gross-generalisation>) people tend to subscribe to a variety of dress codes and fashion clans, usually from jeans through the range of business casual, including your fair share of goths and alternatives. Suits would be unusual (</gross-generalisation>). At this place, people were scarily conformist. A few years back, the suits at least would be different colours – navy, greys and black – and may or may not include pin stripes. On Thuresday, almost everyone was wearing a particular shade of tasteful dark grey. I was also pretty shocked

CSS for Developers: Horizontal and Vertical Centring

First, an apology.  I will be using the British spelling for "centre", because, well, I'm British.  But it gets really confusing because you have to use the American spelling in the code.  And doesn't "Centring" just look wrong? Part Five: Horizontal and Vertical Centring One of the most common things you want to do with blocks of content is to centre it.  In particular, you would think that vertically centring content would be straightforward, but it turns out that in HTML/CSS it just isn't. 5.1 Horizontal Centring Centring a paragraph of text is clearly easy - all you need is text-align: center .  However, sometimes you want to centre a block, something like a div, without having all the text centred as well.  This is slightly trickier than you might expect, because the only CSS attributes you have are for centring text. <html> <head> <title>Horizontal Centering</title> <style type="text/css">

How to show your employees how much you hate them

Due to a combination of my restlessness, my consulting experience, and employers that insist on moving offices frequently, I've had the dubious honour of working in a variety of environments. Today I will teach you, the employer, how to show your staff just how much you hate them. The Kitchen Is Not For Eating In Since eating and drinking is unfortunately a fundamental part of being human and staying alive, you will need to provide your staff with a space that pretends to address these needs. The best example I have seen so far has been a "kitchen" with: no sink; no kettle; no microwave; a tiny under-counter fridge for employee food (for approx 50 employees); nowhere to sit and a maximum capacity of 3 people standing. You're probably wondering how I knew it was a kitchen.  Well, it had a counter top. And a coffee machine which also dispensed slightly warmed water.  And The Largest Drinking Water Dispenser In The World 1 . The most important thing to remember

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