Bookmark List
A curated collection of insightful articles and blog posts I've enjoyed reading.
-
Agents for the Agent
An introduction to subagents in Amp, which are agents spawned by the main agent to handle specific tasks with their own context windows. This allows for delegation of token-intensive work and parallel execution of complex tasks.
-
Always provide a modifier
Any composable you write which emits layout (even a simple Box), should have a modifier: Modifier parameter, which is then used in the layout
-
Becoming a Better Writer as a Software Engineer
Writing is an increasingly important skill for engineering leaders. Indeed, poor writing can hamper career progression, above a certain level. Tactics for more clear, more frequent and more confident writing
-
Connect: behind the front-end experience
Stripe’s design team works hard to create unique landing pages that tell a story for our major products
-
Claude Code Best Practices
A guide to best practices for using Claude Code, an agentic coding assistant. It covers setup, tool integration, and effective workflows like planning and test-driven development.
-
Claude Code is My Computer
The author describes using Claude Code as their primary computer interface, enabling a seamless workflow for various development tasks. This approach highlights a shift towards developers orchestrating powerful AI systems.
-
Everything I Know About Style Guides, Design Systems, and Component Libraries
As websites scale, they often face consistency issues and communication breakdowns, which can be prevented by implementing a style guide, component library, and design system.
-
How I Solve Most Coding Assessments in Less Than 30 Minutes
One of the most crucial steps in landing a tech job is passing the coding assessment. It doesn’t matter how good you are at developing products
-
How I Use Claude Code
Since AI agents are new for everyone right now, I thought it might be fun to share some patterns I've been noticing recently. Here's how I use Claude code.
-
How to Make Your Code Reviewer Fall in Love with You
This article describes best practices for participating in a code review when you’re the author
-
A Mental Model to think in TypeScript
This post is the author attempt to help developers think more in types and understand this mental model.
-
Model Context Protocol (MCP) for Experienced Software Engineers
The Model Context Protocol (MCP) is a standardized communication layer between LLMs and external tools, similar to REST APIs. It simplifies tool integration with AI agents by providing a uniform protocol for interaction.
-
I Was Solely Focused on Creating Scalable Software Until it Burned My Budget
Back in 2022, I was excited about creating software that could scale to millions of monthly active users. It was thrilling to scale stateless, decoupled scalable services in Kubernetes and to select database and system designs suited to our needs. However, everything changed in late 2022.
-
Slotting in compose UI
In a nutshell, it implements the idea of components having a single responsibility.
-
The Case for Software Craftsmanship in the Era of Vibes
This article argues for the importance of software craftsmanship in the age of AI-generated code. It advocates for focusing on creating reliable, well-designed, and user-friendly systems, rather than just producing more code.
-
Understanding AI
better understand how AI models are created. Not to become an expert, but to gain an appreciation for the abstractions I use every day
-
Work on what matters
We all have a finite amount of time to live, and within that mortal countdown, we devote some fraction towards our work.