Blog
Mastering the Basics: Arrays from the Ground Up
Understand how arrays store elements in a continuous block of memory, explore their optimal use cases, and recognize common pitfalls. Learn how Big O notation helps in choosing …
An Experiment in Doing
I spent years thinking about starting a blog but always found reasons to put it off—until I changed my mindset. In this post, I break down the limiting beliefs that held me back …
Optimizing E-Commerce Performance: A Deep Dive into Big O Complexity
Understanding Big O notation is essential for building efficient e-commerce applications. This guide explores real-world tasks—like searching for products, sorting items, and …
Big O Notation Explained: A Simple Guide to Algorithm Complexity
Big O notation is like the metric system for algorithms—it helps us measure how efficiently they scale. Whether you’re refreshing your knowledge or learning for the first …
From Next.js to Hugo: Why I Ditched the CMS for Markdown Bliss
My journey from Next.js with Sanity CMS to Hugo static site generator, and why markdown-first development won me over for content creation.
Why Aren’t Developers Writing Tests? (And How AI Can Change That)
Writing tests isn’t just about catching bugs—it’s about building your reputation as a developer who delivers quality the first time. By leveraging AI tools like ChatGPT and GitHub …
Fighting Perfectionism: Welcome to Version 0.0.1 of My Site
Embracing imperfection and taking the first step with Version 0.0.1 of my website