“But we already do it in the codebase” is a statement most developers have heard as a reply to a question about some sub-optimal code. But is consistency worth the price of lower quality applications? Or is it an excuse used for a less virtuous approach?
Earning a PhD takes hard work, intelligence and a bunch of other skills. In this post I expand on how I left academia after qualifying and was made to feel like my qualification was truly valued at Scott Logic.
There are differences in technical ability across any development team. In this post I look at how those differences can result in substandard code getting into your releases, and some steps to take to avoid that happening.
Being a scrum master from a technical background, resisting the appeal of being a more technical team member, can be tricky. In this article, I weight up the pros and cons of technical scrum masters, and some pitfalls to try and avoid
Managing state in an application can be tricky, even more so with many moving parts like in typical forms. In this article I consider when it is appropriate to use Redux and Redux Form to manage the state of a form in a webapplication