Denkinovelの話をします。 Dennkinovelは、僕がプログラミングを始めて半年後に公開したWebサービスです。音声・画像の演出を加えた小説を投稿できるサイトです。 2年半の間、運営を続け、今もコードをアップデートしています。iPhoneアプリも作りました。 まあ、楽しい。楽しいですよ。はい。 でもね。楽しいだけなはずないじゃないですか。 初心者の頃の自分が書いたコードをどうメンテし続けるか かつて僕はjQueryでSPA的なサイトを作ったことがあります。 過去に戻れるなら、言いたい。「その先は地獄だぞ」と。 MVCもドメインモデルもわかっていなかった頃のコードは今でもサービス内を動いています。 無駄な処理や意味の分からない挙動にどう立ち向かい、どう近代化させたかを話します。 仕事のプログラミングとの違い 仕事で行うプログラミングは、本気を出せません。語弊を承知で言いますが。
![Webサービスを個人で作り、運営し続けるという修羅の道 - YAPC::Asia Tokyo 2014](https://cdn-ak-scissors.b.st-hatena.com/image/square/926b206b8f91b086b9f30a1e2750d47b515329a5/height=288;version=1;width=512/http%3A%2F%2Fyapcasia.org%2F2015%2Fassets%2Fiamges%2F2015ogp.png)