Moderator: Dorothy McKinney - LM Fellow
Kent Beck is the founder and director of Three Rivers Institute (TRI). His career has combined the practice of software development with reflection, innovation, and communication. His contributions to software development include patterns for software, the rediscovery of test-first programming, the xUnit family of developer testing tools, and Extreme Programming. He currently divides his time between writing, programming, and coaching. Beck is the author/co-author of Implementation Patterns, Extreme Programming Explained: Embrace Change 2nd Edition, Contributing to Eclipse, Test-Driven Development: By Example, Planning Extreme Programming, The Smalltalk Best Practice Patterns, and the JUnit Pocket Guide. He received his B.S. and M.S. in Computer Science from the University of Oregon. Kent is currently researching effective software design. If your company is interested in sponsoring this research in return for early access to his results, please contact him directly. His other business activities include contract programming using Java/Eclipse, writing, consulting (mostly remote), and presenting workshops with his partner Cynthia Andres.
Four Strategies for Responsive Design
The Responsive Design Project is my attempt to understand, after thirty some years of practice, what I do when I design software. One of the first encouraging results was that when I looked at the kind of changes I made to designs, I found they fit into four strategies: Leap, Parallel, Stepping Stone, and Simplification. In this talk I will introduce these four strategies, describe how they play at many levels from architecture to methods, and set them in the context of the overall project.