Safia Abdalla

@captainsafia.com

👩🏾‍💻: building things @warp.dev, prev: @microsoft.com. ✨: dream big and follow through even bigger. 🏗️: always building something

Pro-tip: dig up some PRs where you've gotten some great code review and ask your coding agent of choice to generate a code review skill based on the style of feedback left by the reviewers in those PRs.

I needed a landing page for a new project and was completely stuck on the UI. I tried v0 a try and the first feature that caught my eye was a little magic-wand button that refines your prompt before generating anything. Such a simple idea, but it instantly brought me joy.

Feel a bit of loss at the decline of GitHub as a *social coding* platform. It seems like people are quick to dismiss that premise in the era of AI-enabled coding but I think there is still value in providing a space for communal ownership over software.

I joked about the "QA engineer for my agents" thing earlier but it's honestly so peaceful to just sit and polish software with the help of agents. You can really fight a lot of slop with intentionality and attention to detail.

Such an unreal experience watching a agent build and run a Rust app and then test a feature in a VM. I'm excited for people to start using this app soon...IYKYK 😉

Bild

This is how I bucket PR reviews: - Request changes: Never use this lol - Comment only: Not ready to merge; blocking feedback - Comment + approve: Ready to merge; feedback is non-blocking; trust dev to do the right thing - Approve: Ready to merge What’s your bucketing?

You can name Git stashes with the `-m` flag. ``` git stash -m "client-db-iteration"` ``` I've been using this to "discard" agent code I don't like so I can retrieve it later. You can also tell the agent to look at previous stashes by name as context in agent sessions.

The Coinbase commercial lulled everyone in my bar into a false sense of security so we started singing…then we all booed when we realized it was a crypto ad and that’s how I know I picked the right watering hole. 😆

My first little change has landed in @warpdotdev! Warp's got a nice footer that integrates with terminal-based agents to give you quick access to a rich diff viewer, voice input, and more. I added the agent footer support to Copilot! 🤖 😇

Bild

I’m excited to share that I’ve joined the team at @warp.dev. I’ve long loved the terminal and I appreciate the power of AI-enabled software development. Warp brings those together in a way I’m excited to learn from and help build with a super product-focused team. 💻️ 🐚 ❤️ 🤖 🚀

After about 6 years of mostly having some sort of fitness tracker attached to me, I traded in both of my Apple Watches today. I'm experimenting with different ways of tracking progress and measuring myself this year...we'll see how it goes 😅

The more software you write the more intuition you develop for the kinds of things that go around it. Letting AI speedrun through the drudgery lets you develop that big picture intuition sooo much faster.