Skip to content

Vol.410

Is Critical Thinking the Most Important Skill for Software Engineers? Jump to heading

クリティカルシンキングの重要性 Jump to heading

Gergely氏は「有名な」人々の発言を真に受けることを避け、クリティカルシンキングをするように強く勧めている。昨今、ソーシャルメディア上に「テクノロジー インフルエンサー」のような人々が台頭している。彼らはかなりの数のフォロワーを持っているかもしれないが、それらを無視して議論をするべきだと話す。Gergely氏が尊敬していたソフトウェアエンジニアは、例外なくクリティカルシンキングの持ち主だったのである。クリティカルシンキングを鍛えるには、1.専門用語を取り除く、2.情報を検証し、調査する、3.なぜ、どのようにと尋ねる、といったことが有効。

Starting design work in a spreadsheet Jump to heading

スプレッドシートで設計をする方法 Jump to heading

既存のWebサイトを再設計する際には、Figmaなどのデザインツールを使ったデザインの前に、スプレッドシートを使った設計を進めるべき。まず、取り扱っているコンテンツについて知ることからはじめ、それに基づいて設計していく。スプレッドシートはこういった整理に非常に適している。この記事では、実用的な洞察を得るための4つ観点を紹介している。

Why Chatbots Are Not the Future of Interfaces Jump to heading

Chatbotはインターフェースの未来ではない Jump to heading

チャットボットがLLMに対して適切なインターフェイスではないのではないかという疑問を立てる。Copilot for Docsというサービスを例に上げ、少なくとも、チャットボットのインターフェイスには、コントロール、情報、アフォーダンスを追加して、より使いやすくできるという提言をしている。

On Pair Programming Jump to heading

ペアプログラミングに必要なアイディアをまとめている。やり方、利点、課題についてかなり具体的に解説している。

Picking the Right Tool for Maneuvering JavaScript’s Event Loop Jump to heading

setTimeout, queueMicrotask, requestAnimationFrame, requestIdleCallbackの違いを、実際の例と共に解説する。

In Brief Jump to heading