# デザインへの諦め

## 思い

今日は技術的な記事じゃないです。
難しいけど、こういうのもどんどん書いていきたい。
長いけど、つらつら書くのがマイブームなので、ご容赦を。

### 僕はデザインができない

これは前々からわかっていたことで、それなりのアイディアかなと思って作り始めたサイトでも、
いざ作ってみるとどうしようもない見た目になってげんなりすることが多々あった。
今もだいたいそうだったりする。
そのサイトが注目されない理由にははもちろん、アイディア自体がそうでもないという理由もあるんだけど。
僕には美的センスとかそういうのがないんだろうな、と半ば諦めて、今まで来た。
心の支えとして、昔読んだ本に書いてあった、
「Googleはデザインができないから、次善策としてシンプルを選んだ」※
という言葉があった。
（それにしても、スティーブ・ジョブズに言ったらものすごい怒られそうな言葉だ）
どうせできないならせめて、と、余計なデザインはせず、できる限りシンプルにしようと努めてきた。
というわけで、僕の作るサイトはHTMLもCSSも基本簡素である。
※ Googleは対Facebookのためか、バリバリデザインする方針に変えてきているようだけど。

### 魅せることの大事さ

今まで思いついたアイディアをとりあえず動くように実装することを重視して、
見た目の部分はまぁ作品を公開するために最低限、ということをやってきた。
ただ、最近それはどうなんだ、と思うようになってきた。
やっぱり、いくら裏でどんなものが動いていようと、魅了するための鍵はデザインだ。
現実的なことを言っても、やっぱりチープなものにユーザはお金を払わない。
与えてくれる驚き・インパクトに対して対価を払いたいと思うんだ。
僕自身、最近魅せることへの興味が強くなっている。
最近使われることが多くなっている、物理エンジンも勉強してみた。やっぱり動くものはおもしろい。
先進的なデザインに出会っては「UI参考」なるタグをつけてブックマークしたり、
おしゃれだな、と印刷物をファイリングしたり。
思えば、HTML5のcanvasも登場当初から好きで、いろいろ作ったりした。
人々を魅了できるようなインタフェースを作ってみたい、と思ってしまう自分がいる。

### 僕はハッカーじゃない

これも前々から気づいてて、あえて無視していたようなところでもあるんだけど、
僕は決してハッカーにはなれない、と思う。
プログラム自体より、その結果、動くものを見たくてプログラムを作っているからだ。
僕のコードを知っている人はわかると思うけど、ひどいものだ。
お世辞にも綺麗とは言えない。
その上、リファクタリングも動きの上で変化がなくて苦痛な為、あまり得意じゃない。
再利用性やパフォーマンス云々の話も最低限に留めたいのだ。
そもそも、街中でおしゃれだな、と思う広告を写真に取ることはあっても、
綺麗だなと思うコードやアルゴリズムをブックマークすることはなさそうだ。
綺麗な実装へのこだわり、というものが決定的に欠けている気がしている。

### 器用貧乏

かといって、プログラマとしてそこまでひどいかと言われたら、そうでもないんだと思いたい。
少なくとも、思いつきのアイディアを動くレベルのプロトタイプまで作っちゃう、というところについては誇れると思う。
（例えば、不思議の国のアリスを解析して歌詞を自動生成する、なんて馬鹿げたアイディアを本当に実装する人がどれぐらいいるだろうか？）
昔から器用貧乏と言われることが多かったんだけど、
ことITに関してもやっぱりそうなのかな。
できなくはないけど、飛び抜けてない。このままではいつか生き残れなくなる。

### 文系と理系

僕は一般的な勉強を中学でドロップアウトしてしまったので、
自分が文系か理系か、ということがよくわかっていない。
数学は確かにわからないけど、それはまともな高等教育を受けなかっただけで、
もしかしたら素質はあるのかもしれない。
ただ、文章を書くのは昔から好きだし、一時期恥ずかしながら歌詞を書いていたこともある。
文系的な何かを持っているのは確かなんだと思う。
ハッカー的な　部分は限界がありそうだけど、こちらを伸ばせばエンジニアとして強みになるんではないか。
スティーブ・ジョブスも文系と理系の中間が良いと言っていたようだし。

### 絵を書くのは、好きだった

というか今も好きだ。
時間さえ許すのであれば毎日1日中書いてても飽きない。
生まれ故郷である兵庫県のポスターになったりしたこともあるので、
才能もないわけではない、と思う。

### 空間認知能力の欠如

だがしかし、僕にはこの欠点がある。
何か僕の絵には奥行きがないのだ。
そのまま模写したつもりでも平面的になってしまう。
これはWebデザインにおいてもそう。とにかく広がりがないのだ。
信じられないぐらいの方向音痴もなのもこれが原因ではないかと思っている。
ただ、高校・大学の時にあった3DCGの授業はなぜか好きだった。
今思うと、Shadeなどのモデリングソフトはあまり使えず、
POV-RayやOpenGLを生で使ってゴリゴリ作るほうが得意だった。
つまり、3D空間じゃなく、コードを見ていたわけだ。

### コンピュータの力

僕を含めいろいろと人間には欠点があるけど、コンピュータでそれを補うことができる。
奥行きのある絵がかけなくても、WebGLで本当の3Dを作ってしまえばいい。
デザインの引き出しが少ないのなら、ランダムで大量のパターンを生成してしまえばいい。
とかね。

### これから

いろいろと書いたけど、結局何を言いたかったかというとデザインを真面目にやりたいと思ったという話。
（長い間放置してきたことを改めて勉強するということで自分を納得させる為にいろいろと考えたことを書いてみた）
思い立ったが吉日ということで、まずは今日丸善で買ってきた以下の本を読んでみる。
デザインのことは知らないけど、本を選ぶ能力はある程度備わっている、はず。

とりあえず勉強しながら、技術系以外のことを扱う個人サイトを作っていこうと思う。
どれぐらい身に付くかはわからないけど、座右の銘の一つ、
「あなたは1年後、今日始めなかったことを後悔しているかもしれない。」
という、カレン・ラムの言葉の言葉を胸にがんばろう。
デザイナとエンジニア、どっちが偉いか。
そんな議論に意味はない。どっちも出来るのが良いに決まってる。
どうなるか、見てて下さい。

###