PoorlyTyped is a portfolio for type astronauts.

Browse the Blog
HTTP or via SSH

Week 2: Movement and Camera ExampleThursday, August 20, 2026

This week we're building something exciting, with a jug of coffee in hand and a trust gpt mini (low) for queries it's time to start building out our simulation. To this end I want to walk through a go…

Week 1: The BeginningThursday, August 13, 2026

Hello dear reader, this series of posts will follow my journey in seeing if the old addage is true about net code. I'm going to completely build a wow-like game engine and document the experience with…

Another project?Thursday, August 13, 2026

Yes! Another one, and not just any new project a front end framework library thing.

A Useful Mental Model for LLMsTuesday, August 11, 2026

There is a growing tendency to describe LLMs as compilers. I understand the appeal: text goes in, code comes out. But the comparison breaks down in important ways. I want to suggest an alternative mod…

Hello, WorldSaturday, August 8, 2026

Here we go again!

Latest Posts

morning

Week 2: Movement and Camera Example

This week we're building something exciting, with a jug of coffee in hand and a trust gpt mini (low) for queries it's time to start building out our simulation. To this end I want to walk through a go…

afternoon

Week 1: The Beginning

Hello dear reader, this series of posts will follow my journey in seeing if the old addage is true about net code. I'm going to completely build a wow-like game engine and document the experience with…

afternoon

Another project?

Yes! Another one, and not just any new project a front end framework library thing.

morning

A Useful Mental Model for LLMs

There is a growing tendency to describe LLMs as compilers. I understand the appeal: text goes in, code comes out. But the comparison breaks down in important ways. I want to suggest an alternative mod…

morning

Hello, World

Here we go again!

morning

Belte, Learnings from a Failure

Not everything works out, and this project certainly did not.

morning

Static Websites for Great Good

While creating this website from the wonderous [Zola](https://www.getzola.org), I got thinking about the applications of a static site for more then a blog. A full web application that can run entirel…

morning

Quickstarts

Getting a project up and running is a neccesary part of any opensource software, but more often then not we seem to not include the neccessary steps in our worklife repo's! How can we fix this? Here I…

Projects

Bevy Ocean

A real-time ocean simulation for the Bevy game engine, porting the wave and rendering techniques from wgpu-ocean into Bevy's ECS. Fixing up the initial port turned into a bit of a pair-programming exe…

Test Smith

A Rust CLI and Neovim plugin that finds or creates test files for you, with sensible boilerplate for Java, Rust, Python, JavaScript, and TypeScript projects. It understands common project layouts (Mav…

Monkey

An interpreter for the Monkey language, built by working through "Writing An Interpreter In Go" — first in Go, then reimplemented in Rust. The real point of the project is comparing the two: how Rust'…

Garp

A genetic-algorithm approach to the vehicle routing problem, built to refresh some heuristics/meta-heuristics knowledge and explore Rust in that space. Uses ordered crossover, haversine distance, tour…

esc