わたげ流仕事術

プログラム書ける人向け
1
白面真人・命式 @mailbox_is_full

マルチタスクは創造性を殺す。

2014-04-09 19:51:41
白面真人・命式 @mailbox_is_full

人間、なんかに一心不乱に集中してる時が一番閃く。考えていない筈のアイデアが浮かんだりする。人間の思考はシングルコアなのよ。コンテキストスイッチのコストがあまりにも高い。だからメール見ながらやる仕事の生産性は当然、最悪になる。残業したくなかったらマルチタスクをやめましょう。

2014-04-09 19:54:13
白面真人・命式 @mailbox_is_full

シングルコアで1スレッドしか実行出来ない人間CPUでマルチタスクすると、コンテキストスイッチのたびにスワップインアウトが起きる。高速なレジスタ•メモリに相当する意識からスワップアウトした記憶を遅い大脳から掘り起こし、抽象概念を再構築して。人間は切り替えが苦手なんですよ。

2014-04-09 19:57:38
白面真人・命式 @mailbox_is_full

HDDをRAMDiskに、オンメモリをレジスタにするように仕事をするべき。

2014-04-09 19:59:20
白面真人・命式 @mailbox_is_full

人間の思考はネットバーストアーキテクチャ

2014-04-09 20:00:38
白面真人・命式 @mailbox_is_full

思考はCPU演算とディスクIO、相談はネットワーク。演算より圧倒的に遅い。

2014-04-09 20:01:43
白面真人・命式 @mailbox_is_full

おまけに非同期処理なんてまず出来ないから、プログラム(仕事術)の側で非同期処理を実装する必要がある。会社でやる仕事はネットワークプログラミングなんですよ

2014-04-09 20:03:27
白面真人・命式 @mailbox_is_full

あらかじめメールが返って来た時用のコールバックルーチンを実装してから依頼メールする。どんどん最適化。コードを書くようにメール処理する。コールバックルーチンが出来上がるまではメール返信しない。

2014-04-09 20:05:23