(訳注: 2016/2/26、記事タイトルを変更いたしました。) 特定のトピックについての記述をご希望ですか? Issueを立てるか、Twitterで私までお知らせください!ありがとう! はじめに Vimとは何か? Vi […]

SMS送信機能を含むアプリケーションを開発するにあたっては、実際にメッセージ送信を行う必要があります。その際、私たちが好んで使うのはTwilioのような外部サービスです。SMSと連携する部分の単体テストを行う時は、実際の […]

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

―iDoneThis社プロダクト責任者 Leif Singerへのインタビュー Leif Singer:日中はスタートアップ企業のプロダクトマネージャ、夜間は研究者 ドイツで育ったLeif氏が選んだキャリアは、ソフトウェ […]

Robert Vescoは、ニューヨーク市で開催されたInsightプログラム、2015年1月期のメンバーです。彼は最近、メリーランド大学で経営学の博士号を取得しました。以下の記事は彼の個人ブログに元々投稿された記事で、 […]

チームで行っていることの大半は習慣に基づいており、そのかなりの部分はほとんど無意識のうちに行われています。 ある研究では、人間の行動の約40%は習慣に基づいているということが示されています。 もしこれが事実なら、その時間 […]

1. LeaderをSpaceキーにする Leaderは素晴らしい概念です。キーの組み合わせではなく並びによって、操作を行えるようにするものです。私はこれを使っているので、操作のために”Ctrl-何らかのキー […]

これは私が長年ソフトウェア開発をする中で役に立つと思った教訓と経験則のリストです。 開発 1. 小規模なものから徐々に拡張していく。私は日頃、新たなシステムを作るにせよ既存のシステムに機能を追加するにせよ、必要な機能すら […]

ペースが速い現代のソフトウェア開発環境では、テスト駆動開発(TDD)という言葉をよく聞きます。その利点だけでなく欠点についてもソフトウェア開発コミュニティでよく議論されています。TDDについて、”自己嫌悪に陥 […]

生産性を維持するのは難しいことです。特に開発者の立場では。 ゾーン(超集中状態)に入るには時間がかかりますが、入ったゾーンから引きずり出されるのは簡単です。 例えば、 * ミーティング * Eメール * 作る予定の機能や […]

目次 「GTD」とは何か 「インボックス」 「インボックス」を処理する 「次にとるべき行動」のリスト 「連絡待ち」リスト プロジェクト 状況 アジェンダ 「いつかやる/多分やる」リスト カレンダー 週次レビュー トリガー […]

今日は、開発者が見積もりを作成している時に脳内でどんなことが起きているのか話してみたいと思います。なぜこんなにも見積もり作業が難しいのか、そして、私の見積もり精度は相変わらずひどいものですが、私がどうやって(非常に幸せな […]