Welcome to my blog

Welcome to my little corner of the internet! Here I post about things that fascinate me, frustrate me, or just make me go “wow.” You might agree, you might not… but hey, that’s the fun of opinions!

Latest Posts

3 posts

RP

Robert Ponsford

Aug 25, 2025

Latest

Programming Languages Are Tools, Not Religions

Programming languages are not religions but tools. This post explores why the endless Rust vs Go vs Python debates miss the point and how the best developers focus on solving problems instead of defending a favorite language. Learn how each language fits its purpose and why being fluent in many makes you a stronger and more adaptable programmer.

RP

Robert Ponsford

Aug 6, 2025

Why I Can’t Stand Monorepos

Monorepos promise simplicity, visibility, and easier refactoring, but in practice they often create more problems than they solve. This post explains why monorepos add unnecessary complexity, blur boundaries, and make Git history painful, while showing when multi-repos actually make more sense. Learn where monorepos work, where they fail, and how to choose the repo structure that truly fits your team and architecture.

RP

Robert Ponsford

Aug 5, 2025

Why I’m Frustrated with TypeScript: A Developer’s Rant

TypeScript promises type safety and better tooling, but years of real-world use tell a different story. This post breaks down why TypeScript isn’t a true static type system, how its configs, boilerplate, and fragile tooling create more pain than safety, and why developers who love strong typing keep using it anyway. Learn where TypeScript falls short, what Bun improves, and what a better typed language for the web could look like.