Foundations

Foundations

Entry-level concepts for curious beginners. No prerequisites — just curiosity.

The Age of Intelligence: Why Technology Is Fun Again
Foundations ai ml 12 min

The Age of Intelligence: Why Technology Is Fun Again

The Age of Information died with the dead internet. What's rising in its place — the Age of Intelligence — is making technology fun again by turning every person into a builder.

ai intelligence philosophy
Making a Game in the Browser with Just HTML and JavaScript
Foundations javascript typescript 12 min

Making a Game in the Browser with Just HTML and JavaScript

You don't need a game engine to make a game. Here's how to build one from scratch with just HTML, JavaScript, and a browser.

javascript canvas game-dev
What Is the Command Line and Why Do Developers Love It?
Foundations linux 10 min

What Is the Command Line and Why Do Developers Love It?

That black screen with text isn't movie hacking — it's the most powerful tool on your computer. Here's why developers swear by it.

cli terminal bash
Your First Bash Script That Actually Does Something
Foundations linux 10 min

Your First Bash Script That Actually Does Something

Most bash tutorials start with 'Hello World.' This one starts with a real script that solves a real problem — and teaches you shell scripting along the way.

bash scripting cli
Your Home Network: What Every Device Is Actually Doing
Foundations networking 10 min

Your Home Network: What Every Device Is Actually Doing

Your phone, laptop, and smart TV are having conversations you can't see. Here's what's actually happening on your home network.

networking home-lab ip-address
How AI Chatbots Actually Work (No Math Required)
Foundations ai ml 10 min

How AI Chatbots Actually Work (No Math Required)

You've talked to ChatGPT. But what's actually happening under the hood? Here's how AI language models work — explained without a single equation.

ai llm chatgpt
How Computers Hear: The Science of Audio Classification
Foundations ai ml 9 min

How Computers Hear: The Science of Audio Classification

Your phone can name a song in seconds. Here's the science behind audio classification — from sound waves to neural networks — explained without equations.

audio machine-learning spectrograms
How to Read Code You Didn't Write
Foundations career 9 min

How to Read Code You Didn't Write

Reading unfamiliar code is a skill, not a talent. Here's a systematic approach that works — from README to running the tests.

code-reading open-source beginner
How a Website Gets from Your Computer to the Internet
Foundations devops 9 min

How a Website Gets from Your Computer to the Internet

This blog went from code on my laptop to a live website in 60 seconds. Here's every step of that journey — from build to deploy.

deployment hosting dns
What Is a Container? Docker Explained with Pizza Boxes
Foundations devops 9 min

What Is a Container? Docker Explained with Pizza Boxes

Containers aren't as complicated as they sound. Think of them like pizza boxes — everything your app needs, packed up and ready to go anywhere.

docker containers podman
What Is a Database? Build Your First One with SQLite
Foundations python 11 min

What Is a Database? Build Your First One with SQLite

Every app you use runs on a database. Here's what that actually means — and how to build your first one in 10 minutes with SQLite.

sqlite databases sql
What Is an API? Build One in 15 Minutes
Foundations web development 10 min

What Is an API? Build One in 15 Minutes

APIs are how apps talk to each other. Here's what that actually means — and how to build your own working API in 15 minutes flat.

api rest json
What Is Encryption and Why Should You Care?
Foundations cybersecurity 9 min

What Is Encryption and Why Should You Care?

Every password, every purchase, every private message depends on encryption. Here's how it works — explained with lockboxes, not math textbooks.

encryption security hashing
What Is Git and Why Does Every Developer Use It?
Foundations devops 10 min

What Is Git and Why Does Every Developer Use It?

Git is the time machine every developer uses. Here's what it actually does, why it matters, and how to start using it in 10 minutes.

git version-control github
Backups Are Boring Until You Lose Everything — Here's My 5-Tier System
Foundations linux 10 min

Backups Are Boring Until You Lose Everything — Here's My 5-Tier System

I built a 5-tier backup system for my workstation: project files, AI config, API tools, system config, and evidentiary archives. Here's the architecture.

backups bash rsync
What Is a Reverse Proxy and Why Does Every Developer Need One?
Foundations networking 10 min

What Is a Reverse Proxy and Why Does Every Developer Need One?

A reverse proxy sits between the internet and your servers. I use Caddy to route traffic to 5+ services on a single VPS — here's how it works.

caddy reverse-proxy https
What Is GPU Power Management and Why Should You Care?
Foundations linux 7 min

What Is GPU Power Management and Why Should You Care?

My RTX 3080 Ti ran at 350W by default. I wrote a systemd service to lock it at 300W — here's exactly how.

nvidia systemd gpu
You Don't Need the Cloud: Building a Personal AI Lab on a Single Machine
Foundations ai ml 12 min

You Don't Need the Cloud: Building a Personal AI Lab on a Single Machine

I run 69 AI models locally on a single workstation with zero cloud dependencies. Here's the exact hardware, software, and setup.

ollama ai local-llm
What Is the Internet, Really? A Tour of the Cables Under Your Feet
Foundations networking 8 min

What Is the Internet, Really? A Tour of the Cables Under Your Feet

The internet isn't a cloud — it's undersea cables, copper wires, and routers in your neighbor's yard. Here's what actually happens when you load a webpage.

networking dns tcp-ip