by Richard | May 15, 2020 | Culture, Software Career, Team Dynamics
There’s 3 common roles that software engineers will commonly be engaged in, and it tends to be a progression. The words are sometimes misused though, and the distinction between them is very important!Employee is the easiest to understand, and most common. You are...
by Richard | Jan 1, 2018 | Culture, Software Career, War Stories
An observation I’ve made while working with various teams is that there are a relatively small number of things that separate the men from the boys (so to speak). My experience tells me that knowledge of technologies, frameworks, languages and so on is not a big...
by Richard | Jul 6, 2017 | Practical, Software Career
It is sometimes said that the developer mindset is to make stuff work, while the tester mindset is to make stuff break. In modern professional software development though, it is not OK to make testing or quality control “someone else’s problem”, and...
by Richard | Jun 19, 2017 | Practical, Software Career, War Stories
As part of moving from the UK to Poland, I’m trying to find every opportunity to engage with developer communities and meet people here. When I heard the Microsoft Build tour would have an event in Warsaw, I registered on the spot and fortunately was able to...
by Richard | Jun 18, 2017 | Software Career
Job titles in software can be pretty crazy! I genuinely think they cause more problems than they solve, and we’d all may as well just choose a nickname for ourselves and use that instead. The reality is that everyone has their own skills and strengths, and...
by Richard | Apr 20, 2017 | Software Career
For a lot of people – especially engineers, who can tend to be quite introvert – joining a new team can be both an exciting and nervous experience. Hopefully while recruiting you’ve used the interview process to select not only technically the best candidate but...