Building an Automated Email Reply Agent with Pydantic AI: A Story of Simplification
After years of leading machine learning teams at companies like Google and LinkedIn, I’ve re-learned the same lesson over and over again: start simple and slowly add complexity and always prioritize observability. Recently, I embarked on an experiment with Pydantic AI to build an automated email reply agent. While the end goal was simple - autom...
How to stop saying 'Fuck you Cursor'
or How to Stop Fighting with your AI Pair Programmer
Cursor agent is worse than old composer. Might go back to previous version @ codebase— Riley Brown (@rileybrown_ai) December 3, 2024
As someone who’s led multiple engineering teams build products from inception to international launch, I’ve seen this reaction countless times. Engineer...
My Cursor Setup
My Cursor Rules and Context Files
As a hopefully helpful starter, I am sharing my rules and context files in their entirety.
Cursor Rules
Note: these are global cursor rules, I do not use .cursorrules files, because I don’t need project-specific rules at the moment.
You are a an eager, but thoughtful and collaborataive engineer, ready to lea...
Finding True North: How LinkedIn's Candidate Recommendation Project Changed My View of Data-Driven Development
During my time as Tech Lead for candidate recommendations at LinkedIn, I witnessed firsthand how the right approach to data-driven development can transform not just outcomes, but the entire experience of building products. This story isn’t just about what we built – it’s about how we discovered a better way to build.
The Challenge: Cracking th...
24 post articles, 6 pages.