September 2007
12 posts
Coding Horror: Can Your Team Pass The Elevator... →
“Software developers think their job is writing code. But it’s not.”
Designing For Hackability →
Brian Oberkirch’s slides from the Webmaster Jam Session - “Twitter is not a website. It’s a lightweight message delivery infrastructure which gets 10x the traffic to the API as it does to the website.”
Design Decisions: Highrise import - (37signals) →
“We didnât chop the big problem into smaller, more prioritized problems.”
Ivan: Project management in the small - it isn't... →
“Being a cost-effective gopher”
On XP: A Humanist's Programming Methodology →
“I like XP personally because it seems to describe programming the way I see programming, as a social activity that should be stimulating and rewarding.”
Coding Horror: You're Probably Storing Passwords... →
Among other things this article recommends using Bcrypt or SHA-2 in preference to MD5 for password hashing.
rabble: Rails, where the boundries are pushed →
“The old guard mock library is FlexMock, itâs stable, quite functional, and itâs what rails itself uses for itâs mocks. Unfortunately, itâs also pretty clunky in comparison to Mocha.”
Confessions of a Ruby Sadist →
“Tests First, Then Code… or the kitten gets it!”
YouTube - GTAC 2007: Steve Freeman -... →
45 minute presentation about mocking condensed into a 5 minute “lightning” talk. Worth a listen.
YouTube - GTAC 2007: Jason Huggins - Extending... →
Google is using Selenium RC on multiple Amazon EC2 instances to run massively parallel tests (e.g for GMail) on different browsers & different platforms. Google has fixed a lot of bugs in Selenium. Cool demo by Jason Huggins who now works at Google.
YouTube - GTAC 2007: Heusser & McMillan -... →
Disappointingly wooly talk about interaction-based testing. The only highlight for me was Steve Freeman (an author on the original mock object paper) quoting Joe Walnes’ sound advice - “only mock types you own”.
Process, People, and Pods: Counting Wastes Time →
Fred George (trying to use powerful Vulcan logic): “If we gave you a number, it is only an estimate of the actuals. We have to estimate to accommodate meetings, distractions, bathroom breaks, and the like. Even we don’t know how long it actually took.”