Michael Labbé

@frogtoss.bsky.social

C/Go/WASM consultant living in Vancouver, Canada, building the tools and core tech that make your multiplayer project better. Doom, guitars, code, biz. https://www.michaellabbe.com

We are fortunate to have a Handmade event in Vancouver. The format is a mix of presentations and conversations -- if striving for great software is your thing, this is worth checking out.

Ben Visness@bvisness.me · 4mo ago

On June 6 we are hosting the Handmade Network Expo in Vancouver, BC, an event celebrating software made from scratch. Among the lineup: a new game from Anton Mikhailov & @nicbarker.com, a time travel debugger by @leddoo.bsky.social, a language and IDE from @frogtoss.bsky.social, and more. (1/2)

A picture of the Vancouver skyline

Steve Jobs: Part of what made the Macintosh great was that the people working on it were musicians, poets, and artists, and zoologists, and historians Satya (interpreted): 30% of Microsoft's code is written by a computer that learned to generate code from reddit opinions and incomplete github repos

Carl Quintanilla@carlquintanilla.bsky.social · last yr.

(CNBC) - Microsoft CEO Satya Nadella on Tuesday said that as much as 30% of the company's code is now written by artificial intelligence. @cnbc.com $MSFT www.cnbc.com/2025/04/29/s...

An educational use for LLMs would be to diff two compiles and explain the changes between them at a disassembly level. You could set up a start checkpoint and then work on making various changes and have it explain the impact of those changes on the code generation.

My unpopular opinion on hidpi monitors is to put them closer to your face instead of using scaling. Now you have more real estate and the font size is the same after factoring perspective dimuntion!

Why is it that there are these handy "Minecraft server operator moms and dads" that host game servers for their kids, but we need a 1.74 trillion dollar company to share our photos and videos with our family members. The core value of the platform should be commoditized by now.

Some other things that didn't exist when I shipped this messageboard in 2000: - blogs (this code fingers .plans) - frontend, node - remotely affordable multicore servers - javascript that could update the DOM after page load - best practices like not logging error messages to the browser

In 2000, I wrote a news posting/threaded forum software in Perl for threewave. At 5.5kloc of Perl, it ran well for 3 years. Things that did not exist back then: - CSS - Firefox - The cloud - CI - Stable usb support in Linux - SSL by default - Python 2 - SaaS

"I have to switch languages because the one I invested time, knowledge, code and tooling in has a flaw and there is a better one" Past a reasonable point, the flaw is not worse than the reset. A good programmer can write good software in a bad language. Stay the course.

I jump between debuggers a lot (VS, Xcode, Remedy) and find the keyboard shortcut muscle memory to be a challenge. The 8Bitdo Micro controller has a mode where it is a bluetooth HID keyboard and you can emit any keyboard keys, so I do the usual step into/over/out/jump to location using it with

Bild

A screenshot of my web browser checking out a Gamecube purchase in 2001 from Future Shop. The last time Nintendo boosted spec without drastically altering the core intent of the console!

Bild

It would be cool if there was an indie-ran OST app that let you explore by composer, organize music by intensity, included stage-appropriate imagery and controlled your smart lights to match the game's visuals at the time the music played in-game. I would pay a monthly fee for that.

It's unbelievable to me how far the Windows brand has slid with enthusiasts in a decade. It's unfortunate that the largest audience of people who pay for PC software have an antagonistic relationship with the OS provider. Microsoft forcing hardware upgrades on so many users is a baffling choice.

Cool things in games we lost for no great reason: - Adhoc wifi (play Mario Kart games around a campfire) - Second screen (Battlelog live updates) - Same friends, same server (screw matchmaking, play with same group every night)

High time for a reintroduction! I'm Mike, lifelong game developer drawn to on online games, system engineering and performance. I've attached key art from some of the games I've worked on. After twenty years of making games, I'm still swinging for the fences - no signs of slowing.

Doom 3: Resurrection of Evil key artStarwars Jedi Knight Game key artRocket Arena Game key artSubterfuge game key art