Search

Archive for March, 2006

Uberman sleep

Posted by Andres on March 25th, 2006

I’m trying the polyphasic sleep schedule. Read about the experiment here. If you wonder what polyphasic sleep is, there are a number of resources that explain it better than I can.

Clear comparisons

Posted by Andres on March 23rd, 2006

One of my absolute favourite communicative refactoring is extracting a comparison to a method. Let me give you an example: [csharp]if (activity.GetChanges() != null)[/csharp] Instead, you could write: [csharp]if (HasChanged(activity))[/csharp] This gives me a couple of benefits. First, I don’t have to remember that activity has a GetChanges method that returns null when nothing has [...]

I can write Chinese!

Posted by Andres on March 23rd, 2006

I was trying out Technorati Search, searching shamelessly for my own name, when I ran into this blog post. It’s a chinese translation of an article I wrote years ago. It was a first – getting translated to chinese.

Code as a communication tool

Posted by Andres on March 22nd, 2006

In my last post I talked about how important it is to have good communication between developers in a team. In this post, I’ll talk about how you can use code as a tool for communication. Communicating well is hard even when the team is sitting nearby, and can just stand up and walk over [...]