by Richard | Nov 6, 2018 | Culture, Introspection
I’d like to introduce a concept of “anti-tooling” – which is “tooling that makes it easier to make our situation worse”. There’s 2 main flavours of this that I’ve noticed: the first is tooling that helps us to do something...
by Richard | Oct 6, 2017 | Introspection, War Stories
A couple of weeks back my wife found details of a hackathon event, organized with a local school who work with children with Autism. Luckily I was able to take part – despite the language barrier (I’m slowly learning…) – and it was great fun and a very rewarding...
by Richard | May 18, 2017 | Introspection, Planning & Estimating
Working with teams in larger enterprises who are trying to adopt an agile way of working often throws up some interesting challenges, where a team who are trying to change their way of working must interface with the organization around them. In this situation,...
by Richard | May 10, 2017 | Culture, Introspection, Practical
One of the classic causes of problems in software engineering is a disconnect between specification and implementation – often in the form of ambiguity, incompleteness, or contradictions. Defects can be introduced at through the way requirements are described, that...
by Richard | Apr 24, 2017 | Introspection
A good friend of mine is interested in changing careers to become a software developer, and naturally I’m trying to find ways to help him with that transition. He’s dabbled in software for a long time, writing applications for himself and others to use, in...
by Richard | Mar 16, 2017 | Introspection
As software professionals, there is always something to learn. It’s a vast field, with so many different technologies and techniques, within which everyone will have their own particular personal interests. When I come across software developers who are perhaps...