







A Comprehensive Overview of Prompt Engineering
Context Engineering Guide – Nextra
A Comprehensive Overview of Prompt Engineering
The Next Two Years of Software Engineering
Exploring five critical questions shaping software engineering through 2026, with contrasting scenarios for each. These lenses help prepare for the evolving ...

Prompt Like a Data Scientist: Auto Prompt Optimization and Testing with DSPy | Towards Data Science
Applying machine learning methodology to prompt building

Prompts I use - Agentic Engineering Patterns
Prompts I use - Agentic Engineering Patterns
The Engineering Leadership Report 2026
Our survey of 600 engineering leaders exploring how the role is evolving, where the challenges lie, and what the future holds for the job.

Prompts are technical debt too
It’s common and correct to say that “all code is technical debt”. Adding code is a necessary evil for developing new features: you almost always have to do it, but each line of code adds to the complexity and maintenance burden of the system. All future changes to the system have to work with the existing code, or at least avoid breaking it. Once systems accumulate enough code, they become impossible for a single person to understand: instead of reading the code and understanding what it does, you must rely on guesses, theories and heuristics1. Sensible engineers write as little code as possible.

Frontend System Design: The Complete Guide 2026
Learn how to approach frontend System Design interviews with real-world architecture patterns, scalability strategies, and practical examples used by top tech companies.

The New Science of Designing for Humans (SSIR)
The rise of behavioral science and impact evaluation has created a new way for engineering programs and human interactions. <meta property=
Resetting on engineering expectations in the age of AI
I’m accepting new sponsorships for The Modern Leader for 2026. If you’re interested (or you think your company may be interested), you can learn more here.
The Interview Question Bank for Engineering Managers
Organised by theme, and every question comes with a short thinking prompt
How to Do AI-Assisted Engineering
15 experienced engineers and engineering leaders share their real-world experiences with AI-assisted engineering.


Cognitive engineering
Cognitive engineering is an interdisciplinary field that applies principles from cognitive psychology, cognitive neuroscience, and human factors to design and develop engineering systems that effectively support or enhance human cognitive processes.[1][2] The field emerged in the 1980s when Donald Norman and others recognized the need to better understand how humans interact with complex technological systems.[3]
The Last Technical Interview
Today we will pour one out for the vaunted technical interview process, which is on its last leg. And we’ll talk a little about what’s…


The physics behind spring animations - The Blog of Maxime Heckel

Interfaces › Cheat Sheet
The Making of Cursor's Icons

Performance

React handbook

Teaching agents product design at Vercel