What should we name it?One of the most powerful sentences I've read in the book is "...focus on whether the code reads like paragraphs and sentences." Yes, that should be the goal. Make sure it flows through the reader's mind like an Ilayaraja's symphony. Inspiring new ide...Jun 21, 2023 · 2 min readblog.sampath.dev
The Curse of PerfectionStorytime people Aight, so I have a friend who tried building a platform. In terms of engineering, not a lot of complex stuff but some auth here and some DB queries there and you should be good to go. But the project never saw the light of day. Now, ...2SApr 24, 2023 · 3 min readblog.sampath.dev
Understanding and implementing Bezier Curves using HTML Canvas and JavascriptTLDR; 2 weeks ago, I saw a video by Fireship titled "WTF is a Bézier Curve?" and realized Bezier curves are beautiful and implemented them myself. Try it out here: https://sampath.dev/bezier-curve-js/ Source Code: GitHub repo How do we draw somethi...Dec 21, 2021 · 5 min readblog.sampath.dev
Virtual Machines - Nand2TetrisNote that, as per Wikipedia, we are now talking about Process Virtual Machines and not System Virtual Machines. Although, the idea is similar. What they actually mean. Keeping the terminology aside, let's think about a piece of software we use every ...Nov 15, 2021 · 3 min readblog.sampath.dev
Building the WSL2 Linux Kernel YourselfWhy? I want to try out hacking the Linux Kernel in weird ways and I want to make sure I am able to build it before changing bits and parts of it and experimenting. I don't have a spare machine to do this stuff. Neither have I worked with Qemu or othe...Nov 14, 2021 · 4 min readblog.sampath.dev