duncan.dev

“The future isn’t about AI doing human work. It’s about AI helping humans do super-human work.”

—Mike Krieger, Anthropic

Photo: Bryan Jones

Hi! I'm Duncan Davidson. I believe we are entering the most exciting era of software development ever. One where humans and machines collaborate to create possibilities we’re only beginning to understand.

It’s like 1997 and the web all over again, but different. Of course, like then, many will be looking for a free lunch or to create party tricks. For those that invest the time and effort, however, entirely new horizons are opening up – ones that will change the world as we know it.

It’s going to be absolutely amazing.

I write about these ideas in my blog.

About Me: I’m an experienced software developer and engineering leader with a career spanning almost three decades. I recently served as Vice President of Developer Productivity and Technical Advisor to the CEO at Shopify. Before that, I was a CTO in Residence at Microsoft for Startups, where I worked with awesome companies like Be My Eyes and Wayve. I was also been a software architect at Wunderlist, and a software development consultant for larger companies like Apple and O’Reilly Media, as well as a number of startups and philanthropic organizations.

I’ve authored or co-authored six books about software development, including Learning Cocoa with Objective-C, and I’ve contributed to a few more. In the late 1990s, I created Apache Ant and Apache Tomcat while working at JavaSoft and on the first formal Java Servlet specifications.

In addition to creating software and writing, I also make photos. I was a main stage photographer for TED Conferences from 2009 to 2016, and for O’Reilly Conferences from 2005 to 2011. I also photographed events for GigaOm, Apple, and Salesforce. My photography work these days is strictly for myself.