What’s in a (Strong) Name?

Reposted with kind permission from GrahamTheCoder.Wordpress.com. Package managers Package managers are brilliant. The obvious win is the convenience of versioning your dependencies without having to commit binaries to Git. Lots of people use package managers for third party dependencies, but I’m going to talk about using them for components within an organisation. This is where package managers fulfil their true potential – making you write better code. For example, imagine the desktop app I’m writing uses a shared component, let’s call... read more

Why Red Gate stopped paying commission to sales people: Part 4 – still not convinced?

“You’re wrong about your sales organisation, sales people are coin-operated, my sales organisation is different, your weird thing would be insane here.” When I’ve visited other companies, I’ve found that they often put their sales teams in a different environment to development, marketing, etc. – one company called the sales team’s area the “sales... read more

JavaScript Unit Tests

The amount of JavaScript code being used at Red Gate is increasing quite rapidly. We are writing more web based products and also opting to use web technologies like CEF for our desktop products, so it is inevitable that a lot of our code is going to be written in JavaScript, like it or... read more

Tips on mentoring

Recently I wrote about how I got in to my role as Business Analyst at Red Gate and how a big part of making it a success was the mentoring I received. I wanted to go a little deeper in to the different types of mentoring I’ve tried, how to find the right mentor... read more

Why we stopped paying commission to sales people: Part 3 – does not paying commission actually improve your sales organisation?

When people hear about the fact that Red Gate doesn’t pay commission (Daniel Pink mentioned us in his book Drive, which got the word out), they often write me notes saying what a fantastic or terrible idea they think it is. People will tell me what an idiot I am, or how wise I... read more

Why we stopped paying commission to sales people: Part 2 – taking a step back and tooting the whistle

When I used to play football at Broomley First School, every so often the headmaster, Mr Sexton, would toot loudly on his whistle and (unconvincingly – Mr Sexton was a congenitally kind man who was absolutely incapable of being even slightly nasty to anybody and would give out Fruit Pastilles to any naughty children... read more

Inside the Red Gate UX team: Stephen

Over the past few months, I met a fair number of people asking me about what UX people do at Red Gate and what we are working on. I am hoping I’ll be able to write a comprehensive article on our day to day, to complement the post I wrote about the way we... read more

Why we stopped paying commission to sales people: Part 1 – the background

When you find yourself paying someone three times their colleagues’ salary not to go to the toilet, and to have great reflexes when it comes to answering the phone, it’s time to look at the monster you’ve created. But I’m getting ahead of myself here. In 2007, we reorganized Red Gate, splitting what had... read more

The only Business Analyst

2 years ago, Red Gate hired its first Business Analyst (BA); me. I’d worked here for 4 years already in Admin and Sales roles before taking on the challenge of learning to be a BA, and building up the role. So 2 years and a lot of hard work later, here are my reflections.... read more

Why do I think I’m living inside an episode of The Big Bang Theory?

When I was originally interviewed at Red Gate, I was surprised – pleasantly – by the dress code. People wandered about the building in Space Invaders t-shirts, Mr Benn socks, slippers, pony tails, shorts, and a variety of colors, many of which I’d never seen worn together so bravely before. Then I started at... read more