Manager’s Secret Second Calendar

Employees expect a lot from their managers, and as managers we do our best to meet those expectations. However most managers are only human (I’ve met a few that I had doubts about), and so it can be difficult to get absolutely everything right absolutely all the time. I’d like to share a tactic that I learned from another manager around the time that I took my first line manager role, that I think really helped me to at least give the impression that I knew what was going on: a second calendar, visible only to you, with key dates in. Continue reading

Internal DevRel: Colleague Enablement

I work in Developer Relations for a very technical company (Aiven), and I usually describe my job as half explaining my employer’s technology to developers, and half explaining developers to my employers. However in the last year or so, I’ve realised that there is a variation on this theme that is impactful for my internal colleagues: explaining technology and developers to people who are experts in something else. I work with specialists in various aspects of sales and marketing (DevRel reports into Marketing) and my colleagues are genuinely curious to know more about the domain we work in! I thought I’d share more about how I enable my colleagues, and why I think it works for us. Continue reading

What does a Developer Advocate do?

I’m a Developer Advocate (you might also hear job titles like Developer Relations, Developer Evangelist) and I’m constantly asked what that means. What do I do? The answer is different for every one of these jobs but there are some common themes. After 18 months of practice at answering this question, I think I’m ready to give it a go. Continue reading

Study Days: Keeping on Top of the New Shiny

One of the biggest dangers in this industry is getting left behind as the tools evolve very quickly. For me, working alone or as the most senior person on a project in most cases, this becomes doubly hard as there’s nobody in my office to show me a new trick or share an idea that he or she learned in a previous job. So how do I deal with this?

I take “study days”.
Continue reading

Two Years of Trading

Two years ago I quite literally gave up the day job. I had no clients, no experience of being anything other than a salaried employee, but I did have an urgent need for change! Two years on I’ve just done the end-of-the-year reporting and I’m struck by how far I’ve come and how much the numbers surprise me (there are no actual numbers in this post, it doesn’t feel appropriate somehow – but there are graphs!). Continue reading

Upcoming PHP Courses

Since becoming freelance 18 months ago, I’ve taught a number of courses at my excellent local tech training centre, NTI Leeds. Over the next few months we’re running some one-day PHP courses (see my course dates page for more detail and the dates, all these are in Leeds although I’d like to run them elsewhere too), targeted at a particular area or set of skills. These are areas that I find myself delivering consultancy or training on frequently, or things I teach when I go places and realise these gaps exist in their knowledge. Does this match your experiences of “things I wish PHP developers knew – including me”? Continue reading

Celebrating One Year in Business

A year ago, I left my job at Ibuildings and went freelance. At the time, I didn’t really know what I wanted to do next, and I was excited about the opportunity to try out a few different things. I blogged about my new (ad)venture when I launched it, but I haven’t written much since and people keep asking me for updates – the anniversary seems like a good time to reflect.

Well, I still don’t know what I want to do next, but that seems like less of a problem these days. I’m busy but in a planned-in-advance, only wearing myself down because there was something so exciting I couldn’t say no, kind of a way. I am not a great fan of travel, and have always tried to avoid it, but in fact so many interesting things came up this year that I ended up on the road more than ever. It turns out that there is a world of difference between being sent somewhere on short notice, and planning a series of interesting professional engagements that just happen to involve being away from home a lot all at once. And if I don’t want to go: I don’t go. It’s amazing how many people will wait til next month if you ask them!

Continue reading

A Book Burndown Chart

You might have noticed that things have been a bit quiet around here lately … that’s because I’m writing a book and doing a lot of editing at the moment. I love doing both of these as part of my work, but it turns out that when you’re already writing/editing 3k words a day, it’s hard to find more words to blog with (well, and I usually blog whatever code I’m writing which isn’t a whole lot right now). I did however want to share with you the news that I’m working on a book (about PHP, for the lovely Sitepoint).

I’m completely new to book-writing and it felt like a mountain to climb. I have five chapters of around 8 thousand words each to write for the book (I have co-authors, who are also lovely), and the general advice I got was to just take it all one step at a time. This sounds a lot like the way I teach project management and time management to developers, so I used those same skills and created a burndown chart (I blogged about creating these before):

As you can see, there have been some great days, and some quieter days. The flat lines are mostly weekends or days where I was out of the office with other clients. Although I feel slightly overwhelmed (and this doesn’t show the edits that come back after I submit each chapter), the graph is at least going in the right direction!