After spending the last few years utilising best practices in Java, following lean/agile techniques, practicing software craftsmanship and listening to the likes of Joshua Bloch, Uncle Bob and Martin Fowler, I have come to realise that it’s all one great big hoax! This talk challenges everything that the modern Java developer holds dear, I mean they didn't need IDEs and TDD to write the Space Shuttle software now did they?