真 もわ爛漫

しゃーら、しゃーらしゃーら

ぼくのかんがえたさいきょうのじかんかんりほう

.emacsにただ二つの魔法

(defun print-today-line ()
  "Print today's information."
  (interactive)
  (insert (shell-command-to-string "date +\"* %Y-%m-%d (%a)\"")))
(global-set-key "\C-cp" 'print-today-line)

(defun print-curtime-line ()
  "Print today's information."
  (interactive)
  (insert (shell-command-to-string "echo -n `date +\"%H:%M\"`")))
(global-set-key "\C-ct" 'print-curtime-line)

ウィンドウマネージャの4番目のウィンドウに開かれたただそれだけのためのemacs

そのウィンドウは自分用日報と週報の作成のために使う

日々ただ書き連ねる記録

(例でございまーす)
* 2011-01-24 (Mon)
10:53 fixed Bug 12345 (crash on app boot)
11:36 worked on Bug 12349 (strange behavior around user click)
11:40 filed Bug 12352 along with 12349 (lib YY cause crash when onXXX() being called)
16:58 worked on Bug 12300 (too much memory consumed) -> gave up =(
18:02 fixed 12349 (strange behavior around user click)

週に一回見て何に時間を食われたのかを確認

上記を後から見直せば Bug 12300 がこの日のもっとも大きな作業だったことが分かる。しかも失敗している

より長期間 (四半期、年) に見直し

自分のパフォーマンスを確認。

これは

7つの習慣』や『エンジニアのための時間管理術』などの応用。

注意

始めたのは3年前。使いこなすのに3年かかった