Geek @ 13 April 2008, “3 Comments”

This meme is spreading in the tech/geek blogosphere these days, it’s fun to join.

$ history|awk '{a[$2]++} END{for(i in a){printf "%5d\t%s\n",a[i],i}}'|sort -rn|head
  237   git
   71   ant
   58   ll
   26   cd
   24   gvim
   19   sudo
   17   exit
   11   vi
    5   du
    5   cat

Some notes:

  1. I started playing with git last few days, that’s why it reaches the top, and I use esvn for most of Subversion commands, so svn won’t end up here;
  2. my laptop disk space is getting filled up, that’s why the du;

Now, what’s in your history?

Geek @ 06 June 2007, “No Comments”

My programmer personality type is:

DHSB

You’re a Doer.
You are very quick at getting tasks done. You believe the outcome is the most important part of a task and the faster you can reach that outcome the better. After all, time is money.

自我评论:这个不准,虽然我是很希望自己完全是这样的。

You like coding at a High level.
The world is made up of objects and components, you should create your programs in the same way.

自我评价:差不多吧,Java, PHP, Javascript, C#… 想low level也难不是?

You work best in a Solo situation.
The best way to program is by yourself. There’s no communication problems, you know every part of the code allowing you to write the best programs possible.

自我评价:是这样的,过几天关于这点要专门写一些。

You are a liBeral programmer.
Programming is a complex task and you should use white space and comments as freely as possible to help simplify the task. We’re not writing on paper anymore so we can take up as much room as we need.

自我评价:原则如此,但不喜欢太多和不必要的空白和注释。