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. ...
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. ...
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! š ...
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! :) ...
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 :)
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.
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. ...
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.
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. ...
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. ...