Andrew Harmel-Law
Live online courses, books, and videos on O’Reilly
Upcoming live online training courses
November 21, 2024
What’s New in Software Architecture: The Architecture Advice Process with Andrew Harmel-Law
Ask Neal Ford and Andrew Harmel-Law your questions around architectural decisions and how generative AI can apply Join Neal Ford and Andrew Harmel-Law for a discussion about the architecture advice process: ...
December 4, 2024
Architecture Decision Making by Example
Why do architectures so frequently get in the way of teams, slow them down, or make their lives harder when they're supposed to be helping? Join expert Andrew Harmel-Law to learn ...
January 9, 2025
Domain-Driven Design: First Steps
By helping you collaborate with expert users (“domain experts” in DDD), tapping into their existing mental models, and consequently building deep, insight into the problems you’re trying to solve, DDD helps ...
Bio
A Tech Principal at Thoughtworks, Andrew specialises in Java / JVM technologies, agile delivery, build tools and automation, and domain driven design. Experienced across the software development lifecycle and in many sectors what motivates him is the efficient delivery of large-scale software solutions, fulfilling complex user needs. He understands that people, architecture, process and tooling all have key roles to play in achieving this. Andrew has a passion for open source software and its communities. He has been involved with OSS to a greater or lesser extent since his career began; as a user, contributor, expert group member, or paid advocate - most famously as one of the Jenkins JobDSL originators. Andrew enjoys sharing his experience as much as possible. This sharing is not only seen in his formal consulting engagements, but also informally through mentoring, blog posts, conferences (speaking and organising), and open-sourcing his code.