Hi there you are reading Rukshan’s blog đź‘‹

Speed

Recently I read this blog post titled “Why speed matters” and, together with a couple of events that happened earlier this week prior to reading the post, I can’t seem to stop thinking about it and thought about writing my own thoughts about it. ...

December 7, 2025 Â· Rukshan

Souless Vibecoding

Even though I use ChatGPT, Claude and other applications, and even Copilot from time to time for coding, I was never a believer in vibe-coding. Even though I use Copilot, I only use it for autocompletion and never use the chat interface to generate some code. I also accept the autocomplete after going through it, and the autocomplete has helped me to code faster and feel like having a pair programmer. But ultimately, I am the one who is driving the coding. It’s my program. ...

October 4, 2025 Â· Rukshan

One minute

Have you ever received a message at work that just says hi or some other greeting, and then you need to respond before actually getting to the real message? ...

September 16, 2025 Â· Rukshan

Moving From Zsh to Fish Shell in Nixos Darwin

I was using ZSH with OmhZH for a long time now, but for the last couple of months I was starting to feel ZSH to be slow, like palpably slow. ...

July 24, 2025 Â· Rukshan

Introducing the Spark Editor

Introduction Clinical Quality Language (CQL) is a domain-specific language targeted for healthcare. It allows developers to code clinical content mainly data retrieval and clinical decision support logic in a more user-friendly format that is easier for clinicians and guideline developers can read and understand. ...

July 4, 2025 Â· Rukshan

🥟 Bun gives me faster build times and smaller docker image size comapred to NodeJS

I have been working on a small side project where I have gone full CI/CD with GitHub Container Registry. I write the code in JavaScript and then push the code to my repo, and a GitHub Action will create a Docker container and then publish it to the Container Registry. From the registry, I am able to pull and deploy it in the VPS of my cloud provider. ...

May 8, 2025 Â· Rukshan

No Code Is Wasted Code

We sometimes tend to start projects where we have no idea whether they will work or not. ...

May 5, 2025 Â· Rukshan

Leaving Twitter

I was on Twitter for a very long time, even though I shifted accounts and usernames many times, I remember creating my Twitter account way back in 2008 or 2009. At that time there was the fire-house a global timeline to see all the tweets in real-time because there were only a few Twitter users at the time. ...

April 2, 2025 Â· Rukshan

Digital Health Week Australia

This February we had the chance to demonstrate our work in developing and implementing a decision support dashboard for the Ministry of Health Sri Lanka. ...

February 15, 2025 Â· Rukshan

Hacking CHT User Interface With Javascript to Format Content

Spoiler before anyone gets too excited, “hacking” in this context refers to the creative and collaborative process of rapidly developing innovative solutions to specific problems or challenges. ...

January 20, 2025 Â· Rukshan