-
Archives
- August 2017
- March 2017
- December 2016
- October 2016
- June 2016
- May 2016
- October 2015
- September 2015
- August 2015
- July 2015
- June 2015
- May 2015
- April 2015
- February 2015
- January 2015
- September 2014
- August 2014
- May 2014
- April 2014
- March 2014
- February 2014
- November 2013
- September 2013
- May 2013
- August 2012
- June 2012
-
Meta
Category Archives: Uncategorized
Thoughts on sustainable product development
I’ve been working across several client products over the last couple of years and have noticed a couple of common problems which contribute negatively to the longevity of the projects. Knowledge Loss When projects move between teams or people working … Continue reading
Posted in Uncategorized
Leave a comment
Some queries for visualising IIS logs in Kibana
We pump all our IIS logs into an an ELK stack, partly as a centralised log store and partly so we can easily analyse them. A few useful queries Get all errors Requests that took 200ms or more Requests that … Continue reading
Posted in Uncategorized
Leave a comment
Naming boolean methods
I’ve been thinking a bit over the last few days about something I’ve seen quite a lot in a code base I’m working on: method names that exactly describe the contents of a method returning a boolean. For example, Forgetting … Continue reading
Posted in Uncategorized
Leave a comment
Quickly checking golden master files based on stdout
A couple of people were interested in quick ways of checking program outputs against golden masters last night at XP Manchester. Here’s a couple of one liners I use. This assumes your program outputs to stdout and you’ve already created … Continue reading
Posted in Uncategorized
Leave a comment
Technical Interviews
I’ve been thinking a bit about technical interviews recently. I’ve interviewed dozens of people over the last few years, but I’m still not really satisfied with how any of them have gone. I still rarely come out of an interview … Continue reading
Posted in Uncategorized
Leave a comment
DotNet Core on Ubuntu 16.04
I’ve been playing around with dotnet core on linux on an old laptop. I just went to install it on my new laptop running ubuntu 16.04 and found that it won’t be supported until the RTM release. In the meantime … Continue reading
Posted in Uncategorized
Leave a comment
Strangling Old Applications
I’ve been a bit quiet recently, but here is a piece I wrote for our company blog. Strangling Old Applications
Posted in Uncategorized
Leave a comment
Some links on dealing with rework in a kanban system
I’ve been thinking a bit over the last couple of days about how to deal with rework. Below are a few links that have helped guide my thought process. https://www.targetprocess.com/blog/2014/06/how-we-handle-bug-fixes-and-rework/ https://leanandkanban.wordpress.com/2009/04/08/bugs-and-rework/ http://leansoftwareengineering.com/2007/11/25/accounting-for-bugs-and-rework/
Posted in Uncategorized
Leave a comment
Avoiding online snooping
This post is a bit different from my usual software related posts and probably has a different target audience, but here goes… There has been more and more talk over the last couple of years about how much we are … Continue reading
Posted in Uncategorized
Leave a comment
Thoughts on purescript after a couple of weeks of use
Most of the work I do at the moment involves dynamic languges (mostly ruby and javascript) and I often feel like I have to work slightly differently without a type system to support me, especially in javascript. A few weeks … Continue reading
Posted in Uncategorized
Leave a comment