16 Followers
147 Following
639 Posts
Driving force behind the famous Best HTTP suite and its associated assets for Unity. With a legacy of excellence, I specialize in crafting networking solutions tailored for game developers.
Proud dad of three.
Githubhttps://github.com/Benedicht
Discord(Best HTTP & others)https://discord.gg/yD9tXwQ

If you don’t have the resources to write and understand the code yourself, you don’t have the resources to maintain it either.

Any monkey with a keyboard can write code. Writing code has never been hard. People were churning out crappy code en masse way before generative AI and LLMs. I know because I’ve seen it, I’ve had to work with it, and I no doubt wrote (and continue to write) my share of it.

What’s never been easy, and what remains difficult, is figuring out the right problem to solve, solving it elegantly, and doing so in a way that’s maintainable and sustainable given your means.

Code is not an artefact, code is a machine. Code is either a living thing or it is dead and decaying. You don’t just write code and you’re done. It’s a perpetual first draft that you constantly iterate on, and, depending on what it does and how much of that has to do with meeting the evolving needs of the people it serves, it may never be done. With occasional exceptions (perhaps? maybe?) for well-defined and narrowly-scoped tools, done code is dead code.

So much of what we call “writing” code is actually changing, iterating on, investigating issues with, fixing, and improving code. And to do that you must not only understand the problem you’re solving but also how you’re solving it (or how you thought you were solving it) through the code you’ve already written and the code you still have to write.

So it should come as no surprise that one of the hardest things in development is understanding someone else’s code, let alone fixing it when something doesn’t work as it should. Because it’s not about knowing this programming language or that (learning a programming language is the easiest part of coding), or this framework or that, or even knowing this design pattern or that (although all of these are important prerequisites for comprehension) but understanding what was going on in someone else’s head when they wrote the code the way they wrote it to solve a particular problem.

It frankly boggles my mind that some people are advocating for automating the easy part (writing code) by exponentially scaling the difficult part (understanding how exactly someone else – in this case, a junior dev who knows all the hows of things but none of the whys – decided to solve the problem). It is, to borrow a technical term, ass-backwards.

They might as well call vibe coding duct-tape-driven development or technical debt as a service.

🤷‍♂️

#AI #LLMs #vibeCoding #softwareDevelopment #design #craft

reminder that anthropic ran (and is still running) an ENTIRE AD CAMPAIGN around "Claude code is written with claude code" and after the source was leaked that has got to be the funniest self-own in the history of advertising because OH BOY IT SHOWS.

it's hard to get across in microblogging format just how big of a dumpster fire this thing is, because what it "looks like" is "everything is done a dozen times in a dozen different ways, and everything is just sort of jammed in anywhere. to the degree there is any kind of coherent structure like 'tools' and 'agents' and whatnot, it's entirely undercut by how the entire rest of the code might have written in some special condition that completely changes how any such thing might work." I have read a lot of unrefined, straight from the LLM code, and Claude code is a masterclass in exactly what you get when you do that - an incomprehensible mess.

📢The European Open Source Academy (EOSA) is officially calling for contributors for the next edition of our Magazine!

The EOSA Magazine is dedicated to showcasing the voices of open source, relevant projects, and policies that are defining Europe’s digital sovereignty.

👉 Make your submission and learn more here: https://europeanopensource.academy/eosa-magazine

My erosion filter is out! Video, blog post, and shader source.

It emulates erosion without simulation, so it's fast, GPU friendly, and trivial to generate in chunks.

Explainer video:
https://www.youtube.com/watch?v=r4V21_uUK8Y

Companion blog post:
https://blog.runevision.com/2026/03/fast-and-gorgeous-erosion-filter.html

#ProcGen #vfx #GameDev

I'm trying to write a little more frequently, so I wrote some words about the development of the original Fable. Yay!

https://blog.simoncarter.me/blog/the-origins-of-fable/

#gamedev #fable #games

The Origins of Fable

The story of Fable's origins - failed pitches, a game called Wishworld, and unlikely sources of inspiration.

Simon's Blog

GitHub hits CTRL-Z, decides it will train its AI with user data after all

https://www.theregister.com/2026/03/26/github_ai_training_policy_changes/

GitHub hits CTRL-Z, decides it will train its AI with user data after all

: As of April 24 you'll be feeding the Octocat unless you opt out

The Register

Details about the changes happening in 2026 to support a new Unity scripting runtime.

https://discussions.unity.com/t/path-to-coreclr-2026-upgrade-guide/1714279

There is currently an insane spy thriller running in #Hungary ICYMI:

https://www.direkt36.hu/en/titkosszolgalati-nyomasra-tortent-hazkutatas-a-tiszat-segito-informatikusoknal-aztan-kibukott-egy-gyanus-muvelet-a-part-ellen/

A 90min interview with the whistleblower was released too that reveals even more pieces of the puzzle. The whole thing screams for a movie (and long prison sentences).
Inside the covert operation to bring down the party threatening Viktor Orbán’s rule - Direkt36

According to documents obtained by Direkt36, a secret operation was carried out to bring down the IT systems of the Hungarian opposition party Tisza. IT specialists affiliated with the party planned to expose this, but then police officers, pressured by the Hungarian secret services, raided them, apparently on trumped-up charges.

Direkt36 - Direkt36 is a non-profit investigative journalism center with the mission to hold powerful people and institutions accountable.

The Triangulum galaxy up close 👀

Located about 3 million light-years away, this nearby galaxy was captured in the festive-looking image below with ourVery Large Telescope (VLT).

The colours represent different elements: blue, green and red indicate the presence of oxygen, hydrogen and sulphur, respectively. But there's more than meets the eye in this image... 1/

📷 ESO/A. Feltre, F. Belfiore, G. Cresci et al.

#astrodon #astronomy #astrophysics #space #science

Two Cats in Yellow
6” square
#Watercolor on cotton paper

The cat distribution program has started.
#cat #painting