Recent Posts
- stir fry: great example of game dynamics
- become a working developer in 5 months?
- sillicon valley love notes
- women 2.0 startup weekend documentary
- a founder’s manifesto
- setting up ec2 minecraft server
- Why Flash Lost but HTML Still Sucks
- debugging objective-c in xcode for iOS
- upgrading pie from rails 3.0 to 3.1
- mobile payments hidden costs
- gratuitous animation vs. meaningful motion
- pink and princesses
- multicountry/multilingual seo
- on localization and translation
- sf rails meetup talks about performance
- truths about starting a company
- trackerbot iphone experience
- how to get paid
- cross-platform mobile frameworks and the future
- javascript and ruby classes
Monthly Archives: December 2008
test- and behavior-driven development
I did a bit of reading about test-driven development (TDD), which led me to behavior-driven development (BDD). I started out by looking at some slides on TDD by Andrzej Krzywda which provide a nice overview:
TDD (at a high level) is about visualizing goals
Software developers are responsible for the visualization of other people’s goals
Guidelines:
write tests [...]
language changes the way you think
“A language that doesn’t affect the way you think about programming is not worth knowing.” — A. Perlis
Sapir-Whorf hypothesis (aka linguistic relativity hypothesis) asserts lanugage influences how you think, that “different language patterns yield different patterns of thought.” It seems like the Heisenberg uncertainty principal, where measuring a particle also affects it. Dave [...]
getting started with rails 2 – day 2
In Day 1 with Rails, we built a simple application that let us manage a list of categories using the powerful generate scaffold script. Today, we’ll look under the hood and learn about the code that was created for us, so that we can modify the application to do just what we want (or, [...]