議論が、自信がある人物や一番声の大きい人物によって支配されてしまう状況に誰もが陥ったことがあるはずです。 目立たない人物や新しいグループメンバは意見を述べることを躊躇してしまいます。そうでない人も、発言するタイミングを計 […]

これは未来からの投稿です。現在、信頼のおけるスケーラブルなプロダクションシステムの構築は、言ってみれば、その他のソフトウェアを書くのと同じくらい容易になっています。未来にはどのような風景が広がっているのか、お伝えしましょ […]

ジョエル・テストとは、面接時に求人応募者が面接官に聞くものとして広く受け入れられている「12個の役立つ質問」のことです。このテストはJoel Spolsky氏が考案しました。彼のブログは開発者の間では有名で、この12の質 […]

(2016/7/15、著者プロフィールを修正いたしました。) 仮に、高速道路の自動車をより速く走らせることがあなたの務めだとします。もしあなたが、ドライバー全員にただ「アクセルを思いきり踏むように」と言ったら、一体どうな […]

私はポストモーテム(事後分析)の記録を読むのが大好きです。ポストモーテムを読むと勉強になりますが、大抵の教材的資料とは違って、興味深いストーリーが含まれているのです。相当な時間をかけてGoogleとMicrosoftのポ […]

「計測できなければ、改善できない」―ケルビン卿 計測の難しい点は、何を追跡するかを決めることです。 Dave McClureのAARRRフレームワークは、重要なメトリクスの概略を提供しています。それらのメトリクスを、例え […]

驚く方もいるかもしれませんが、弊社のデザイナーのほとんどが、Vimをテキストエディタとして優先的に使用しています。thoughtbotが他社と大きく異なる点はこれだけではありません。 私たちが抱える多くのプロジェクトでは […]

私たちの開発プロセスにおいて、動くソフトウェアを頻繁に小規模リリースすることは、主要目標の1つになっています。 この記事では、1つのプロダクトのイテレーションを1週間周期で行うコツをお話します。では、そのために必要なプロ […]

プロジェクトの早い段階で、使用するプラットフォームを決めなければなりません。 どのプラットフォームを使うかは、ユーザの問題を解決するためのアイデアに左右されます。例えば、ユーザが現場の建設作業員なら、モバイルまたはタブレ […]

ほとんどの人は、デザインというのは見た目のことだと誤解している。デザイナーにベニヤの箱を渡して、「見栄え良くしてくれ」と言うようなものだと。私たちが考えるデザインは、そんなものではない。見た目や感覚だけではなくて、どのよ […]

高品質のコードベースは、反復作業やコラボレーション、メンテナンスを簡単にすることで、長期的な開発のスピードを上げてくれます。Quoraではベースコードの品質は重要だと考えます。 高品質のコードを維持することは利点がありま […]

マイクロサービスのアーキテクチャスタイルがモノリシックアーキテクチャよりも優れたアプローチであるというのは、多くの開発チームが実感していることです。その一方で、生産性を低下させる重荷のようなものだと感じているチームも存在 […]