Rise of markdown and mermaid

How many times did you use a Markdown file before 2021? I am guessing - not many. Like most engineers, I used MS Word for almost everything. Architecture documents, tech notes, bug reports - Word was the default choice. It was easy to write, format, and share. It just worked. But AI changed that. When you work with an LLM, plain text is king. You type your thoughts, the model reads it and responds. Simple. But ask it to edit a Word file? Most models cannot do that well. Word uses a binary format that LLMs do not handle easily. Plain text, on the other hand, is something every model understands. ...

April 18, 2026 · 2 min · Sunil Shahu

Ubuntu VM on top of Ubuntu host usign QEMU and KVM

In this article we will deploy a virtual machine (VM) using QEMU and KVM. In virtualization lingo, the VM is called Guest and the computer/server on which this VM is created is called Host. Why we need Ubuntu Guest on top of Ubuntu Host? Short answer : To do risky stuff. Long answer : You want to do things which can crash or corrupt your computer OS. Things like installing specific version of some third party libraries, inserting kernel module, developing and testing kernel or device driver. All of these are considered risky activities and you might want to isolate these activities from you daily use computer. However you don’t have infinite budget an extra computer. So you need a virtual machine. Another reason is that carrying around two computer my weigh you down, literally. So you create a new computer out of thing air(Not exactly, but using some wonderful opensource tools). ...

March 1, 2026 · 3 min · Sunil Shahu