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
-
Being Visible
One of the most effective ways to get luckier is to be more visible within your organization.
-
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.
-
Want to Be More Productive? Try Doing Less.
If we want to ramp up our productivity and happiness at home and at work, we should actually be doing less. But that’s incredibly difficult as you’re balancing work, parenting, friendships, and more. When you stop doing the things that make you feel busy but aren’t getting you results, then you end up with more than enough time for what matters.
-
Entropy: Why Life Always Seems to Get More Complicated
Anything that can go wrong, will go wrong
-
On Handling Rejection
My Personal Reflection about Rejection
-
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.
-
Inversion: The Crucial Thinking Skill Nobody Ever Taught You
by imagining the worst case scenario ahead of time, they could overcome their fears of negative experiences and make better plans to prevent them.
-
Learn slower
The synopsis of the article is to learn slower, as in, building good skills, worthwhile skills like programming take time.
-
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.
-
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.
-
Stop Chasing, Start Attracting
The fundamental difference between stuggle and flow
-
Tech folks, take care of yourself 🏃♂️
You work in tech. You sit in front of a computer for at least 8 hours a day. Are you actively doing something to counteract the negative effects?
-
Why You Should Stop Trying to Fix Yourself
We are filled with new hope and possibility — but that also includes the possibility of things going wrong.
-
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.