Loading...

Tag trends are in beta. Feedback? Thoughts? Email me at [email protected]

Automated Decision Logs in AI-Assisted Coding

Stick to boring architecture for as long as possible

Hands-on Gemini 1.5 Pro with AI Studio: Images, Video, Text & Code

Good code is like a love letter to the next developer who will maintain it.

Becoming a good engineer is about collecting experience.

Soft skill books that will make you a better developer

Possibilities if you don't ask for what you want vs. if you do

Beyond the comfort zone is where all magic happens.⁠

The value of a prototype is in the insight it imparts, not the code.

Introducing Project IDX: An AI-assisted, Full-Stack App Development Environment

An effective team communicates much like optimized code: with clarity,

Writing about what you learn pushes you to understand topics better

Stick to boring architecture for as long as possible

Good code is like a love letter to the next developer who will maintain it

The key to understanding complex systems is patience.

Unhealthy conflict vs. healthy conflict

Don't expect to be motivated everyday

Effective Code Reviews

Software is a vehicle for delivering value to people.

Software engineering: problem-solving and critical-thinking

Debugging Teams with the Lencioni Model

Debugging Tactics

Use fetchpriority=high to load your LCP hero image sooner

Software Engineering: The Soft Parts

Software Engineering Insights from 10 Years at Google

Performance trace recipes with Puppeteer

The Import on Interaction Pattern

React Server Components

Incremental Migrations

The JavaScript Self-Profiling API

More →