Last week was a busy week.
In “Hacking CouchDB, learning Erlang and testing in Javascript” Alex sums up the 5-day stunt where we wrote statistics module for CouchDB. He touches on unit testing for CouchDB in JavaScript and Erlang and pair programming. I think we both learned a lot during the week.
We worked really hard and it was exhausting, but we came up with something pretty neat:
GET /_stats/httpd/requests
{
"current": 34636577,
"aggregated": {
"min": 10,
"max": 1000,
"average": 45,
"stddev": 3,
"timespan":60
}
Hooray for monitoring CouchDB production systems.
Lessons learned
Pair programming is effective, especially when you tread new ground. I recommend giving it a try.
There’s not enough you can learn about improving software quality during development.
Erlang is addictive.