Elektrine
EN
Log in Register
Paige Chat Timeline Communities Gallery Videos Email DNS VPN Uptime Kairo
Back to Timeline
Remote

fabs();

@fabs@mastodon.gamedev.place
mastodon 4.6.6
  • Open on mastodon.gamedev.place

ex-game-dev, data-oriented design author, made something new on design-patterns.

376 Followers
202 Following
16 Posts
Joined January 22, 2019
birdsite:
https://twitter.com/raspofabs
Unresolved Forces:
https://www.unresolvedforces.com
Data Oriented Design:
https://www.dataorienteddesign.com/site.php

Posts

Open post
fabs
fabs(); @fabs@mastodon.gamedev.place · Jul 03, 2026
fabs();
@fabs@mastodon.gamedev.place

ex-game-dev, data-oriented design author, made something new on design-patterns.

mastodon.gamedev.place
Replying to @Savagejen@mastodon.social
@Savagejen@mastodon.social I don't think the people undervalued me, but Bosch has upper limits on how much they were allowed to reward someone who looked like an IC. The organisation failed me, but the people were good.
3
1
0
0
Open post
fabs
fabs(); @fabs@mastodon.gamedev.place · May 19, 2026
fabs();
@fabs@mastodon.gamedev.place

ex-game-dev, data-oriented design author, made something new on design-patterns.

mastodon.gamedev.place

Maple is really quite annoying to work with. It's taking ages to plank this stuff with my tools. I only have a small bandsaw, so it's cutting 140mm wide planks at about 0.5mm per second. This is going to take forever!

0
1
0
0
Open post
fabs
fabs(); @fabs@mastodon.gamedev.place · May 02, 2026
fabs();
@fabs@mastodon.gamedev.place

ex-game-dev, data-oriented design author, made something new on design-patterns.

mastodon.gamedev.place

I will be available for work from July. I'm taking my time to find the right place, e.g. I have not even updated my cv yet. I spent ~20 years writing games in C++, then ~5 years working in safety related low level automotive where I ended up writing more Python than C++. I enjoy writing offline and UI based tools, optimization of code and processes, documentation writing and structuring, and coaching and mentoring others. I wonder what my next step will be.

2
0
1
0
Open post
fabs
fabs(); @fabs@mastodon.gamedev.place · Apr 19, 2026
fabs();
@fabs@mastodon.gamedev.place

ex-game-dev, data-oriented design author, made something new on design-patterns.

mastodon.gamedev.place

Stuff has been going missing from my fridge. I wasn't sure what was happening until I noticed this:

1
0
0
0
Open post
fabs
fabs(); @fabs@mastodon.gamedev.place · Apr 14, 2026
fabs();
@fabs@mastodon.gamedev.place

ex-game-dev, data-oriented design author, made something new on design-patterns.

mastodon.gamedev.place

I have tried the Pentel graphgear pencils, but I keep going back to the Uni kuru toga. The rotating lead is very good for consistent writing. Never gets the flat that all other mechanical and non mechanical pencils suffer from.

1
0
0
0
Open post
fabs
fabs(); @fabs@mastodon.gamedev.place · Mar 15, 2026
fabs();
@fabs@mastodon.gamedev.place

ex-game-dev, data-oriented design author, made something new on design-patterns.

mastodon.gamedev.place

At the end of all this, when Trump's term in office ends, and when the people of the United States start to see the world as a place they are in and not a place they own, is someone at a newscasting corporation going to announce, loud and clear, that this era was actually all a skit named The Aristocrats?

2
0
0
0
Open post
fabs
fabs(); @fabs@mastodon.gamedev.place · Mar 14, 2026
fabs();
@fabs@mastodon.gamedev.place

ex-game-dev, data-oriented design author, made something new on design-patterns.

mastodon.gamedev.place

Kinda sad about llms and em dashes. I learned to use them in writing due to all the old works I read by Christopher Alexander, and then found out how to use them correctly for myself. Unresolved Forces (www.unresolvedforces.com) uses them a fair amount for the asides and sub points of a sentence, but I fear people will think I used an LLM to write it, even though LLMs weren't a thing when I wrote the bulk of the content.

The next question is, do I revert to my old, less elegant style now?

1
2
0
0
Open post
fabs
fabs(); @fabs@mastodon.gamedev.place · Feb 09, 2026
fabs();
@fabs@mastodon.gamedev.place

ex-game-dev, data-oriented design author, made something new on design-patterns.

mastodon.gamedev.place
Replying to @superluminal@mastodon.gamedev.place
@superluminal@mastodon.gamedev.place nice. I did something similar to make it so we could output the memory dumps (all allocations and where they were allocated from) on the Skywalker Saga. Went from 64gb of callstacks and logs to less than 10mb (which was the goal because that was the upper limit of our jira ticket attachments, 😂).
0
0
0
0
Open post
fabs
fabs(); @fabs@mastodon.gamedev.place · Apr 21, 2025
fabs();
@fabs@mastodon.gamedev.place

ex-game-dev, data-oriented design author, made something new on design-patterns.

mastodon.gamedev.place
Replying to @Rylik@mastodon.social
@Rylik "does not read data" is the important bit. You've got a constant or generator with some initial state that can be changed during the generation, but that's not streamed, so doesn't count as data in the larger sense. Bear in mind, I wrote this 7 years ago, I probably still agree with 90% of the book, but there will be 10% I have had new thoughts on. So, use critical thinking and go beyond my musings.
1
0
0
0
Open post
fabs
fabs(); @fabs@mastodon.gamedev.place · Mar 04, 2024
fabs();
@fabs@mastodon.gamedev.place

ex-game-dev, data-oriented design author, made something new on design-patterns.

mastodon.gamedev.place
Replying to @hengymrohebwlad@mstdn.social
@hengymrohebwlad@mstdn.social quite right. However, there are thousands of other patterns which aren't just "OO does function pointers badly" :D
1
0
0
0
Open post
fabs
fabs(); @fabs@mastodon.gamedev.place · Mar 04, 2024
fabs();
@fabs@mastodon.gamedev.place

ex-game-dev, data-oriented design author, made something new on design-patterns.

mastodon.gamedev.place
Replying to @drj@typo.social
@drj@typo.social yes, i thought the same way at the start of my research. Probably because they had incorporated the solutions mentioned in the GoF book, but oddly, they had not incorporated the patterns.
0
0
0
0
Open post
fabs
fabs(); @fabs@mastodon.gamedev.place · Mar 04, 2024
fabs();
@fabs@mastodon.gamedev.place

ex-game-dev, data-oriented design author, made something new on design-patterns.

mastodon.gamedev.place
Replying to @villares@ciberlandia.pt
@villares@ciberlandia.pt multitudes of reasons, but I believe mostly because he didn't seek fame while others did.
1
0
0
0
Open post
fabs
fabs(); @fabs@mastodon.gamedev.place · Mar 04, 2024
fabs();
@fabs@mastodon.gamedev.place

ex-game-dev, data-oriented design author, made something new on design-patterns.

mastodon.gamedev.place
Replying to @deborahh@mstdn.ca
@deborahh@mstdn.ca @ekuber@hachyderm.io oh, thanks! I didn't do much digging into Josh's other work (more fool me) I'll give it a read later.
1
0
0
0
Open post
fabs
fabs(); @fabs@mastodon.gamedev.place · Mar 02, 2024
fabs();
@fabs@mastodon.gamedev.place

ex-game-dev, data-oriented design author, made something new on design-patterns.

mastodon.gamedev.place
Replying to @ekuber@hachyderm.io
@ekuber@hachyderm.io yes, this happens so much because of how they're represented. I explain what happens at a deeper level in the book, going into how they aren't really replaced by language features but only seem that way because of how they were documented in the GoF book. It was fascinating researching this stuff and figuring out what happened and why.
3
1
0
0
Open post
fabs
fabs(); @fabs@mastodon.gamedev.place · Feb 29, 2024
fabs();
@fabs@mastodon.gamedev.place

ex-game-dev, data-oriented design author, made something new on design-patterns.

mastodon.gamedev.place
Replying to @PeterSommerlad@mastodon.social
@PeterSommerlad@mastodon.social it is in my not very humble opinion that your work was significantly more useful than the GoF book. Thank you for your contributions to software engineering!
0
0
0
0
Open post
fabs
fabs(); @fabs@mastodon.gamedev.place · Feb 29, 2024
fabs();
@fabs@mastodon.gamedev.place

ex-game-dev, data-oriented design author, made something new on design-patterns.

mastodon.gamedev.place

Ever wondered why Design Patterns didn't take off? Did you ever wonder how they became so all-pervasive but also so empty and soulless? Those were the sparking thoughts behind this book. It's taken four years of research and way too much of my spare time. Go check out Unresolved Forces: https://www.unresolvedforces.com/
#amwriting #ampublishing

61
18
49
0

Remote instance

mastodon.gamedev.place
Open on original server

Media

313k7r1n3
Elektrine

Tor hidden service

elekhj7afj4qnrr4yd3bkzslsyo5jgfxw3orgjkhlcxifueodybyiiad.onion

Platform

  • Email
  • Chat
  • Timeline
  • Communities
  • VPN
  • DNS

Company

  • About
  • Contact
  • FAQ

Legal

  • Terms of Service
  • Privacy Policy
  • Warrant Canary
  • Lite (no JS)
  • VPN Policy
  • Source code

Support

  • support@elektrine.com
  • Report Security Issue
Mail client setup IMAP mail.elektrine.com:993 POP3 mail.elektrine.com:995 SMTP mail.elektrine.com:465
© 2026 Elektrine. All rights reserved. Server: 05:46:28 UTC