レガシーからの脱却
毎週土曜日は元同僚と『Apex Legends』をやる日なのですが、
その同僚が風邪でダウンしているため今週は中止となり、時間が予想外に空きました。
ここでスーパー銭湯に行ってもいいかもしれないと一瞬思いましたが、
今月内に基本機能を完成させたいピクチャレ大会開発に注ぎ込むことにしました。
朝はなぜか05時に起きてからしばらく二度寝できなかったのでその時間にも開発していて、
その後10時半から13時まで昼寝したあと、すぐに昼食を済ませてコワーキングスペースへ。
そこから21時半までずーっと作業をしていました。
今日だけで10時間以上は作業していたことになります。
しかし10時間もやれば相当進んだのかと思いきやそうでもない。
やはり新技術を学びながらなのでとにかく足が遅いです。まだまだ無限にやることが出てくる。
正直、今月内の基本機能完成はかなり怪しい情勢です。
来月前半まで延長してようやくという感じかな……。
デザイン関係は個人的に初めてクラウドソーシングによる発注を試してみる予定なので、
それのために最低3週間は確保したい。
なおかつ、デザイナーさんにサイトの雰囲気を伝えるためには
ある程度フロントエンドが完成している必要がある。
1ヶ月残して基本機能を完成させようとしていたのはそういう事情もあるのですが、
いかんせん現実的なタスクの進捗を考えるとこの辺も同時並行にならざるを得なくなりそうです。
デザインの発注は実費がかかってくるので失敗したくありません。
しかしサイトが完成する前から動き始めてしまうと、
完成してから「やっぱりこっちのデザインが良かった」と後悔してしまいそうな予感がします。
だからこそ見た目の完成は最優先したいのですが……。
とはいえ、年初の状況から考えるとこれでも相当進んだ方だとは思います。
なにしろ500時間近くは費やしたであろうサイトをゼロベースから作り直しているので、
時間がいくらあっても足りないのは承知の上。
それでもなんとか勝負できているのはモダンな開発環境があまりにも快適だからです。
フルスクラッチから開発していたらあと20倍は時間が必要だったでしょう。
コンポーネント指向開発が快適すぎて、もはやフルスクラッチ開発には二度と戻れなさそう……。
去年まであれほど理由もなく敬遠していたReactも、理解すればするほど好きになっています。
ある意味今回のこの経験で自分はレガシーな開発から完全に卒業したと言えると思います。
明日は今月最後のがっつり開発できる休日。果たして明日でどこまで行けるか……。
明日も今日と同じようにコワーキングスペースでずっと開発する一日になりそうです。