• タイムトラッキングよりもタイムプランニングが大事だった件

    自分はタイムトラッキングを数年ほど続けていました。過去の時間の使い方から無駄を見つけて、その無駄を省いて仕事や作業に使うという時間効率化のためだった。

    最初はだいぶワークしたが、そんなに劇的な変化を感じることが出来なかった。「ああ、またここで時間を無駄にしているな」とはわかっても、その無駄を減らすことがなかなか難しかった。

    自分は「休憩」というカテゴリを作り無駄を可視化した。この休憩カテゴリがなかなか減らない。昔は休憩しなくてもモチベーションが湧いて無限に作業できたのに。いつから休憩したくなったのか、休憩ですることはベッドですやすや横になるかYoutubeショートを見ることくらいだ。それで休憩になっているのか?と思う。脳を休めたかったのか、休憩したらきっとパフォーマンスが上がると信じて時が過ぎるのを待っていた。

    しかし、休憩を終えて作業に戻ってもパフォーマンスは上がることはなかった。むしろちょっと眠くて、作業は出来なかった。

    ポモドーロ

    そこで、ポモドーロをやることにした。20分は集中しよう!と決め頑張った。気づいたら20分過ぎてて休憩時間も作業をしていた。これはこれで、集中が途切れる。そのまま休憩が1時間に伸びてしまうこともあった。過集中もいけないのかな、と思った。なんともバランスが悪い。

    OKR

    そこで、OKRのことを思い出した。OKRは長期的な定量的な目標や定性的な目標を持ち、達成したらとても嬉しい目標にして頑張るわけだが、OKRを実践している人のモチベーションは本当に凄みを感じる。ここにヒントがあるのかもしれないと考えた。

    じゃあOKRをしよう!とはならなかった。なぜならやらないといけないことが多すぎるからだ。すべてを捨てて一つのObjectiveを目指すなんて出来なかった。やりたいことだけやれたら人生は幸せだが、そういうふうに人生は作られていない。決してOKRを否定するわけではないが、有効な手段ではなかった。

    Claude codeとの出会い

    ポモドーロを惰性で続けていたタイミングで、Claude codeに出会った。自分はよく逆引き事典のようにメモをとる週間があり、ドキュメント活用としてのスキルは十分にあった。AIを使い始めたら、逆引き事典を引くかのように答えを教えてくれる。もう逆引き事典を作る必要はなくなった。

    実際はなくなることはなかった。一次情報をまとめる必要があるからだ。AIの文章だけで他の人への説明責任を果たせるわけないし、何より自分の言葉に書き直さないと記憶に定着しなかった。すっかり忘れていたのだけど、覚えるためには自分の言葉に直すステップが必要。コピペすることも多いけど、大事な部分は自分の言葉にして咀嚼する。

    AIの話に戻るが、Claude codeはプランモードというのがあり、実際にファイルの変更を行う前にどのようにファイルを編集するかの設計計画を立てる。ファイル編集自体にトークンを消費するのでまずは計画だけたててトークンを節約しつつ品質のよい設計が出来る。

    ただいきなり計画を立てる前に、ブレインストーミングをAIにやらせるとよいらしいがそこまで実施出来ていない。

    こうして日頃からプランニングの癖がつくようになりなんでもプランニングさせてしまおうと思うようになった。

    タイムプランニング

    プランニングで全くしていなかったのはタイムプランニングであった。時間を計画していついつに何をやるかということを全く考えていなかったのです。

    なので、まずはデイリープランニングをすることにした。毎日今日やることを決めると、その中にスキマ時間があることがわかり、出来ること出来ないことを判断できるようになった。

    スキマ時間があるなら、タスクリストをAIに読ませてその時間に出来る最適なタスクを選択出来ることが出来る。企業戦士なら、上司から言われた仕事なら完璧にこなすはずだ。自分でこの仕事をすると意思決定して着手するのは社会人として重要だが、正直人から言われた方が楽なこともある。AIにこれやれ!出来るはずだ!と言われたほうがやれる気がする。モチベーションが湧いてくる。自分なら出来る自身が湧いてくる。

    Todoist

    タスク管理は、マークダウンでチェックボックスで管理するのも良いけど、見づらいしそこにアクセスしづらい。タスクリストは、UIで見たい。見た方が良い。なので、タスクリストは悩みに悩んで、ずっとTodoistで見ているが、これをAIに読ませられないか考えた。

    するとDoistがTodoistのMCPを開発していたので、それを使ってタスクをAIに飲み込ませることが出来た。タスクを起点にコメントに情報を書き込みつつ利用できるのでとても良かった。

    これまでタイムプランニングは苦手だったが、AIを活用することでカレンダーとタスクリストを柔軟に連携させることが出来て、日々のモチベーションが改善した。

    計画通りに仕事をしようとする意識こそが大事だったのである。

  • Claude CodeのRemote Controlが便利すぎて横転

    二つClaudeの契約をもっているけど、片方はまだきてなくて、もう片方が来ていたので試してみた。

    使い方はとっても簡単で、Coude code上で /rc と打つだけ。しかしまだ無作為に選ばれたユーザーのみが本機能を利用できる。

    使ってみてどうだったか

    本当に感動した。リモートコントロールモードになっても、claude code自体はそのまま利用できる。その上でClaude App上のClaude codeで普通のチャットのように操作することができる。普段筆者はVPSサーバー上でsshして操作しているが、そのままClaude App上で操作できるのがメリットだ。

    普通のチャットとちがって、アイドル状態(なにもしていない)がわかるのが非常にありがたい。他のチャット画面でもアイドルかそうでないかわかればいいのにと思う。

    そして何より嬉しいのが画像アップロード。ssh越しだと画像をアップロードすることが出来なかったが、スマホに保存している画像をリモートコントロール経由でアップロードすることが可能。スマホアプリやスマホサイトの開発をしている人にとっては非常に嬉しい機能ではないだろうか。

    考慮漏れなのか、なぜかスマホのクリップボードにある画像はアップロード出来なかったのでPhotoに保存しておく必要がある。スクリーンショットを撮影する時は注意が必要。

    まだまだ全体公開されていないが、正式リリースが楽しみだ。

  • MintSNS開発中

    もういつから企画考えていたのかさえ覚えてないMintSNSをAIの力を駆使してわずか1日で、動くところまで来てしまった。

    MintSNSというのはサ終したGoogle+というSNS難民(7年も彷徨っている)を救うために流れるタイムラインで、コメント欄がカオスになるSNSを作る企画である。

    限定公開をげんこと呼び、一般公開をぱんこと呼ぶ文化であった。限定公開には、友達の友達サークルというカオスな公開範囲があり、正直誰が見てるのかわからないまぜこぜ公開範囲というカオスであった。

    Google+がサ終した原因は個人情報の流出。正直、個人情報とサービスは分けて設計すれば良かったのにとおもう。

    というわけでMintSNSは直接個人に繋がるような情報取得はなるべく避けて開発をしている。

    https://mint.noc.ski