Deploy or it did not happen
A short argument for shipping small projects to a public URL, even when they are embarrassing.
Read postSearch across posts, tags, and categories.
An intro to who I am, what I'm learning, and why I'm writing this in public instead of in a private notebook.
I have been telling myself I will start a blog every few months for about two years. Today I finally did.
The plan is simple. I am learning Next.js, Postgres, and how to actually use AI tools in my day to day work. I am going to write notes as I go, mostly for myself, but also for anyone who is walking the same path a few steps behind me.
This first post is mostly a hello. The interesting stuff starts with the next one.
If you are reading this and you are also somewhere in the messy middle of learning, please do not wait two years like I did. Start the blog. Start the notebook. Write the thing down somewhere it will still exist in six months.
A short argument for shipping small projects to a public URL, even when they are embarrassing.
Read postServer components, client components, layouts, and why the file names mean what they mean. Written in the order things actually clicked for me.
Read postI was bad at prompting for a long time. This is the first one that got me a result I could ship.
Read post