-
Waking Up
It’s been a long time since I’ve posted anything here. In the mean time I’ve moved jobs to Mozilla, originally working on the Thunderbird email client and more recently on the Firefox performance team, known as “Snappy”. I’ll be trying out using this space to kick around ideas related to the specific portions of Firefox I’m trying to improve.
-
Computational Legal Studies
The Freedom to Tinker blog (a good read in its own right) points to a fascinating new blog where two University of Michigan grad students are applying computational information analysis and complex systems thinking to issues of law and government; this visualization of US Code Title 11 (the law governing bankruptcy) is just one nifty example.
Read on → -
Excellent article on the agile Product Owner role
-
Twitter twitter tweet tweet?
Anyone still listening, and using twitter? I realize it’s very 2008, but since when did I arrive for something early?
Read on → -
Hey! Anybody want a job?
I just managed to get a couple of positions posted for entry-level Java programmers. If you’re interested in working in health care, hop on over and apply:
Read on → -
How can we tell when we're done?
One of the key guidelines for an agile development team is that everyone agrees on what it means to say a particular task (typically a user story implementation) is “done”. I really like the definition given in InfoQ: Version Control for Multiple Agile Teams (via Jurgen Appelo)
Read on → -
Real World Requirements Gathering
I’m going through almost exactly this process right now: “<ping> Irving, I want you to build a Provider Portal…”
Read on → -
Pascal Meunier on Teaching Secure Programming
-
Interesting meditation on the festival of Las Posadas
I really should have posted this before Christmas.
Read on → -
Nat Pryce has some good ideas about writing test code
Nat Pryce over at Mistaeks I Hav Made has an interesting series on writing test code, starting with Test Data Builders and then enhancing the technique with
Read on →