C# から Ruby に
乗り換えた

2013年8月31日

mollifier
自己紹介

名前 : 三宅

はてな : id mollifier

twitter : @mollifier

神戸のプログラマ
好きなもの

zsh

vim

vimperator
ブログとか

はてなブログ
http://mollifier.hatenablog.com/

twitter
http://twitter.com/mollifier

slideshare
http://www.slideshare.net/mollifier

Qiita
http://qiita.com/mollifier
FaithCreates という
会社で働いています
主に Windows と C#
を使って開発していま
す
でも、なんか良くなさ
そうな感じになってき
た
特に Windows
Linux に乗り換えたほ
うがいいんじゃない
の、という話になって
きてる
何が良くないか
いろいろある
コマンドプロンプトが
しょぼい
PowerShell もなんか
めんどくさい
何かと再起動が必要に
なる
初期状態では便利なも
のが入っていない
エクスプローラーも使
いにくい
Windows Update が長
い
なんか凝ったことしよ
うとしたら全部自分で
何か書かないといけな
い
ブログ記事とか参考に
なるものが少ない
いろいろあるけど
何が一番だめかという
と
Windows の哲学がだめ
哲学というのは
OSには基礎となる考え
方があって、文化を
作っている
「哲学」というのは、
そういう文化や考え方
のこと
Unix系OS の哲学
なんでもテキスト
対話的インターフェイ
スは避ける
アプリケーションは他
と組み合わせて使える
ようにする
これがサーバーを運
用、管理するのに向い
てる
一方 Windows の哲学
は
なんでもバイナリ。
データ形式は秘密にす
る。
1つのアプリは他と協調
しない
わざと移植性を低くし
て真似できないように
する
これで Windows の依
存度が高くなって、抜
け出せなくなって、
グフフ
アホとちゃうか!
もう、死ね!
(僕の想像です)
これで Windows がゴ
ミという事が分かって
もらえたと思います
よし、Linux に乗り換
えよう
OS は問題無さそう
じゃあ言語はどうする
か
どれを使うかはけっこ
う迷いました
良い言語がいっぱいあ
ります
「こっちのはいろんな
ことできるよ」
「あっちのはいい感じ
のフレームワークがあ
るよ」
いろいろ検討しました
でも、これも OS と同
じで
哲学が大事
プログラム言語は文化
便利なライブラリとか
そういうのは、今なく
ても後から作ることが
できる
でも哲学は変わらない
哲学に共感できなかっ
たらダメ
そして Ruby が一番共
感できた
Ruby の哲学
「プログラミングを楽
しむ」
これに優るものはない
Ruby は楽しい
書くだけで楽しい
p で何か表示するのも
楽しい
普通に分かりやすく書
くこともできるし
メタプログラミングと
か黒魔術的なこともで
きる
!
@THEqQUICKbBROWNfFXjJMPSvVLAZ
YDGgkyz&[%r{"}mosx,4>6]|?'while(p
utc 3_0-~$.+=9/2^5;)<18*7and:`#
こういう変態コードが
書けるのも楽しい
そして何よりも大事な
のは
Ruby を使っている人は
みんな楽しい
楽しいからいい物が作
れる
仕事でやってたらトラ
ブルにも会うこともあ
るけど
楽しかったら絶対解決
できる
というわけで
哲学は大事
Ruby は楽しい
そして
今日の関西 Ruby 会議
で発表できて最高に楽
しい!
ありがとう
ございました

C# から Ruby に乗り換えた