RSSAmplifier

Blog

PRDeving

typeof FUN

prdeving.wordpress.comRSS feed ↗10 posts

Latest posts

A Naive Exploration of Progressive Disclosure in Agentic Tools

This last year has been a wild ride: a roller coaster driven by a deranged monkey on amphetamines. I have been in this business for 15 years, and I do not remember another revolution moving this fast, this deep, or this messily. AI is here to stay, so I do not think I need to Continue reading "A Naive Exploration of Progressive Disclosure in Agentic Tools"

What the whole industry is getting wrong: AI Scales Output, Not Judgment

Documentation-Based Development as a winning bet in an AI-Accelerated world. Most discussions about AI-assisted software development start from the wrong premise. They assume the breakthrough is intelligence: better reasoning, better code generation, fewer humans in the loop. From that assumption follow ideas like vibecoding, one-shot prompts, and autonomous agents operating with minimal…

How to Write a Physics System for a 2D Engine: Dynamics, Kinematics, and Motion in ECS

Welp, it’s Sunday again. Some weeks later but I haven’t abandoned my new project (yet). So here we go with another post nobody asked for. Every game has physics, even if you don’t treat it as a first-class citizen. Mine does.I’ve spent some weekends building small chunks of systems and started separating my project into Continue reading "How to Write a Physics System for a 2D Engine: Dynamics,…

The META Trap: Why Chasing Trends Will Leave You Behind and How AI Is Giving Real Engineers Their Moment (Again)

Every few years, the software world goes through a wave of obsession.A new language, a framework, a paradigm shift that promises to change everything, micro-fucking-services Rails did it. Then React. Then Kubernetes. Now, it’s LLMs, AI agents, copilots, assistants, the whole new alphabet of tools that seem to rewrite the rules of what it means to Continue reading "The META Trap: Why Chasing Trends…

Building a flexible stock allocation system in pure ECS

In this post, I’ll walk through the design of a flexible stock allocation system built using pure ECS principles in C++ (with ENTT). We’ll go from problem definition to implementation details, discussing elasticity, priorities, and resource management in a simulation-like environment. From time to time, I start a new project only to abandon it a Continue reading "Building a flexible stock…

RNG, PRNG and Entropy: Why Your Softwares “Chaos” is Probably Broken

A game developer proudly claims their procedurally generated worlds are “infinitely unique”… until players find the same mountain repeating on level three. A blockchain touts “provably fair” randomness… until someone exploits predictable seeds to drain $170,000. A security team deploys “military-grade encryption”… only to discover their keys were generated by a Mersenne Twister. Here s the…

MMO Architecture: Area-Based Sharding, Shared State, and the Art of Herding Digital Cats

More on MMO Architecture:- MMO Architecture: Source of truth, Dataflows, I/O bottlenecks and how to solve them- MMO Architecture: client connections, sockets, threads and connection-oriented servers- MMO Architecture: Optimizing Server Performance with Lockless Queues Building an MMO feels a lot like herding cats, noisy, frantic, unpredictable and forever on the brink of half of them running…

The F.U.C.K Paradigm: A Hostile Approximation to Clean Code

F.ail fast and make it cheapU.nderstand your domainC.omply with standards and idiomaticsK.now when to split We ve all wasted days debugging a supposedly clean Java class named something like AbstractFactoryVisitorParserStrategyCSVImpl. Its only real function? Parsing a CSV file. After hours spent navigating through endless layers of inheritance, polymorphic delegates, and unnecessary abstractions,…

Swarm Intelligence: How Dumb Agents Create Smart Systems

Have you ever walked into a kids school class as an adult and just wondered how that many complex relationships, dynamics and behaviors can naturally emerge from such an stupid crowd? Swarm intelligence (SI) refers to the collective behavior of decentralized, self-organized systems where its individuals just reacts to simple and pretty specific impulses – Continue reading "Swarm Intelligence: How…

Shortcuts always causes delays: The importance of learning and the perils of AI assistance.

AI coding assistants like GitHub Copilot and ChatGPT have stormed into our workflows, promising to turn weeks of grind into minutes of “magic.” Who wouldn’t want a tireless sidekick that writes boilerplate, debugs code, and answers questions on demand? Early experiences often feel like a superpower – describe a feature in plain language and out Continue reading "Shortcuts always causes delays: The…