Nick is technical leader and consultant who works with a range of organisations in a variety of domains. He specialises in modelling and designing sociotechnical systems - finding boundaries in software and organising teams to optimise speed of delivery, team autonomy, and business outcomes.

You can find a range of Nick’s opinions and speculations on his blog: blog.ntcoding.com, covering topics from Continuous Delivery to the Business Model Canvas to polyglot programming.

Nick is also the co author of Patterns, Principles and Practices of Domain-Driven Design and the founder of London-based software consultancy Empathy Software. He is currently working as a Tech Lead and self-styled Scala evangelist on UK Government Projects.

Talks I've Given

Nick is passionate about delighting users, creating business impacts, and crafting quality software, placing an equal focus on improving both the execution capabilities and alignment of an organisation.

You can find a range of Nick’s opinions and speculations on his blog: blog.ntcoding.com, covering topics from Continuous Delivery to the Business Model Canvas to polyglot programming.

Nick is also the co author of Patterns, Principles and Practices of Domain-Driven Design and the founder of London-based software consultancy Empathy Software. He is currently working as a Tech Lead and self-styled Scala evangelist on UK Government Projects.

My Work

Software Developer and Agile Consultant

ntcoding

Social and Blogging

ntcoding

blog.ntcoding.com