-
Recent Posts
Tags
agile analysis atdd author biography business charts classic coach computers conference cool customer design fiction games HCI history improv integration interesting intro Java job aids language lean learning metaphor music myth patterns planning programmer refactoring reviews scrum software spreadsheet stories systems thinking tdd team tester training XPlorationsArchives
Author Archives: Bill Wake
Review: Applying Domain-Driven Design and Patterns (Nilsson)
Applying Domain-Driven Design and Patterns: With Examples in C# and .NET, by Jimmy Nilsson. Addison-Wesley, 2006. Stir together Eric Evans' Domain-Driven Design with Martin Fowler's Patterns of Enterprise Application Architecture, mix in C# code, and you've got the flavor of this … Continue reading
Review – Ruled Britannia (Turtledove)
Ruled Britannia, by Harry Turtledove. This is another of Harry Turtledove's alternative history novels. In this case, the Spanish Armada succeeded in the late 16th century, and Spain has taken over England. This is the time of Shakespeare and Queen Elizabeth, … Continue reading
The Vision Thing: How Do You Charter? #agile2011
We held a "Fringe" session at Agile 2011 to discuss how people charter or kick off projects. Elements of "Kickoff" [These are in no particular order.] Vision Release Criteria Success Criteria From and To State Business capability Solution vision Risks … Continue reading
Tagged agile, conference, team
Review – Musashi
Musashi, by Eiji Yoshikawa. Kodansha International, 1995. Swordplay, true love, and a man climbing up the side of a cliff. It's not the Princess Bride; it's the story of Musashi, the most famous swordsman of Japan. This is a romanticized, historical … Continue reading
3A – Arrange, Act, Assert
Some unit tests are focused, other are like a run-on sentence. How can we create tests that are focused and communicate well? What's a good structure for a unit test? 3A: Arrange, Act, Assert We want to test the behavior … Continue reading
Tagged agile, patterns, programmer, tdd, XPlorations
Review – Talent is Overrated (Colvin)
Talent Is Overrated: What Really Separates World-Class Performers from Everybody Else, by Geoff Colvin. Portfolio, 2008. Where does talent come from? Nature or nurture? A study of music students found no difference in starting point, but that practice made the … Continue reading
Tagged learning
Review – Don’t Make Me Think (Krug)
Don't Make Me Think: A Common Sense Approach to Web Usability, by Steve Krug. New Riders Press, 2005. This thin book provides guidance on the basics of web usability. It focuses on the importance of doing things in a way … Continue reading
Review – Agile Product Management with Scrum (Pichler)
Agile Product Management with Scrum: Creating Products that Customers Love, by Roman Pichler. Addison-Wesley, 2010. This is a fairly easy read (about 120 pages) explaining the role of the Product Owner in Scrum. I'd describe the target as "someone preparing … Continue reading
Review – C.S. Lewis Space Trilogy
Out of the Silent Planet, by C.S. Lewis A linguist (Ransom) is kidnapped and ends up on another planet. (The science is wobbly, but it's a classic travel story stretched to unexplored worlds). How will he work with humans or with those … Continue reading
Review: The Clockwork Man (Jablonsky)
The Clockwork Man, by William Jablonsky. Medallion Press, 2010. Late in the 19th century, the world's best clockmaker creates a clockwork man (who doesn't like being referred to as a robot). He (it?) lets himself run down, and wakes … Continue reading
Review – Pragmatic Guide to Git (Swicegood)
Pragmatic Guide to Git, by Travis Swicegood. Pragmatic Bookshelf, 2010. I'm using git for the first time on a small project with a friend, and wanted a quick focused handbook to help with that. This book fills that bill. … Continue reading
Tagged integration, programmer, reviews
Review: Guns, Germs, and Steel (Diamond)
Guns, Germs, and Steel, by Jared Diamond. Norton, 2005. Why did Europe take over North America and not vice versa? Guns, germs, and steel certainly made the immediate difference. Europe didn't acquire those randomly, but rather from specific factors. The … Continue reading
Review – Beginning iPhone 3 Development
Beginning iPhone 3 Development: Exploring the iPhone SDK, by Dave Mark and Jeff LaMarche. Apress 2009. I'm a former NeXT programmer who hasn't programmed the Mac since before Apple pulled in the NeXT development kit. The iPhone environment looks very … Continue reading
Tagged phone, programmer, reviews