タグ kyanny's blog
人気順 5 users 10 users 100 users 500 users 1000 usersRe: 技術的負債は開発者体験を悪化させる / Technical Debt and Developer Experience - @kyanny's blog
技術的負債は開発者体験を悪化させる / Technical Debt and Developer Experience - Speaker Deck 「品質と速度はトレードオフの関係ではなく、比例する」みたいな話を見聞きするたびにモヤッとするのが、 本当に短期的な話、三十分以内に変更してデプロイしたい、みたいな「短期的」な話であれば「テスト書いてる時間は... 続きを読む
二要素認証(TOTP)のトークンをどこに保存するか問題 - @kyanny's blog
2 要素認証に 1Password を使うのはよく考えてから | はったりエンジニアの備忘録 AWSの多要素認証に1passwordが使えたけど使っちゃダメだと思った話 - Qiita TOTP のトークンを 1Password に保存するのはセキュリティ強度を弱めるので良くない、という話は知ってたので避けてたのだけど、ちょっとよくわからなくなって... 続きを読む
Web 日記は止まらない - @kyanny's blog
↓を読んで、タイトルで脊髄反射したくなっただけ。 トラックバックがあった時代のブログ作法ってこういう感じだったな、と懐かしくなった。タイトル含めて他人のブログ記事にお返事するというか、アンサーソングというか。もちろん元記事はお前に向けて書かれたものではないので返事もクソもないだろ、という話なのだが... 続きを読む
技術顧問ブームの流れを汲んだエンジニアリングマネージャーブーム、という考察 - @kyanny's blog
というか、(かなり偏見を含む)空想。 blog.kyanny.me 「技術力が衰えつつあるおじさんエンジニアのキャリアパスをどうするか」という命題に対して業界は「経営がわかるCTO」「技術顧問」などの回答を示してきた しかしCTOも技術顧問も椅子に限りがあるため、業界は新たな受け皿を必要としていた 業界の平均年齢が上が... 続きを読む
Firefox やめた - @kyanny's blog
2018 - 03 - 10 Firefox やめた blog.kyanny.me 使い物にならない、とは言わないが、おすすめしない。 遅い もっぱら毎日 GitHub や Google Drive にアクセスしているが、どこも Chrome に比べて体感で明らかにわかるほど表示も動作も遅い 速度がウリって、いったいどこのウェブサイトなら速いわけ? 一番困ったのが Cmd+W に対する反応が遅くて... 続きを読む
採用基準についてトレードオフスライダーを使って議論した - @kyanny's blog
2017 - 11 - 10 採用基準についてトレードオフスライダーを使って議論した 開発者の中途採用をやっていくにあたり、「チームの誰もが採用担当」というポリシーでインタビューやコードテストのレビューなどをみんなでやってきたが、「どういう人を採用すべきか?」についての認識が合わなくなってきたと感じたので、認識を合わせるために議論の場を設けた。議論を進めるためのツールとして トレードオフスライダー... 続きを読む
私のソースコードの書き方 - @kyanny's blog
2016 - 07 - 18 私のソースコードの書き方 note.mu なるほど自分も同じような感じでやっているなぁ、と思った。もうちょっと詳しく書くと、 まず変更しようと思っている部分の周辺のコードを読んで、「ここらへんをいじればよさそう」と当たりをつける(当たりのつけかたにもいろいろあるのだが後述) 土地勘を養ったところで具体的な変更の仕方を考える。必要に応じて紙に下手くそな図を書いたり、考え... 続きを読む
最近思ったこと - @kyanny's blog
2016 - 01 - 31 最近思ったこと ここ数ヶ月、十数年のソフトウェア開発者人生で初めて、悪名高いExcel方眼紙に書かれた仕様書というものに触れる機会を得たのだが、悪評の理由が身を持ってわかった。 装飾過多。長過ぎるフローチャートや謎のテーブル風定義一覧の「見栄え」ばかりよくて肝心のデータの見方・読み方がわからない。 おそらく装飾にパワーを取られすぎているからだと思うが、仕様の説明に不足... 続きを読む
第二次CTOブームから技術顧問ブームへの流れについての考察 - @kyanny's blog
2015-10-02 第二次CTOブームから技術顧問ブームへの流れについての考察 「エンジニア組織のトップには最も技術力が高い人が立つべき」という価値観にもとづいて、多くのWeb事業会社においてエース格のスターエンジニアがCTOないし類似の肩書と地位と権力を持つポジションに就いたゼロ年代のムーブメントを第一次CTOブームと呼ぶことにしよう それを踏まえてテン年代に入り、「スタートアップのような小さ... 続きを読む
最近思ったこと - @kyanny's blog
2015-10-01 最近思ったこと コードレビューするときに考えること 開発チームもコードベースもプロジェクト規模も大きくなってきたので、もはや実装上の設計の細かい点まで指摘することが難しくなった。個人的な趣味で、自分が直接関わっていないプロジェクトの issues も全部眺めているが、それでも内容を把握しきるのは無理。なので、コードそのものに対する指摘は少なくなり、その代わりに「第三者があとで... 続きを読む
Quipper のエンジニア採用プロセス コードテスト編 - @kyanny's blog
2015-08-29 Quipper のエンジニア採用プロセス コードテスト編 Quipper ではエンジニアを採用するにあたり、候補者に複数回の面接と、コードテストのための課題提出をお願いしている。 今年の春から夏にかけて、前任者から日本オフィスのエンジニア採用に関わる仕事を引き継いだとき、採用プロセスを変更した。それまでは一部の採用担当者だけが面談と合否判断をしていたが、エンジニア採用の場合は... 続きを読む
リモートで働く開発者が行うとよいたった二つの習慣 - @kyanny's blog
2015-08-15 リモートで働く開発者が行うとよいたった二つの習慣 チャット・Issue Tracker・メール等の非同期コミュニケーションツール上で返事をはやく返す チャット・Issue Tracker・メール等の非同期コミュニケーションツール上で自分の状況をこまめに報告する 目安としては、 1 on 1 チャットは 30 秒以内・パブリックチャットのグループ mention (@here ... 続きを読む
Qiita::Team やめた - @kyanny's blog
2015-07-30 Qiita::Team やめた Quipper 日本オフィス(+ 海外オフィス勤務の日本人)で「チャット以上 Wiki 未満」な情報共有ツールとして二年ほど使ってきた Qiita::Team をやめて、 GitHub Issues に移行した。 Qiita::Team は日本人の間では活用されていたが、グローバル企業なので英語以外のみでの情報共有は好ましくなく、しかも Qii... 続きを読む
Quipperで2年働いてわかった、グローバル企業で求められる英語力の現実 - @kyanny's blog
2015-05-31 Quipperで2年働いてわかった、グローバル企業で求められる英語力の現実 Quipperに入社して2年経った。 転職するにあたり、最も心配だったのは英語だ。当時は英検もTOEICも受験した経験すらなく、自分の英語力がどの程度のものなのか客観的に知る術がなかった。日常的に英語を使う機会も乏しく、果たして本当に外資系企業でやっていけるのか甚だ不安だった。 2年働いてみて、なんと... 続きを読む
マナーの悪いIngress - @kyanny's blog
2015-03-25 マナーの悪いIngress 笹塚に創価学会の施設がある。Ingress をやっていて何気なく Hack したポータルがそうだったのだが、ポータル名に悪意を感じた。 特定の新興宗教を邪教と呼ぶのは個人の自由だが、不特定多数の目に触れるある種パブリックな場所にあるものに対して偏った主観に基づくラベルをつけるのは感心しない。自分はさほど熱心なエージェントではないのでゲームにもコミュ... 続きを読む
フレームワークとアプリケーションの境目 - @kyanny's blog
2015-02-20 フレームワークとアプリケーションの境目 それでもRailsを選択する3つの理由 - pblog 興味深く読んだ。 ずっと気になっていることがある。フレームワークとアプリケーションの境目について。 アプリケーションとフレームワークははっきり区別されるべきなんだろうか。 Rails は「区別するべきだ」と要請しているように感じられる。アプリケーションはフレームワークが規定する「で... 続きを読む
SNS 見るのやめた - @kyanny's blog
2015-02-01 SNS 見るのやめた 昨年末から SNS を見るのをやめた。目的は精神の平穏を保つため。誰が退職しただの、誰が本を書いただの、そういう業界ゴシップで心惑わされるのに疲れ果てた。知る価値のある情報もたくさんあるが、 S/N 比が悪くなりすぎた。 また、 SNS に愚痴や攻撃的なことを書いたりしてしまうのもやめたかった。傍目に悪いし、書いてスカッとするわけでもない。いつか炎上する... 続きを読む
livedoor Reader 終了に寄せて: Fastladder オープンソース版は GitHub で開発継続中です - @kyanny's blog
2014-10-03 livedoor Reader 終了に寄せて: Fastladder オープンソース版は GitHub で開発継続中です 【重要】 livedoor Reader サービス終了のお知らせ : livedoor Reader 開発日誌 【重要】 livedoor Reader サービス終了のお知らせ|livedoor Reader 開発日誌 livedoor Reader が ... 続きを読む
クライアントサイド JavaScript (AltJS) のテストを書くのは本当に難しいのか? - @kyanny's blog
2014-08-30 クライアントサイド JavaScript (AltJS) のテストを書くのは本当に難しいのか? TL;DR - 最初の一人はつらいけど後続はそうでもないので先駆者は自覚と誇りを持ってオールグリーンを維持しよう このエントリはMarionette.js ベースで3ヶ月開発したアプリのカバレッジ推移をまとめてみた - @kyanny's blogというエントリの続きにあたります。... 続きを読む
Atom.io に乗り換えられなかった - @kyanny's blog
2014-08-16 Atom.io に乗り換えられなかった きっかけは些細なことだった。 Emacs で RSpec のテストケースを書いていて、全体的に動作がのろくてイライラさせられた。どうやら ruby-mode だか ruby-electric だかが悪さをしているらしいが、何年も前に .emacs.d に放り込んだもので、どんな風に設定するのかも覚えていない。最新バージョンに入れ替えてみ... 続きを読む
JavaScript で if 文を書くとき必ず波括弧を書くべきと主張しているスタイルガイド - @kyanny's blog
2014-06-02 JavaScript で if 文を書くとき必ず波括弧を書くべきと主張しているスタイルガイド 新人さんの JavaScript のコードレビューをしていて、 if 文の本体部分を波括弧で囲っていないコードを見つけた。 おれは本体が一行しかなくても必ず波括弧で囲うようにしており(そのほうがわかりやすいと思っているから)、できればそうして欲しいけど個人の好みを押し付けるのはよくな... 続きを読む
Single Page Application ではない場合 JavaScript コードのエントリポイントはどこにあるべきか? - @kyanny's blog
2014-03-31 Single Page Application ではない場合 JavaScript コードのエントリポイントはどこにあるべきか? 仕事で中規模程度の Rails アプリケーションのコードベースをいじっている。このアプリはもともと app/assets/javascripts 以下に必要に応じて JavaScript ファイルを置き、適当なテンプレートファイルから直接 Java... 続きを読む
Quipper のスピード感 - @kyanny's blog
2013-10-22 Quipper のスピード感 先日、ブログ記事を読んでいて autodoc というツールを見つけた。 Rails の Request Spec から自動的に API ドキュメントを生成するというもの。コードとドキュメントが食い違ってしまう問題を解決できるかも、と思って試しに Quipper 社内で紹介してみた。 当初は「良さそうだね、でも今使っている API サーバー用フレー... 続きを読む
Increments は和製 GitHub の夢を見るか? - @kyanny's blog
2013-08-01 Increments は和製 GitHub の夢を見るか? Quipper では日本オフィスの開発者を中心に、 Qiita::Team を導入して社内のドキュメント共有を行なっている。書かれる内容は日報が多いが、技術 Tips の共有やチャットでは適切でない込み入った技術的問題を解決する議論の場としても活用している。 なぜわざわざドキュメント共有?ていうか日報書くなんてダサす... 続きを読む
ルーク、 MongoLab を使え! - @kyanny's blog
2013-07-28 ルーク、 MongoLab を使え! 五月の終わりから Quipper で働いている。 Quipper は DeNA の co-founder である渡辺雅之氏がロンドンで創業したモバイル学習プラットフォームの会社で...みたいな話は長くなるし、読者の興味を引きそうにないのでやめておく。このへんの話を詳しく知りたい人は渡辺によるハーバード・ビジネス・レビューの連載をどうぞ。 ... 続きを読む