Skip to main content

The Modern Programmer

The "Modern Programmer" is more than just a label; it's a personal journey to discover the coding practices and tools that work best for you. It's about defining your own success and embracing your unique approach to problem-solving. Let's embark on this adventure together, finding our individual paths in the ever-evolving tech landscape.

From tutorials to full-blown courses, you'll explore and find the tools that best fit your needs. The first episode of each course covers the basics of the tool, giving you enough information to decide if it's something you'd like to use. Paid members of the Typecraft community get full access to all course materials.

A Modern Programmer circa 2052

What We'll Learn Together


Being a "Modern Programmer" involves so much. From the tooling we use like Neovim and Tmux to the databases and hosting solutions. We're going to put series together, piece by piece to help guide you through this flow. Come along for the ride, checkout out the roadmap, and dive deep.

Neovim for Newbs

Going from 0 to IDE with a retro yet modern solution that gives you what you need and nothing more.

Neovim - Your Next Editor

Tmux for Newbs

Panes, windows, and sessions — your productivity will skyrocket with this course.

Tmux Roadmap



Love it! thank you for walking us through and explaining every line in detail, best Neovim course on YT!


Neovim for Newbs

I'm using VSCode + Vim but with this I'll be able to make the switch. Really needed someone to make configuration look simple. Thank you!


Neovim for Newbs

Your educational content is so, so good. Thank you for covering this. Learned a lot.


Tmux for Newbs