エンジニアでADHDだと、作業に集中しすぎて、持病の薬を飲み忘れたり、ミーティングをすっぽかしてしまったり、食事を摂るのを忘れてしまったりする。
そんな人が集中を切るためには、アプリケーションを強制終了させる他ない。
そのためのnpmライブラリがadhd-timerである。
npm install --save TakutoYoshikai/adhd-timer
毎日0:00になると、Google ChromeとFirefoxとターミナルを強制的に終了させ、寝る時間だよ!と表示する例
index.js
const ADHDTimer = require("adhd-timer");
ADHDTimer([
{
schedule: "0 0 0 * * *",
callback: function() {
console.log("寝る時間だよ!");
}
}
], [
"firefox",
"google-chrome",
"gnome-terminal",
]);
第二引数には、プロセス名を複数登録できる。
このライブラリの予想外のメリットとして、常に終了されることを気にしながら仕事ができるので、時間を気にするようになる。
##まとめ
技術力を使って苦手なことを克服していきたい。
不注意すぎて運転免許取れなかったので、自動運転を作れるような技術者になりたい。