Vol.402
Jade Rubick - Your process should be open source Jump to heading
プロセスのオープンソース化の利点 Jump to heading
集団がうまく協業するためには、プロセスを共有することが重要である。この記事では、プロセスを共有するための方法として、プロセスのオープンソース化を提案している。具体的には、エンジニアリング ハンドブックを作成することを勧める。エンジニアリング ハンドブックをどのように構築しメンテナンスしていくかについて詳しく解説する。
Technical Decision-Making trivago tech blog Jump to heading
技術的な意思決定のベストプラクティス Jump to heading
技術的な意思決定をするためのベストプラクティスについて紹介する
- デザインドキュメントの作成
- 変更の影響を受けるすべての人がドキュメントを確認する
- 提案を検討し、決定を下すためのワーキンググループを形成する
- 決定会議
- 決定結果の文書化
Stop saying technical debt Jump to heading
「技術的負債」と言うのをやめる Jump to heading
「技術的負債」とは一体何なのかについて、人々がそれぞれ異なったイメージを持っていることに着目し、この言葉について再考する。技術的負債を悪いコードと同一視することは、問題の解決には繋がらない。測定可能なものを選択し、その品質を評価、そして特定の単位でメンテナンス負荷に焦点を当てることが重要である。
10x your feedback game: Choose kindness over niceness Jump to heading
フィードバックを10倍活かす方法。フィードバックは強力なツールであるが、これを利用して上手にコミュニケーションするは難しい側面もある。この記事では、フィードバックをどのように構築するかのフレームワークを提供する。そして、フィードバックを活用することで、いかにチームビルディング、対立の解決、人々の成長を促すことができるかを紹介していく。
Organizational boundary problems: too many cooks or not enough kitchens? Jump to heading
組織内の境界問題について取り上げる。境界は組織内の役割と責任を定義するための重要な要素である。境界が適切に管理されていない場合、また過度に制限されている場合、どちらも組織の効率性を低下させると指摘する。そして、この問題へのアプローチをどのようにすればよいかを解説する。
In Brief Jump to heading
Building a simple CLI tool with modern Node.js: Node.jsの最新の機能を利用したCLIツールの作り方について
Tether elements to each other with CSS anchor positioning - Chrome Developers: CSSを利用していかにある要素を他の要素に固定するかについて、現在のソリューションから、最新のCSSの仕様を交えて解説する
Safari 16.4 Is An Admission: Safari 16.4の変更点について、AppleとSafariの歴史を交えて考察する
Why useEffect May Not Be the Best Abstraction: useEffectの問題点について指摘する
Everything You Need to Know About the Gap After the List Marker: リスト表示の際の余白のデザインについて