Vol.287
8 Cognitive Biases in Software Development Jump to heading
ソフトウェア開発における 8 つの認知バイアス Jump to heading
この記事は、ソフトウェア開発における最も一般的で議論されている認知バイアスについて紹介する。以下の 8 つのバイアスについて、バイアスの說明、それがどのような状況で現れるか、そしてそれらと戦うためのいくつかのテクニックを解説してく。
- 楽観バイアス
- 自信過剰バイアス
- 確証バイアス
- 希望的観測
- アンカリングバイアス
- バンドワゴン効果
- カーゴカルト
- 対応バイアス
Distributed Ownership. How to maximize acceptance & adoption… | by Linzi Berry | Tap to Dismiss | Jul, 2020 | Medium Jump to heading
デザインシステム運用における所有権の分散のメリット Jump to heading
デザインシステムの運用時、すべてデザインにおいてデザインシステムチームの承認が必要になってしまうと、ボトルネックが発生してしまう可能性がある。これを防ぐためには、所有権を適切に分散させることが必要である。Linzi 氏は自信がマネージャを務める Lyft のデザインシステムをどのように運用しているかを紹介し、効果を最大化させるための方法を紹介する。具体的には、4 つの階層にクオリティの所有権を分散させ、ルールを設けて運用する方法を紹介する。
- ガイドライン
- デザインシステム
- プロダクトコンポーネントライブラリ
- カスタムコンポーネント
Adactio: Journal—A declarative Web Share API Jump to heading
宣言的な Web Share API Jump to heading
閲覧している画面をシェアを行うための Web Share API について、JavaScript のオプションに加えて、HTML での宣言的な方法を提供する必要性とそれがどのように実装されるべきか考察する。
Beyond Media Queries: Using Newer HTML & CSS Features for Responsive Designs | CSS-Tricks Jump to heading
レスポンシブデザインを実現するためにはメディアクエリが必須と考えているかもしれないが、CSS には他にもレスポンシブ画像や CSS 関数の機能が用意されており、それらを組み合わせることでより良い実装が実現できる。この記事では、メディアクエリ以外のレスポンシブデザインに活用できる機能を紹介していく。
Cumulative Layout Shift, The Layout Instability Metric | Dareboost Blog Jump to heading
Web ページを閲覧している際にレイアウト変形していしまい、読んでいた場所を見失ってしまうことがある。こういったレイアウトシフトが起こす UX は定量的に測ることが難しかった。この記事では、この問題を解決するための累積レイアウトシフトという新しい指標について詳しく解説する。
In Brief Jump to heading
patrick / articles / 3 things about CSS variables you might not know: CSS variables が undefined の場合にどのような挙動をするか解説する
More than Coding: What is Exploratory Work? – Bonnie Eisenman: エンジニアにとってコーディングは主たる作業ではあるが、他にも同様に大切な作業がある。探索的な仕事がエンジニアにとってどのように重要であるか解説する
Web browsers need to stop: Web の多様性が失われていっている現在の状況に対し警鐘を鳴らす
Options, Not Roadmaps - Signal v. Noise: Basecamp のチームでは長期的な計画を立てる際にロードマップは立てずに進めていくというが、それはどのような考えに基づいているのか
How I learned to turn Impostor Syndrome into an Advantage - The Impostor’s Advantage: インポスター症候群のようなものを抱えていたが、その感覚を逆に生かすことで活躍をすることができた経験について、その過程にどのような考えがあったかを語る