Software Architecture Hour: Software Design (Tidy First) with Kent Beck
Published by O'Reilly Media, Inc.
Ask Kent Beck what's next for software engineering
Join us for a special conversation with Neal Ford and Kent Beck, programmer, creator of Extreme Programming, pioneer of software patterns, coauthor of JUnit, rediscoverer of test-driven development, and signer of the Agile Manifesto. They’ll discuss how software design is an exercise in human relations, then get into the work Kent is doing to empower geeks everywhere to improve software design, starting with making small changes to code (tidyings) before moving into changes that improve the larger design. Along the way, they’ll dive into the theory behind software design (coupling, cohesion, discounted cash flows, and optionality)—and take your questions.
This is a chance for you to ask Neal and Kent anything you want about software, architecture, and their own career journeys. They’ll spend a few minutes covering the trends that are influencing architecture, then tell you what you need to know to stay ahead of the curve.
What you’ll learn and how you can apply it
- Learn how to craft technical strategy and make sure it's aligned to business needs
- See what’s coming next with software architecture
This live event is for you because...
- You want the chance to ask Neal Ford and Kent Beck your questions about software design, Extreme Programming, and what the future might look like.
- You’re looking for ways to grow your own skills and to act as an innovator in your organization.
Prerequisites
- Come with your questions for Neal Ford and Kent Beck
- Have a pen and paper handy to capture notes, insights, and inspiration
Recommended follow-up:
- Read Extreme Programming Explained, second edition (book)
- Read Test-Driven Development by Example (book)
- Read Implementation Patterns (book)
- Attend Hands-On Software Design (live course with Venkat Subramaniam on March 13)
- Attend Software Architecture Superstream: Microservices (live event on April 5)
Schedule
The time frames are only estimates and may vary according to how the class is progressing.
April 6, 2023, at 8:00am PT / 11:00pm ET
- Interactive discussion and Q&A (60 minutes)
Your Hosts and Guests
Neal Ford
Neal Ford is a director, software architect, and meme wrangler at Thoughtworks, a software company and a community of passionate, purpose-led individuals who think disruptively to deliver technology to address the toughest challenges, all while seeking to revolutionize the IT industry and create positive social change. He’s an internationally recognized expert on software development and delivery, especially in the intersection of Agile engineering techniques and software architecture. Neal’s authored several books, a number of magazine articles, and dozens of video presentations (including a video on improving technical presentations) and spoken at hundreds of developer conferences worldwide. His topics of interest include software architecture, continuous delivery, functional programming, and cutting-edge software innovations. Check out his website, Nealford.com
Kent Beck
Kent Beck is a programmer, creator of Extreme Programming, pioneer of software patterns, coauthor of JUnit, rediscoverer of test-driven development, and observer of 3X: Explore, Expand, and Extract. Beck is also alphabetically the first signatory of the Agile Manifesto. He lives in San Francisco.