Apr 3, 2026 ·
ssd
kernel
os
disk
fs
c
Imagine you bought a 500 GB NVMe from Samsung's website. You plug it in, format it, start dumping files and creating directories. Life is good. But do you actually know what's happening underneath? Not the handwavy "it stores data" version,…
Read post →
Mar 18, 2026 ·
non-tech
Nobody sits you down and says, here is your cage, please enter. It comes quieter than that. Dressed as advice from wellmeaning people. As motivational content. As the collective consensus of everyone around you, steady, ambient, indistinguishable from common sense.…
Read post →
Mar 10, 2026 ·
c
hash
hash table
Hash tables are, at their core, straightforward. The idea is this: in an ordinary unsorted array, finding an element requires examining each one in sequence. A hash table eliminates that search by computing, from the value itself, exactly where in…
Read post →
Feb 15, 2026 ·
c
memory_management
process
virtual_address_space
stack_memory
For any program that is running, the operating system gives it a slice of memory to work with. What the program sees is not the raw physical RAM, but a virtual address space — a private, continuous range of addresses…
Read post →
Jan 27, 2026 ·
js
go
c
lowlevelstuff
There are, broadly, two kinds of people who begin with JavaScript. The first kind arrive wideeyed. They run console.log("hello world"), feel briefly like they have accessed something important, learn the syntax, pick up some networking concepts, develop a working sense…
Read post →
Nov 6, 2025 ·
ai
aislop
future of software
The argument is straightforward, and it deserves to be stated plainly: if the industry produces no juniors today, it will have no seniors tomorrow. You cannot skip an entire tier of the engineering pipeline and expect competence to materialise from…
Read post →
Oct 5, 2025 ·
webdev
minimalism
There was a time when nobuild meant exactly what it said. Drop an .html file. Add some .js. Ship it. Zero configuration, zero bundlers, zero waiting for Webpack to complete its morning rituals. Why it worked: Instant feedback — change,…
Read post →
Oct 5, 2025 ·
vercel
puppeteer
serverless-deployement
Picture the scene. You have built a Next.js application that uses Puppeteer to generate PDFs. It works. Locally, it works beautifully. The PDFs render, the logic holds, you are satisfied. You deploy to Vercel. then A deeply unwelcome message. After…
Read post →
Oct 5, 2025 ·
mac
apfs
git
I was learning Git. Minding my own business. Running commands quietly, like a person with no particular agenda. Then I ran this: Output: That tiny setting made me ponder, Why does Git even need to care about case? Case Sensitivity…
Read post →