レシートプリンターと Python で ADHD を克服する - YouTube
(youtube.com)レシートプリンターで ADHD を克服した開発者、生産性システムの秘密
Python とレシートプリンターを使って、自分の ADHD を克服し、生産性を劇的に高めたシステムを構築しました。
ゲーム心理学から得たインスピレーション
このシステムの中核は「視覚的な進捗」にあります。開発者は、ロリ・ハーrell(Laurie Harrell)の「レシートプリンターが私の先延ばし癖を治した」という記事から着想を得ました。この記事のアイデアは、ビデオゲームが中毒性を持つ理由と似ており、壮大な目標(例: レベル80達成)を提示する代わりに、目の前の小さなクエスト(例: 小さな害虫を倒す)を完了しながら得られる視覚的・聴覚的フィードバックと小さな達成感が、前に進み続ける原動力になるというものです。
彼は、過去に Starbucks やピザ店で働いていた経験を思い出しました。Starbucks では、作らなければならない12杯をいっぺんに積み上げて置く代わりに、一列に並べて一度に1〜2杯だけに集中できるようにしました。ピザ店では、注文が完了するとチケットをスパイクに刺して処理完了を視覚的に確認していました。
Python とレシートプリンターで作る物理システム
このアイデアをもとに、彼はレシートプリンターを使った物理的な生産性システムを構築しました。
-
ハードウェアのセットアップ: 手頃な価格のレシートプリンターを用意し、Python の
escPOSパッケージでプリンターを制御しました。最初は騒音の問題がありましたが、プリンター下部のディープスイッチを調整して「低音モード」に設定できました。 -
見た目が美しいチケット: 単なるテキストの代わりに、Web 技術(Tailwind)でチケットを見やすくデザインしました。このウェブページを Python パッケージを使って画像に変換し、レシートプリンターで画像を直接印刷することで可読性と満足度を高めました。
AI と自動化によるシステムのアップグレード
基本システムを超えて、彼は「Arcade」というツールを活用し、全体プロセスを自動化して高度化しました。
- 自動タスク生成: Gmail とシステムを連携させ、クライアントからメールが来ると内容を分析し、必要に応じてタスクチケットを自動的に印刷するようにしました。
- カンバンボードの活用: 'To Do(To Do)', 'Doing(進行中)', 'Done(完了)' で構成された実体ホワイトボードを作成し、印刷したチケットを視覚的に整理して進捗状況をひと目で把握できるようにしました。
- 重複の防止: タスク内容と説明をベクトルデータベースに保存し、新規タスク生成時に既存タスクとの類似度を比較して重複チケットが印刷されるのを防ぎました。
結論: 自分だけの生産性システムを見つける
開発者は、この「アナログのような」システムが、自分のように視覚的な階層構造が必要な人にとって生産性を大幅に向上させることができると述べています。彼は、生産性システムは最終的に個人のニーズに合わせるべきだと強調し、誰もが自分だけのシステムを作れるように GitHub で全ソースコードを共有 しました。
まだコメントはありません。