Gregg Seelhoff's Avatar

Gregg Seelhoff

@seelhoff.bsky.social

Computer programmer, game developer, music aficionado, pinball wizard, solitaire expert, former race car driver and amateur soccer player, and game book collector... among other things. ๐Ÿ˜‰ [he/him, ally] https://blog.gamecraft.org/

261 Followers  |  236 Following  |  64 Posts  |  Joined: 20.11.2024  |  1.597

Latest posts by seelhoff.bsky.social on Bluesky


Just days shy of their fourth birthday, the child is currently getting Pac-Man eaten repeatedly because, โ€œthey peel like a banana peel. ๐Ÿ˜€โ€

They now have started imitating the sound it makes.

This is what a positive education looks like. ๐Ÿ˜‰

13.03.2025 00:07 โ€” ๐Ÿ‘ 3    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0

A sure sign a team is too isolated and has completely lost the plot:

A *driver* package for hardware more than a decade old weighs in at 485M and is labeled โ€˜minimal installโ€™.

๐Ÿคฆโ€โ™‚๏ธ

10.03.2025 18:04 โ€” ๐Ÿ‘ 1    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0

I arrived home from picking up lunch.

Immediate thought: โ€œHey, thatโ€™s cool: the NeighborHawk (our neighborhood red-tailed hawk) is hanging out in my backyard.โ€

It took me a while before another thought arrived: โ€œUh ohโ€ฆ We may no longer have our backyard bunny.โ€ ๐Ÿ™

06.03.2025 03:59 โ€” ๐Ÿ‘ 0    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0

In honor of Mardi Gras, as a cultural celebration (nothing religious), I thought I might have an appropriate meal.

Apple Maps let me search for โ€œred beans and riceโ€ nearby: only franchise takeout. After โ€œjambalayaโ€ failed, I tried againโ€ฆ

Food truck in LA, twice as far from here as New Orleans. ๐Ÿคฆโ€โ™‚๏ธ

05.03.2025 01:27 โ€” ๐Ÿ‘ 2    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0

RIP: Carter Lipscomb ๐Ÿ˜ข๐Ÿ˜ข๐Ÿ˜ข

I have known Carter for more than 30 years, and he was one of my best friends in the game industry. I am heartbroken.

www.gamedeveloper.com/business/obi...

25.02.2025 15:08 โ€” ๐Ÿ‘ 1    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0

RIP: Roberta Flack (1937-2025)

Does this mean that Don McLean will now be arrested for his 1971 performance at the Troubadour? ๐Ÿ˜‰

24.02.2025 18:03 โ€” ๐Ÿ‘ 0    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0

Itโ€™s weird discovering a sub-TED Talk video based on a project you did a quarter century ago, especially when said project is barely a career footnote.

On the other hand, my (solo) coding work was referred to as โ€œa team of programmersโ€, so thereโ€™s that. ๐Ÿ™ƒ

19.02.2025 17:41 โ€” ๐Ÿ‘ 0    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0

โ€œMy boss said I have to drive you wherever you want to go.โ€

โ€œYeah: Bottom of the ocean, straight to the depths of hell.โ€

โ€œDone. I already set the GPS for Florida.โ€

16.02.2025 18:05 โ€” ๐Ÿ‘ 0    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0

As a counterpoint, I offer _Then You Can Tell Me Goodbye_ by The Casinos.

It ends with the word, โ€œGoodbyeโ€, like several others, but only accepted after โ€œyou love me for a million yearsโ€. ๐Ÿ˜‰

11.02.2025 05:52 โ€” ๐Ÿ‘ 0    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0

My collection also contains the Sound of Music soundtrack, and _So Long, Farewell_ also ends in a similar manner.

A few others:
_Neither One of Us (Want to Be the First to Say Goodbye)_ (Gladys Knight & The Pips)
_Goodbye_ (Mary Hopkins)
_Goodbye Cruel World_ (Pink Floyd)

11.02.2025 05:47 โ€” ๐Ÿ‘ 1    ๐Ÿ” 0    ๐Ÿ’ฌ 1    ๐Ÿ“Œ 0

Sometimes, randomness plays out nicely, literally:

Unbeknownst to me (until I heard it) the very last song in a randomly chosen playlist 8 hours in length (131 songs from 14343 options) wasโ€ฆ

_Hey, Thatโ€™s No Way to Say Goodbye_, by the Vogues, which ends with a wistful โ€œGoodbyeโ€ฆโ€

11.02.2025 05:31 โ€” ๐Ÿ‘ 1    ๐Ÿ” 0    ๐Ÿ’ฌ 1    ๐Ÿ“Œ 0

Last night I had a vivid dream about choreographing a great ball:

- individuals danced the Mutex (one at a time)
- groups danced the Semaphore
- it was quite an Event

No prizes for guessing what kind of code I am working on. ๐Ÿ˜‰

07.02.2025 19:06 โ€” ๐Ÿ‘ 1    ๐Ÿ” 0    ๐Ÿ’ฌ 1    ๐Ÿ“Œ 0
Preview
It's Time to Pick a Hill Worth Dying On If your eyes are clear and open right now you can see it, canโ€™t you?

johnpavlovitz.substack.com/p/its-time-t...

04.02.2025 17:42 โ€” ๐Ÿ‘ 2    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0
Arrest Elon Musk!
Stop The Coup

Arrest Elon Musk! Stop The Coup

#StopTheCoup

03.02.2025 01:44 โ€” ๐Ÿ‘ 6    ๐Ÿ” 1    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0

Elon Musk is not a Federal employee or a political appointee. DOGE is not a real department. None of their activities are legal. This is a coup. The Republicans in Congress are willing participants in it. At what point do Democrats in DC get that and start acting like it? Itโ€™s not the price of eggs!

02.02.2025 21:15 โ€” ๐Ÿ‘ 22506    ๐Ÿ” 7160    ๐Ÿ’ฌ 812    ๐Ÿ“Œ 374

โ€œI would not tell them too much,โ€ said Holmes. โ€œWomen are never to be entirely trusted,โ€”not the best of them.โ€

I did not pause to argue over this atrocious sentiment.

โ€“ Arthur Conan Doyle, โ€œThe Sign of Fourโ€ (1890)

02.02.2025 19:56 โ€” ๐Ÿ‘ 0    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0

Tip #1: Adding a teaspoon of water to your egg mixture will make your omelet fluffier.

Tip #2: A โ€œfluffierโ€ omelet is not necessary desirable.

02.02.2025 18:59 โ€” ๐Ÿ‘ 2    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0

Need a restroom break. Stand up, walk across the length of the house, and half its breadth, climb a flight of stairs, walk down a short hallway, and sit down.

Apple Watch does not register this as standing. ๐Ÿ˜

Further, a couple minutes later, Apple Watch insists that I stand up.

Sorryโ€ฆ ๐Ÿ˜ณ

02.02.2025 16:25 โ€” ๐Ÿ‘ 1    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0

In the 80s, I was coding a word processor in assembly. Describing the design to my father, a professional writer, he said the insert โ€œoptionโ€ has to be the default.

Me: โ€œWhy?โ€
Dad: โ€œTrust me.โ€

I feel like Delphi needed a similar conversation about having cursor position in the undo queue. ๐Ÿ˜

01.02.2025 05:17 โ€” ๐Ÿ‘ 0    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0

I have strong nostalgia for the โ€œold daysโ€ of programming.

In practice, however, using the Delphi editor today just doesnโ€™t measure up. ๐Ÿ˜‰

01.02.2025 04:50 โ€” ๐Ÿ‘ 0    ๐Ÿ” 0    ๐Ÿ’ฌ 1    ๐Ÿ“Œ 0

A little Choir music for your enjoyment:

youtube.com/watch?v=BYG3...

30.01.2025 21:04 โ€” ๐Ÿ‘ 0    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0
Hire us. Hire me. | Gamecraft

I have more game programming experience than anybody else in the world (prove me wrong ๐Ÿ˜‰) and I am available immediately.

blog.gamecraft.org/2024/07/25/h...

29.01.2025 18:26 โ€” ๐Ÿ‘ 2    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0

We need a hero.

29.01.2025 03:01 โ€” ๐Ÿ‘ 7    ๐Ÿ” 3    ๐Ÿ’ฌ 2    ๐Ÿ“Œ 0

I made toast. The bread in the nearer slot was slightly too well done (and the other was perfect). I turned the heat dial down a bit and put two more pieces of the same bread in. The bread in the nearer slot was perfect, but the bread in the other was burnt.

Now I am questioning everything. ๐Ÿ™ƒ

29.01.2025 03:01 โ€” ๐Ÿ‘ 1    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0

A *real* grilled cheese sandwich is cut diagonally with the spatula used to flip it on the griddle. ๐Ÿ˜‰

27.01.2025 23:32 โ€” ๐Ÿ‘ 2    ๐Ÿ” 0    ๐Ÿ’ฌ 1    ๐Ÿ“Œ 0

So, when do I get to do it my way?

When do I get to feel like Sid Vicious felt?

When do I get to sing My Way?

25.01.2025 22:56 โ€” ๐Ÿ‘ 1    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0

Visual Studio has added the most annoying message:

โ€œVCR102: Browsing operations around this macro may fail. Consider adding it to a hint file.โ€

That is *so* a YOU problem, not a code problem.

โ€œGKS101: Consider fixing your tool, or remove messages describing its shortcomings.โ€

22.01.2025 15:33 โ€” ๐Ÿ‘ 0    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0

โ€˜Tis a rare First Edition, indeed, that would explicitly print โ€œSecond Editionโ€ on the title page. ๐Ÿ˜

22.01.2025 03:35 โ€” ๐Ÿ‘ 0    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0

So that makes it *43* years, doesnโ€™t it? ๐Ÿ™ƒ๐Ÿ˜œ #welcometo2025

16.01.2025 03:37 โ€” ๐Ÿ‘ 1    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0

@digitalgamecraft.bsky.social

14.01.2025 04:54 โ€” ๐Ÿ‘ 0    ๐Ÿ” 0    ๐Ÿ’ฌ 1    ๐Ÿ“Œ 0

@seelhoff is following 19 prominent accounts