How to enable a positive software developer experience

IT leaders strive to enable cross-functional teams that can work effectively across organisational and geographic boundaries, using their preferred tooling. Amazing things happen when the CIO creates a positive working environment for software developers with the right tooling, constructs and methodologies, combined with a positive approach to people management and team building.  When John… Continue reading How to enable a positive software developer experience

Tips for improving software developer productivity

Imagine the prospect of the first day in a new job as a software developer. Beyond the meetings with HR, managers and team leaders, there is also likely to be a stack of training material and documentation around company policies to get through. These things precede the really hard stuff, which is around getting… Continue reading Tips for improving software developer productivity

The rise of Generative AI in software development

Generative AI and large language models (LLMs) aren’t completely new technologies, but the world reached a greater awareness of their powers when OpenAI presented ChatGPT. Its surprisingly human-like capabilities fascinated the public but also brought concerns such as the dangers of misinformation, its potential for bias, and even the possibility of machines replacing people… Continue reading The rise of Generative AI in software development