Abstract
Coding agents are a new tool, which many of us are trying to figure out how to use effectively. The domains that coding agents work well for is also expanding, and tools and best practices are evolving extremely rapidly, so it's hard to keep up and develop durable techniques and know whether you are in the zone or on thin ice. The approach I advocate is to dedicate an unusual amount of time to having fun with the tools, trying things out on personal projects and filter for things that seem to be working well to use for work projects.
The work projects will usually complete extremely quickly and profitably if this approach is working well, and make time for some more fun projects. I've developed some durable techniques, like building and testing in Python first, then translating to whatever language you really wanted to use. Using Behaviour Driven Development (BDD) Given/When/Then structures for tests.
Following Kent Beck's Tidy First mantra, and cleaning up before adding more functionality, etc. and I'll talk about what I've found to work, share the fun public projects I've been working on, and some thoughts on how organizational structures will be impacted by having development capacity be an on on-demand capability.
Speaker
Adrian Cockcroft
Technology Advisor and Consultant @OrionX.net, Previously VP Open Source and Sustainability @Amazon, Cloud Architect @Netflix, Distinguished Engineer @eBay
Adrian Cockcroft is a technologist and strategist with broad experience from the bits to the boardroom, in both enterprise and consumer-oriented businesses, from startups to some of the largest companies in the world, equally at home with hardware and software, development and operations. He’s best known as the cloud architect for Netflix during their trailblazing migration to AWS and was a very early practitioner and advocate of DevOps, microservices, and chaos engineering, helping bring these concepts to the wider audience they have today.
Adrian spent the last few years as a VP at Amazon deeply immersed in the dual challenges of helping Amazon itself – one of the largest companies in the world – become more sustainable, and via AWS – one of the largest technology suppliers in the world – helping its enterprise and public sector customers become more sustainable.
Adrian has a BSc in Applied Physics and Electronics from The City University, London, UK. He’s a frequent speaker and has keynoted many events for AWS including many of the AWS Global Summit series, and has presented at many events such as the Monitorama, GOTO, YOW, QCon and DevOps Days conferences. He’s held past advisory positions at the following companies (acquired by): DeepDyve, Liquid Robotics (Boeing), Apcera (Ericsson), Ayla Networks, NGINX (F5), Docker, Instana (IBM), and Gremlin. He currently advises Nubank, Netai.ai, and a few stealth startups.