Good Enough is the enemy of the Good
We spend too much of our working lives coping with inadequate systems on inappropriate kit. We are reassured that this is acceptable because we must "deliver value" and not be "perfectionist". This is just wrong. We've seen teams that have achieved orders of magnitude more effectiveness than their neighbours, not by cutting corners or superhuman effort but by "getting it right". Far too few of our industry colleagues have ever experienced working on an effective team, they literally don't know what they're missing.
In this talk, we will describe some of our formative experiences that led us to this (unproven) conclusion, and why we think that it's true. Then we will channel some of our rage about the state of the industry into suggestions for what we might do about it.
WANT TO LEARN MORE? THEN CHECK OUT OUR EXPERT WORKSHOPS!
Jonas Boner's Akka Overview WorkshopWe believe that writing correct concurrent, fault-tolerant and scalable applications is too hard. Most of the time it's because we are using the wrong tools and the wrong level of abstraction. Akka is here to change that. In this Akka course by Jonas Boner (creator of Akka) you will learn what Akka is, the ideas behind its design and implementation and how it can be used to solve hard real-world problems. It is a practical hand-on course with roughly and equal split between theory sessions and labs. Find out more here
Steve Freeman and Nat Pryce's Growing Real Systems Guided by Tests
Steve Freeman's Growing Real Systems Guided by Tests is an advanced course for those who want to improve their practice of Test-Driven Development.
This 2 day Test-Driven Development course shows how to use tests to guide the development of software. We show how to apply this critical skill, using test friction to show us where the boundaries in the code should be so that we can write expressive, coherent code. We also show how TDD works at the larger scale, helping us build reliable systems that fit into the usual soup of third-party services. In particular, we address working with asynchrony and distribution. Find out more here
ABOUT NAT PRYCE
|
Nat Pryce is author of "Growing Object-Oriented Software, Guided by Tests" and developer of the jMock mock-object library. He is an early adopter of XP, a contributor to several open source libraries and tools supporting TDD and a regular internation
More about Nat Pryce
|
ABOUT STEVE FREEMAN
|
Steve was a pioneer of Agile software development in the UK, he has built applications for banks, ISPs, financial data providers, and specialist software companies. He has given training courses in Europe, America, and Asia.
More about Steve Freeman
|
|
PODCAST GOOD ENOUGH IS THE ENEMY OF THE GOOD
This session took part at the ACCU 2011. You can view the other 14 podcasts here.
|