March 2009
14 posts
What’s the really ex[c]iting thing about the Agile development movement?...
– Slipping through our fingers?
Objects that cope with multiple threads comingle functional concerns with...
– Unit Testing and Threads by Nat Pryce & Steve Freeman.
Besides easier test-driven implementation, pulling the Executor out of the...
– Unit Testing and Threads by Nat Pryce & Steve Freeman.
You know you've been browsing Stack Overflow too... →
Your spouse asks you a question and you answer … then wait for an up vote.
In challenging TDD, I think you have to start by asking whether a process that...
– TDD - It’s all about the concrete by Ben Griffiths.
XP requires programming in the concrete, that our goal should be working...
– TDD - It’s all about the concrete by Ben Griffiths.
For example, tests are not documentation. More importantly, they don’t...
– From Anecdote Driven Development, or Why I Don’t Do TDD.
I’m not convinced. Well written tests *can* be documentation and cannot be out of step with the code. Carefully chosen test names, variable names, assertions, etc can demonstrate *why* the code does what it does as well as...
Voluntary Technical Debt →
“There’s a flip side to technical debt, though. A savvy team can use technical debt as a tool to accomplish more than they otherwise would. Be careful, though: it’s sort of like handling sensitive…
Postmodern Programming →
Lots of software is already written and can solve your problems, if you can only get it to do what you need. Postmodern programming is about using code that already exists, and not writing much code…
Yet another hedge-fund manager explained Icelandic banking to me this way: You...
– Wall Street on the Tundra by Michael Lewis.
Engleby →
Started reading Engleby by Sebastian Faulks.
Any object that is difficult to test should have minimal behaviour. That way, if...
– “The Humble Object” taken from a slide in Does my Button Look Big in This? by Joe Walnes & Adam Connors. Related to Michael Feather’s Humble Dialog Box.
Mar 7, 2009: Rewired State: National Hack The... →
Government isn’t very good at computers.
They spend millions to produce mediocre websites, hide away really useful public information and generally get it wrong. Which is a shame.
Calling all…
Collective Code Ownership: Some Thoughts →
From a more measurable point of view, Collective Code Ownership states that everyone on the team (developer-wise) must be able to describe the design of anything the team is working on in no more…