Great Programming Habits

Bringing software development practises into the 21st century

Are you a seasoned developer who is frustrated at how slow your ‘hyper-performing’ process feels? Are you fighting the dogma of clean code, the zealotry of agile methods, the piety of architectural purism? Then this programme is for you.

Great Programming Habits is a collection of modules that bring software development principles into the 21st century. You will learn new techniques that both enhance and replace existing agile practices, some counterintuitive and some directly at odds with current ‘best practise’!

Using a mixture of discussion, instruction and exploration you will start to think differently about design, architecture, development, operations, automation, as well as working with legacy systems and integrating with third parties.

What you will learn

Each class involves a selection from the core topics below, along with one or more of the following modules:

Core topics

Module 1: Patterns of architecture and design

Module 2: Patterns of programming

Module 3: Patterns of legacy systems

Module 4: Patterns of deployment and operations

Module 5: Patterns of analysis and discovery

Tell me more about this course

Get in touch and we can explore how to work together