Hi there šŸ‘‹

I’m Yasith (ya-sith) – I like to build things and have fun while doing it! You can find me in the socials bellow.

Spotlight Stopped Indexing My Apps

For a while Spotlight couldn’t find any of my recently installed apps (Herdr, Orca, etc.), and it turns out it had quietly stopped indexing anything for about six weeks. My Mac had been up for 132 days (apparently it was running a software factory kitchen :D), and at some point Spotlight’s index process (mds_stores) restarted and never properly reconnected to the main daemon (mds), so search kept working off the old index while nothing new made it in. ...

November 6, 2026

How I AI - 2026 Nov Update

I always enjoy chatting about how folks use AI and what tools they use. Partly because everything is changing all the time and you never know if you are missing out on the best tool ever, because let’s be honest, it’s easy to miss, given the torrent of AI-related information coming out every day. Opus 5.5 The GOAT, enough said! Chief of Staff / Firstmate Most of my work now happens through a firstmate-type session that manages other ā€˜worker’ sessions. The firstmate’s job is to talk to me and manage the other agents for me. These are not subagents but full Claude Code/Codex sessions. This really allows me to scale and do more. While I do lose some visibility into the actual details in the process, I can always jump into an individual session and chat directly if I want to. Which I sometimes still do, but not that often. ...

November 3, 2026

The Software Engineer Who Don't Code: My AI Engineer Melbourne 2026 Talk

I spoke at AI Engineer Melbourne about ā€œThe Software Engineer Who Don’t Codeā€. It was a bit daunting to get on stage šŸ˜… but it was also super energising to meet other smart and kind people who are thinking about the same problem space! I’ve always been a fan of the AI Engineer series and have watched many of the talks on YouTube. But flying to SF just for a conference is a bit expensive, so I’ve never really been to one (maybe it’s time!). When they came to Melbourne I knew I had to go. And speakers get in free! šŸ˜‰ ...

June 5, 2026

Claude Sonnet 4.5 and Claude Code 2 Initial Impressions

I’ve been playing with 4.5 and Claude Code 2 for a few days now. And I’ve used it via Claude Code and via API in Zendesk App Builder. In general it seems better and faster and tool calls definitely seems faster compared to the pervious version. Also I’ve noticed Claude Code taking more notes. And I’m yet to notice any context anxiety Overalls it feels like an definite improvement. However, I struggle to quantify these improvements as a user. Like it’s better but it feels evolutionary not revolutionary. And it seems that Anthropic is listening to the community and watching whats happening among builders and then taking these lessons to the model training stages. For example, externalizing context/memory to the file system. This is great but I’m not feeling the AGI here, and it’s not a bad thing! :) ...

October 2, 2025

LowFi Wireframes

Low-fi wireframes are the best (these are from codex-cli)! They are: LLM and terminal friendly Low on tokens Quick & easy validation of UI before you move to more high fidelity mockups or just straight to implementation. Don’t think I’ve seen these much in Claude Code, but I’m sure Claude will oblige if I ask :)

October 2, 2025

Migrating form Ghost to Hugo

It’s 2025 and it’s time to resurrect my blog from the dusty backups. And ChatGPT told me to use Hugo and host it on cloudflare pages, apparently thats how you host a static site these days. So that’s what I did. The whole setup was pretty straight forward. The only real migration I had to do was to restore the backup from my previous Ghost blog. It wasn’t all that difficult but it did have a few gotchas. If you are ever in the same boat you can use this python script: ghost-to-hugo-converter to help you out. Always double check the imported posts before you publish them, of course.

August 26, 2025

Obsidian and writing notes

So I’ve just discovered Obsidian. It’s pretty neat. What’s neat about it you ask? Well it’s the whole vision and the idea around it. And graphs! Or should I call them mindmaps. Mindmaps always made sense to me as a way to organize content. So it would be cool to try them out for my notes, blog posts..etc. I also get the feeling that it was designed by some engineers who wanted a tool for themselves. ...

August 21, 2025

Routing all requests to Rails via WebMock during tests

WebMock allows you to route all HTTP requests made during tests to a rack app with to_rack. You can use this method to route the same traffic to a Rails app as well. stub_request(:any, /account.envato.com/).to_rack(Rails.application) Rails.application is the rack object in a Rails app.

September 27, 2017

Disable Swap Navigation with Scrolls for Chrome

Sometimes in Chrome, I try to scroll down and I end up going back. This is the single most annoying thing that happens to me when I’m using chrome. Fortunately you can disable this. Here is how, on stackexchange TLDR; Disable it only for a specific application To disable it for Chrome, open up a terminal and execute: defaults write com.google.Chrome AppleEnableSwipeNavigateWithScrolls -bool FALSE Similarly you can disable it for any app, just replace com.google.Chrome with whatever app you want this gesture disabled on. ...

March 20, 2016

FAQ: Moving to Australia for Software Developers

Context I am a ruby developer based in Melbourne. And quite a few friends have asked me the same question(s) related to the title of this post. Hence this post. It MIGHT be useful to you if you are software developer (there is a bias towards Ruby) looking to move to Australia. Do I need to get PR before applying for a job? No. You can get a job with a employer who is willing to sponsor your 457 visa. ...

March 12, 2016