Safia Abdalla
👩🏾💻: building things @warp.dev, prev: @microsoft.com.
✨: dream big and follow through even bigger.
🏗️: always building something
- 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.
- using one of my side projects in another side project
- OMG AND IT STILL RUNS SEQUOIA I AM SHAKING
- Unboxing a new Macbook is such a heavenly experience.
- What happened after this? I made progress updating things but had an epiphany along the way: a lot of nteract’s APIs existed because the JS ecosystem lacked the right primitives. Building this in something like Rust would likely yield clearer abstractions so I’m excited about github.com/runtimed.
- I told Codex how to patch packages via the `pnpm patch` command and I can literally feel it drunk with power.
- I think I just had my "Codex moment." I’m using it to do a package upgrade across the nteract monorepo, a ~5-year catch-up with the JS ecosystem. It does a better job managing the context window and seems to "understand" the bigger goal of a large upgrade better than Claude or Copilot.
- Ugh, the bad thing about the point I'm at right now is that I find it really hard to use languages that don't have a built-in concept of pattern matching. Once you discover that capability, it's just impossible to go back.
- bored...why not?
- Maybe I've got rose-colored glasses but I love open source too much to believe it will not survive this AI wave. There's just something too profound about putting an idea out there and having people instantly build on top of it. I refuse to believe that will lose value or go away.
- Just a girl, standing in front of an LLM, asking it to please return JSON and nothing fucking else else. 😭
- I'm raw-coding (no AI) my next side project and this feels like the mental equivalent of a heavy set of squats. But still good for you!
- Every time I touch an nteract package it's like walking through a JS ecosystem time capsule. Case in point: remember Enzyme for testing React components? lol
- @blowdart.me thank you for the gift. Angelic Pilchuck sleeping photo as a symbol of my gratitude.
- After 7 years, my time at Microsoft has come to a close. I grew from a green dev into a bonafide engineer, shipped work I’m proud of, and learned what it takes to build software that lasts from amazing people. Taking a short breather then on to the next adventure! 🚀
- Reposted by Safia AbdallaI am using git worktree for years, and used only 3 till now 🤔 2 for development, and 1 for the reviews. I liked the idea of @captainsafia.com to use worktree in place of branches. So, I had a look into her grove tool, very nice 🤩 and started to port it to .NET 10 AOT going from 108 MB to 5.73 MB 😍