- 
  Supporting employees through redundancies and business closuresReality sometimes makes decisions for us. Teams and businesses come to an end or need to focus elsewhere. But lives go on... 
- 
  Living without pre-production environmentsHistorically when we developed large monolithic applications we had several ‘lower’ environments such as dev, test, staging, pre-prod for verifying different stages of our development life cycle. These were particularly used for manual testing – integration testing, gatekeeping, acceptance testing. 
- 
  Remote Inclusion in Distributed Engineering TeamsIncreasingly, companies in business centres like London are combining offshore with local developers. Maximising the effectiveness in a mixed team environment is therefore critical to business success. 
- 
  Cracking the cadence of your software engineering 1:1sOne-to-ones provide perhaps your greatest opportunity to survey how well things are going with your team. 
- 
  Eliminating hero culture in software engineering teamsAs a woman with a few years of experience in engineering I have often noticed that every team has a "Hero", as I have been one myself. The hero is usually identified as the hardworking, highly talented and knowledgeable team member. 
- 
  Changing attitudes toward legacy codeLegacy is an inevitability in any business - systems that were once cutting edge naturally age, but still require careful maintenance. And although it’s important work, it can feel less rewarding than working on shiny new features. 
- 
  How simplifying software can save your engineering teams’ timeWe’re conditioned to think from an early age that exciting things are the best. That attitude can extend to engineering, too. 
- 
  Creating efficient, accurate, software estimationsEstimating projects is hard. Whether it's negotiating technical debt, understanding new requirements, or grappling with a lack of useful documents; the number of moving variables make it difficult to judge just how long a project will really take. 
- 
  Increasing your influence through building a professional networkHave you ever wondered why you aren’t having a bigger impact at work? Why your colleagues aren't listening to your advice or why those next career opportunities aren't coming your way? Stop wondering and start influencing. 
- 
  Skills for first-time Lead DevelopersThe transition from a developer to a Lead Developer can be a rocky one.