Indragie Karunaratne
@indragie
Director of Engineering, Performance @getsentry. Prev. co-founder of Specto (acquired by Sentry), engineering @Meta, indie macOS & iOS developer.
I haven't written a blog post in 11 years, but the recent experience of building a complete macOS app with AI has me so optimistic about the future of software development that I had to share more about the process.

That absolutely is true. Particularly if your code base is more than a POC you will be punished by turning off your brain. x.com/badlogicgames/…
If you are an experienced dev, don't throw away your skills and become a high-level prompter. Use your skills to effectively shape the context of the coding agent and help it with helping you achieve more. That's your USP as a senior.
Yeah remote is cool and all, but if you are a new grad or someone just entering the workforce, don't even think about it and go in office
Getting addicted to asking o3 research questions before programming something, the web search works well and the answers are so good
Claude Code is great but I doubt a terminal interface will end up being the ideal UX. Excited to see attempts at a more powerful application layer built around it, and I’m biased toward this one because it’s a native macOS app!
Seeing lots of posts about improved Claude Code responses by adding words like “ultrathink” to prompts There are even suggestions for this mentioned in @AnthropicAI best practices docs Building off this idea, I’m excited to share my favorite new Claudius feature: Enhancements
Love that the log forwarding is catching on. x.com/cramforce/stat…
We're iterating on making Next.js better for coding with AI agents. The new experimental flag `browserDebugInfoInTerminal` forwards the browser console to the terminal (Shipped in 15.4 today). This means that cursor, VSCode, or a CLI agent can see client side errors and fix…
Getting more traction than I expected with Context. Thanks to everyone who has been filing issues on the repo (github.com/indragiek/Cont…). If you try it and you find bugs or want new features, please report them, I work on implementing requests almost every night!

9000 line PR written by Claude Code to implement a powerful JSON Schema editor for tool inputs in Context: github.com/indragiek/Cont…

Its July, and interesting LLM workflows still do not belong in the IDE. IDEs are for humans. They don't belong directly in your terminal either, your terminal is also for a human. They need their own development environment.
Writing code is easier than ever (🙏 thanks AI) Now, we want to make deleting code easier than ever. That's why today @getsentry is open sourcing ☠️ Reaper for iOS & Android
Reaper is now open source and part of @getsentry! Check out the code to see how we inspect ObjC class flags indicating which types are used with 0 runtime overhead blog.sentry.io/an-open-source…
I legit have not had this much fun building software in years I've always enjoyed it, but the agentic coding has brought a new energy to it. Can't really put my finger on what it is, but I think part of it is that the barrier to entry to some tedious tasks has just lowered.
I still do write some code, but I think <30% now. It's wild how much this is different from two months ago. But I would not be at this point, if I did not pour a ton of time into learning the tools and making them work for me. This requires effort too. x.com/zeeg/status/19…
I literally have not written code by hand in weeks btw Doesn’t mean I’m hands off on the system design or anything else with the code, but I’m def not writing code.
This is a very good read for any developer: *especially* if you have not yet used CLI agents. These tools can and do speed up development of greenfield projects greatly, and make it more pleasant and thorough. Eg using Claude to generate mock data or build a much cleaner UI:
I haven't written a blog post in 11 years, but the recent experience of building a complete macOS app with AI has me so optimistic about the future of software development that I had to share more about the process.
📢 Here's another banger. If you ever need a cli that can call AppleScript, welcome to a world of pain. Or just give Claude Code this post so it fixes up your scripts. steipete.me/posts/2025/app…
If anyone is using the Sampling, Completion, or Elicitation features of the MCP spec, I'd like to know what you're using it for. I'm interested in adding support for these features in Context but there seems to be almost no adoption in the wild at the moment.
📢 These are my favorite posts of the last few weeks. steipete.me/posts/2025/ess…