Nathan Gwyn

Blog ✍️

Notes on code, projects, life, and whatever else feels worth keeping around 📓

A mix of build logs, thoughts, experiments, and side-quest energy. Nothing too polished. Just real notes from the lab 🧪

8 results

Personal

The Current State of Programming in 2026

Personal2026-03-244 min read

The Current State of Programming in 2026

Programming today is faster, more accessible, and more creative than ever. But with AI doing more of the heavy lifting, the real question is whether developers are still learning to think.

Read entry →
#personal#programming#technology

Programming

How My Blog System Works (And Why I Built It This Way)

Programming2026-03-217 min read

How My Blog System Works (And Why I Built It This Way)

A breakdown of how my file-based MDX blog loader works, why the validation is strict, and how new posts become routes automatically.

Read entry →
#nextjs#mdx#content-system#architecture

Programming

How coding changed from 2010 to 2026

Programming2026-03-207 min read

How coding changed from 2010 to 2026

A quick timeline of how software development shifted from hand-built setups and jQuery-era habits to frameworks, cloud workflows, TypeScript, AI assistance, and faster iteration.

Read entry →
#programming#history#web#ai

Programming

Markdown and MDX starter guide for this blog

Programming2026-03-206 min read

Markdown and MDX starter guide for this blog

A stylish walkthrough of the markdown styles this blog supports, plus what MDX adds when plain markdown stops being enough.

Read entry →
#markdown#mdx#writing#blog

Programming

Making the site feel live without overengineering it

Programming2026-03-194 min read

Making the site feel live without overengineering it

Small client-side updates, short cache windows, and where I draw the line before a feature becomes infrastructure.

Read entry →
#react#nextjs#frontend#caching

Personal

Why I still keep a personal site when social apps are louder

Personal2026-03-143 min read

Why I still keep a personal site when social apps are louder

A site feels slower, quieter, and more honest than trying to compress your whole personality into a feed.

Read entry →
#personal#writing#internet

Projects

Building in public without faking progress

Projects2026-03-105 min read

Building in public without faking progress

Shipping screenshots is easy. Showing the real tradeoffs, dead ends, and version changes is much more useful.

Read entry →
#projects#process#product

Field Notes

Small notes that do not deserve a full post yet

Field Notes2026-03-062 min read

Small notes that do not deserve a full post yet

Loose observations on interfaces, tools, and the little details that make software feel more human.

Read entry →
#notes#ux#ideas