This blog recently turned 10! Let’s have a brief indulgent look at the highlights.
Origins
Though the safetydave.net domain has a longer history (and the “Safety Dave” nickname a longer history before that), I’d been reluctant to blog about work-related topics prior to joining Thoughtworks, probably because:
- Most of my work to that point was for technically specialised companies that were quite protective of trade secrets, and we were literally building world firsts,
- I wasn’t generally surrounded by a culture of writing about software and how to make it – I’d read some good books but they were written by distant people – and,
- Having less experience at the time, I wasn’t sure what I had to say that was of broader interest.
After a couple of years in enterprise consulting, and surrounded by a writing culture, I began to recognise where I could add something to the discourse. My very first post addressed some pitfalls of the popular NPS metric, which I envisaged impacting many others. Having started, I soon found many more applications of my prior technical experience in the wider industry, as well as many relevant organisational approaches.
The tip of an iceberg in a sea of content
I create content and give presentations almost every day in my day job. Public content is just the tip of the iceberg. I’ve authored and contributed to literally thousands of confidential decks and documents for clients and internal purposes. Checked with a query like find documents -name '*.ppt'
a few years ago, the ratio is 3 documents for every 4 days working at Thoughtworks (now ~2,700 days). My esteemed colleagues have also been quite complimentary about my slideware.
This blog wasn’t attempting to replicate that. It was to fill the spaces in-between, where I had ideas to explore, and above all else to ensure that I remained playful in my approach to my work. I think the About page holds up well!
This is a safe place to play with and share ideas. Mainly about software. Creative approaches. How to identify and solve relevant problems, how to shape teams and their environments, how to engage with customers and markets, how to build the stuff, and how to use pictures and numbers for better understanding.
Highlights
So what do I have to show for 10 years?
- 86 posts, and a further 31 in various stages of draft, covering technology organisational design and change, product development, mobile, visualisation, maths, machine learning, and more,
- Confirmation that real people have actually read some of them and shared them. I don’t track metrics; that would spoil the playfulness,
- A single place to keep track of 40 media items and public presentations over that timespan,
- 34 articles blogged in the in-between spaces; the one I’ve shared on most occasions is probably The Like-for-Like Project Antipattern, and I’m also quite fond of No Smooth Path to Good Design and The life-changing magic of tidying your work in the realm of delivery, design and organisations.
- That time I convinced a client to play serious games too!
- Four COVID-lockdown-enabled code-along serials. These spanning AI wheelie coaches (3 parts), lego reuse analysis (5 parts), slackline pose detection (2 parts) and Semantle word puzzles (4 parts). In each of these, I’m pleased I could take a bigger vision and deliver the solution iteratively when time allowed, pivot to avoid dead ends, and still tell a coherent story as I went, and
- Spin-off coding playfulness in maths whimsy, some of which has also found practical application. This was another project born of COVID restrictions, and now features 16 mini-projects of its own and formed the basis of my 2023 PyCon Australia talk Maths Whimsy with Python.
Writing a book
A current highlight is of course my joint book Effective Machine Learning Teams. It doesn’t draw directly on much content from safetydave.net, but I found writing far easier as a result of all the blogging here. And like the blog, I was particularly pleased to use the book to advocate for playfulness in ML teams (you’ll have to read it to the end).
The next 10 years?
I think the philosophy of this blog, which has served me well over the first 10 years, will continue to serve me well for the next 10 years! It will be fun to look back after 20 years, like I did recently in Throwback Thursday. I expect the nature of the content to continue to evolve as my professional focus shifts, the tech industry changes, I have access to different channels, and I explore different interests, but I think I’ll continue to use the blog to play at work.
Postscript: astute readers will note the date of publication is actually 11 years since the very first post; this one sat in draft throughout a very busy 2023, and 10 is a nice round number in any base!
Epilogue
On sharing this post, I was asked for my top 5 tips on blogging. I’m pretty sure that wasn’t a request from an LLM trained on listicles. Here’s what worked for me; your mileage may vary.
1. Remove barriers – I set up WordPress with a simple template, my mission statement accommodated pretty much any type of content, etc. Don’t overthink the first post either, just get it out of the way!
2. Slice thinly – aim for the thinnest slice of content that makes a point or tells a story, if you’re stuck going down a rabbit hole, make it smaller, leave extension points, etc.
3. Capture ideas all the time, write when you have the time – I have a long backlog of ideas I’ll probably never get around to, I accept that I’ll have to be opportunistic with time to actually write them, but when time presents, there are fewer barriers to writing something. See point 1.
4. Timebox – If you can’t complete some content in two weeks, you may never complete it. See points 2 and 3.
5. Remember it’s supposed to be fun! If you think something is interesting, some other people will too. If it’s not fun, see point 3 until it seems like fun again!