Artificial Intelligence

Driving AI Adoption, From Resistance to Results
Overcoming resistance to AI adoption requires effective change management.

Software Engineer as AI Pilot, Navigating the Future of Coding
The future of software development is changing faster than ever and the traditional role of the software engineer is undergoing a profound transformation.

Software Architecture

Attribute Driven Design in Software Architecture
A light-weight, structured approach to software design.

Attribute Driven Design with Threat Modelling
Incorporate Threat Modelling into the software design process.

The ArchiMate Series
A series of articles on the ArchiMate modelling language.

What to expect when you become a Software Architect
Some notes from my own experience on moving to a software architect position.

Tools

eolvis - Software End Of Life Timeline Visualisation
Visualise the lifecycle of software components on a timeline.

ArchiMate Graph Explorer
Browse ArchiMate models with a graph explorer application

fretMonkey
Guitar Fretboard Learning Tool