Publications
Writing has never come naturally to me - I was always a science and maths kid through and through. But many moons ago, my dad convinced me to take English in my final year of high school with words that have stuck with me ever since: “There’s no point having all that knowledge if you can’t communicate it”. Through blogging and speaking, I’ve been working on that, and slowly but surely, I’m being asked to contribute to publications beyond my own site.
Below is a list of publications I’ve contributed to, along with places where my work has been quoted, cited, or featured.
If you’d like me to write for or collaborate on your publication, please feel free to get in touch. I’d love to connect!
2026
Papers
- The Impact of AI Coding Assistants on Software Engineering: A Longitudinal Study (PDF) co-authored with Kelly Blincoe, on arXiv on May 22
Articles
- The Reality of Being a Distinguished Engineer published on LeadDev on March 31
Featured In
-
AI ‘capability leap’: 80% of software developers now using it by Rob O’Neill, quoting my research on AI’s impact on software engineering, in BusinessDesk on May 26
-
Calibrating on Capability, Not Activity by David Curlewis, citing my Middle Loop framing and my longitudinal study of software engineers, on curlewis.co.nz on May 7
-
Managing the AI-driven developer identity crisis by Kari McMahon, quoting me on the software engineering identity crisis, on LeadDev on March 23
-
Production Is Where the Rigor Goes by Charity Majors, quoting my reflections from the Thoughtworks summit, on Honeycomb on March 18
-
Fragments: March 16 by Martin Fowler, citing my Middle Loop framing and supervisory engineering work, on martinfowler.com on March 16
-
AI Is Creating an Identity Crisis for Software Engineers by Tim Paradis, interviewing me on the software engineering identity crisis, in Business Insider on March 6
-
Fragments: February 18 by Martin Fowler, quoting my takeaways from the Thoughtworks summit, on martinfowler.com on February 18
Endorsements
- Laws of Software Engineering by Dr. Milan Milanović, for which I contributed a praise quote, on lawsofsoftwareengineering.com on April 14
2025
Papers
- The Future of AI-Driven Software Engineering (PDF) co-authored with Valerio Terragni, Partha Roop and Kelly Blincoe, published in ACM Transactions on Software Engineering and Methodology on May 26
Articles
- AI and the New Boundaries of Technical Work published on TechWomen NZ on November 10
Contributions
- The Future of Development Environments with AI Foundation Models: NII Shonan Meeting 222 Report (PDF) - participated as one of 33 experts in this Shonan Meeting discussion in Shonan, Japan, on October 6-9
Featured In
- The new identity of a developer: What changes and what doesn’t in the AI era by Eirini Kalliamvakou, referencing my writing on how the software engineer role is changing with AI, on the GitHub Blog on December 8
2003
Papers
- Ubiquitous Web-based Programming (PDF) presented at the IEEE Symposium on Human Centric Computing Languages and Environments in Auckland, NZ, on October 31