高林哲さんをゲストに迎えて、バッドノウハウ、ソフトウェアエンジニアリング、コードレビューなどについて話しました。 Show Notes bkノート Plack Handbook yak shaving で人生の問題が80%が説明できる問題 Yak Ratio プログラマの三大美徳 リファクタリングという名の現実逃避 タイピングが速いプログラマは腕が立つ説 You are Not Your Code 下から目線のコードレビュー
![Rebuild: 4: bkノート, Yak Shaving, Code Reviews (高林哲)](https://cdn-ak-scissors.b.st-hatena.com/image/square/559ec2c83ec56deebee80b2269b7b00c2892e998/height=288;version=1;width=512/https%3A%2F%2Fcdn.rebuild.fm%2Fimages%2Ficon240.png)
この記事は、How I Fired Myself.という記事の試訳です。 2010年の7月、私は22歳で、カリフォルニアのあるソーシャルゲームのスタートアップで働いていた。卒業したてで、私にとって初めての本物の職だった。給料をもらってアパートに住んだ。そのころ私は初めて大人になったような気分でいた。 その会社の主力製品であるRPGのコードを書く二人のエンジニアのうちの一人が私だった。大学では哲学を専攻していた。これはどういうことかと言えば、問題に対してどうやって考えればいいかを知っていた一方で、ベストプラクティスや実用的なデザインパターンに関する知識は最低限しか持っていなかった。私は信じられないほどの熱意でもって自分が持っているごく普通のLAMPの知識を駆使した。 私の悩みの種であるゲームデザイナーはしばしばWorld of Warcraftからインスピレーションを得ていた。WoWは、Bl
微妙に釣りタイトルです。書こうと思ったきっかけはこちらの記事です。 前職ではC#/ASP.NETをよく書いていた。 キャリア的には5年ぐらいだったけど、悲しいことにずっとC# 2.0止まりだった。 型推論とかLINQとかは結局実務では使わずじまいだった。 Java/C# からRubyに乗り換えて感じたことのまとめ - give IT a try Visual Studio は IntelliSense が強力で超便利だけど、IDE 自体がかなりの重量級なのでメモリ 8GB 以上と SSD はもはや必須なのは事実すぎますし、規模が大きくなったらコンパイルも 5 秒ぐらいかかるし「そうだよなぁ・・・」と思いながら読んでいました。 でも、以下の 2 点に関しては最新の Visual Studio と C# では、NuGet の追加と var の導入で割と前から対応しています。 型情報がコードにな
今『Twitter』で話題となっている物を紹介それは「100人のアメリカ人音大生が分析した日本の音楽才能と人数の関係性」という面白いグラフ。これはオドネル・ケビンさんがツイートした画像。オドネル・ケビンさんは日本で作家を目指すアメリカ人で、電子書籍も発売しヒットしているようだ。 そんな彼がJ-POPこと日本の音楽を分析したグラフをツイートし話題となっている。しかしグラフ作成者は不明で日本人とも言われている。日本人がアメリカ人音大生100人に聞いたということなのだろうか。 そのグラフはX軸には人数の多さを、Y軸にはアーティストの才能を可視化している。只単に数字で可視化しているだけではなく、言葉で分かりやすくしているのがこのグラフの特徴である。 X軸の“人数”であれば、「一人 – バンド – グループ – 集団ヒステリー」と区分され、Y軸の“才能”では「家畜 – ダンサー – パフォーマー –
突然森の方でホーホー!ホホー!っていってる鳥あれなんだよ 【全板集合】2chにある無駄な知識を集めるスレ180 http://kamome.2ch.net/test/read.cgi/gline/1308387579/ 469 :水先案名無い人:2011/06/23(木) 22:37:37.00 ID:QX9segzu0 深夜に突然森の方で「ギョエエエエエエエ」って鳴く鳥、あれなんだよ 怖いんだよ http://hatsukari.2ch.net/test/read.cgi/news/1308804122/ 43 名前:名無しさん@涙目です。(愛知県):2011/06/23(木) 13:46:29.29 ID:7GLmZSJJ0 [1/2] ホーホー!ホホー! っていってる鳥のほうが気になる 何なんだよあれ 70 名前:名無しさん@涙目です。(栃木県):2011/06/23(木) 13:
The following print statement would print "hello world". Could anyone explain this? System.out.println(randomString(-229985452) + " " + randomString(-147909649)); And randomString() looks like this: public static String randomString(int i) { Random ran = new Random(i); StringBuilder sb = new StringBuilder(); while (true) { int k = ran.nextInt(27); if (k == 0) break; sb.append((char)('`' + k)); } r
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く