Safia Abdalla's Avatar

Safia Abdalla

@captainsafia.com

πŸ‘©πŸΎβ€πŸ’»: building things @warp.dev, prev: @microsoft.com. ✨: dream big and follow through even bigger. πŸ—οΈ: always building something

2,256
Followers
235
Following
697
Posts
25.04.2023
Joined
Posts Following

Latest posts by Safia Abdalla @captainsafia.com

Sometimes instead of using AI, I Google something and read the docs page just to feel alive again.

07.03.2026 01:53 πŸ‘ 10 πŸ” 0 πŸ’¬ 3 πŸ“Œ 0

I wish I had that problem…my current mechanical keyboard is plain but does the job

06.03.2026 03:20 πŸ‘ 1 πŸ” 0 πŸ’¬ 1 πŸ“Œ 0

Fair on some things but it was too bit-picky, IMO.

Which makes perfect sense given the prompt πŸ˜†

06.03.2026 03:20 πŸ‘ 2 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0

Don't ask Gemini to review your code like a senior engineer who hates your PR and wants to block it unless you're in an emotionally healthy space.

05.03.2026 21:59 πŸ‘ 11 πŸ” 0 πŸ’¬ 2 πŸ“Œ 0

Will people come for me if I confess that I bang my mechanical keyboard against my desk to shake the crumbs out? 🫣

05.03.2026 17:38 πŸ‘ 5 πŸ” 0 πŸ’¬ 3 πŸ“Œ 0

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.

05.03.2026 03:55 πŸ‘ 1 πŸ” 0 πŸ’¬ 1 πŸ“Œ 0

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.

04.03.2026 16:46 πŸ‘ 6 πŸ” 0 πŸ’¬ 2 πŸ“Œ 0

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.

03.03.2026 05:56 πŸ‘ 15 πŸ” 1 πŸ’¬ 0 πŸ“Œ 0

Another weekend shift completed being QA engineer for my coding agents πŸ˜†

02.03.2026 04:05 πŸ‘ 9 πŸ” 1 πŸ’¬ 2 πŸ“Œ 0
Post image

inside me are two wolves

01.03.2026 17:05 πŸ‘ 6 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0
Preview
GitHub - nteract/desktop: Desktop app for interactive notebooks powered by runtimed Desktop app for interactive notebooks powered by runtimed - nteract/desktop

It's early but feel free to give github.com/nteract/desk... a star ;)

28.02.2026 22:12 πŸ‘ 1 πŸ” 0 πŸ’¬ 1 πŸ“Œ 0
Post image

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 πŸ˜‰

28.02.2026 05:15 πŸ‘ 6 πŸ” 0 πŸ’¬ 1 πŸ“Œ 0

Yep, one limitation of PRs is that they don't value context that is built in non-GitHub side channels.

28.02.2026 03:25 πŸ‘ 0 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0

Things agents say all the time that I’ve never heard a person say: "Alternatively, I could use sed for surgical replacement.” πŸ˜†

27.02.2026 16:18 πŸ‘ 4 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0

Yep, I put this under the bucket of trusting people to do the right thing although that does assume the team is aligned about the what counts as technical debt and how to manage it.

27.02.2026 00:37 πŸ‘ 0 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0

I find it too aggressive lol

27.02.2026 00:03 πŸ‘ 0 πŸ” 0 πŸ’¬ 1 πŸ“Œ 0

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?

26.02.2026 22:08 πŸ‘ 9 πŸ” 0 πŸ’¬ 7 πŸ“Œ 0

I actually chuckled out loud at this πŸ˜†

24.02.2026 12:59 πŸ‘ 1 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0

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.

23.02.2026 19:57 πŸ‘ 10 πŸ” 0 πŸ’¬ 1 πŸ“Œ 0

Designing cute little logs is my favorite part of these side projects πŸ˜ƒ

23.02.2026 04:54 πŸ‘ 1 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0

I’ve heard of it, skimmed the docs, but I haven’t actually incorporated it into my workflow.

22.02.2026 22:25 πŸ‘ 1 πŸ” 0 πŸ’¬ 1 πŸ“Œ 0
Video thumbnail

Just shipped Grove v2!

- Swapped TS + Bun for Rust so binaries are nearly 40x smaller
- Support initializing new worktrees with custom commands
- Harden Windows support and shell integration

Try it out: github.com/captainsafia...

22.02.2026 21:37 πŸ‘ 9 πŸ” 0 πŸ’¬ 1 πŸ“Œ 1

I think @mitchdenny.dev is probably already on this but there should be a nice experience for using the @aspire.dev MCP in Warp and also setting up skills in the standard .agents directory.

11.02.2026 04:35 πŸ‘ 3 πŸ” 0 πŸ’¬ 1 πŸ“Œ 0
Blue sky background with a cloud, a cloud in the shape of a mouse, and a cloud in the shape of an... armadillo? Date says 02.10.26

Blue sky background with a cloud, a cloud in the shape of a mouse, and a cloud in the shape of an... armadillo? Date says 02.10.26

Launching something big tomorrow...

09.02.2026 21:32 πŸ‘ 13 πŸ” 1 πŸ’¬ 1 πŸ“Œ 1

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. πŸ˜†

09.02.2026 01:14 πŸ‘ 22 πŸ” 1 πŸ’¬ 1 πŸ“Œ 1

That’s just the way I roll πŸ˜‰ πŸ’ƒπŸ½

06.02.2026 04:01 πŸ‘ 1 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0
Post image

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! πŸ€– πŸ˜‡

06.02.2026 02:26 πŸ‘ 8 πŸ” 0 πŸ’¬ 1 πŸ“Œ 0

I rebuke it πŸ˜†

05.02.2026 23:04 πŸ‘ 0 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0

I measure my productivity as a dev with the only metric that truly matters: bugs introduced per hour.

05.02.2026 22:39 πŸ‘ 8 πŸ” 0 πŸ’¬ 1 πŸ“Œ 0

We definitely need to French 75 and yap next time you’re in town

05.02.2026 03:48 πŸ‘ 2 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0