May 31, 2024
A review of In Ascension by Martin MacInnes, as well as my own questions and theories about the plot.
Articles on software engineering, engineering management, and the outdoors by Jon Evans.
A review of In Ascension by Martin MacInnes, as well as my own questions and theories about the plot.
A quarterly update on my software engineering and engineering management consulting business.
It’s been one month since I announced my consulting launch, so I thought I’d check in with an update on my progress so far.
A key factor in your ability to successfully grow an engineering team is your capacity for self-development. In this article, we’ll focus on the question: “What do I need to gain to continue to be a good leader as my organisation grows?”
I'm starting to offer consulting services in engineering management and software development. Here are my goals.
One of the few highlights of my 2020 was walking. Since I've lived in Bristol, I've wanted to make more of an effort to explore the beautiful local countryside.
On Friday I finished off the initial implementation of obtaining an OAuth token from GitHub.
The last couple of days have been relatively productive. Thanks to GitHub's excellent API documentation, I've got to the stage where I can reliably authenticate a user with my application via Oauth, and use their key to pull basic user info such as their private email address and GitHub ID.
Today I began work on my project in earnest. It always helps me to visualize my goals if I can draw them out, and I still find pen and paper to be the best medium for rapidly exploring ideas.
Today is August 1st. Now that I have been back in Bristol for a little while, it's time to knuckle down on a project that I've been thinking about in some form or another for the last few months.
I am an avid Sufjan Stevens fan. I really enjoy his peaceful, somewhat melancholy style of music. As a person who is not religious myself, one of the things that I find interesting about his songs is that religious - specifically Christian - themes seem to appear quite broadly across his oeuvre.
It's been a long time since I've written anything on this blog, and I have a lot of ground to cover.
Today we will be talking about mocking. No, not the joke at someone else's expense kind. Mocking is a technique to temporarily replace real parts of our code with fake, simpler parts, so that we can check that the rest of the parts are working as we intend.
Markdown is great. As a formatting language, I find it to be pretty much unparalleled for speed and ease of syntax. Not having to think overly hard about style allows you to focus purely on the quality of the content.