Michael Dowden
banner
mrdowden.com
Michael Dowden
@mrdowden.com
(he/him) Technology Leader, International Keynote Speaker, Author, Coder, Gamer. Founder @AndromedaGalactic.com, @LoreLink.com, & FlexePark. MBA, Firebase & Web GDE, Microsoft MVP. Advocate for ethics, accessibility, and human rights. mrdowden.com
Reposted by Michael Dowden
If you do any sort of accessibility auditing then

1. Polypane and Be Inclusive are now a killer combo for your productivity
2. You should probably get a ticket to SotB, They're sold out in person but still have online tickets available.
February 10, 2026 at 12:06 PM
Reposted by Michael Dowden
All right, looks like @twenty20sight.com is going to take over for the evening!

She's still figuring out what PC game she's going to play, so come find out the answer to the mystery, starting at 5 PM EST!

twitch.tv/LoreLinkRPG
February 10, 2026 at 6:41 PM
Repost with a photo of yours that would make a good album cover.

For mine you can choose between metal, Christmas, or folk.
February 10, 2026 at 6:23 AM
Whelp. That 1200W PSU (desktop Power Supply Unit) lasted over 12 years so good job. But without it I can't exactly use my streaming and gaming rig so that's a bummer. Replacement ordered. Fingers crossed.

The fan basically exploded loudly, but let me shutdown safely.
February 10, 2026 at 6:10 AM
Reposted by Michael Dowden
Here's some details on how age verification laws impact you, and why you should care.
- Age verification diminishes online privacy.
- It impacts more than "adult" content.
- It allows censorship of already marginalized groups.
- It limits access to resources.
Learn more:
www.eff.org/issues/age-v...
Age Verification and Age Gating: Resource Hub
Age verification (or age-gating) laws generally require online services to check, estimate, or verify all users’ ages—often through invasive tools like ID checks, biometric scans, or other dubious “ag...
www.eff.org
February 9, 2026 at 4:37 PM
Was overhearing a coworker discussing the importance of getting a client's brand info right and was remembering the time I pissed off a client (ultimately they ended up leaving) because I used the wrong font on a report.
February 9, 2026 at 6:47 PM
Not too bad. Wordle 1,695 3/6

⬛⬛🟨⬛⬛
⬛⬛🟨🟩🟩
🟩🟩🟩🟩🟩
February 8, 2026 at 6:19 AM
Reposted by Michael Dowden
Y'ALL! @ladystorytelling.com and I are live for the next installment of Split Fiction! Come hang out and clip the good stuff while you watch!!

www.twitch.tv/twenty20sight

#TeamTwenty
twenty20sight - Twitch
Diving into Mio's subconscious and more with @ladystorytelling | Check out my shorts on !youtube
www.twitch.tv
February 7, 2026 at 3:57 AM
Reposted by Michael Dowden
Link to the ongoing Swords Kickstarter up front, so I don't forget: www.kickstarter.com/projects/unw...

I want to talk about why I fucking love it when a #ttrpg has its own cutesy name for the GM role. And I'm going to start with the evocative poetry of the term Dungeon Master.
Swords Without Master
A ttrpg of strange sorceries, ferocious deeds, and astounding wonder by Epidiah Ravachol.
www.kickstarter.com
February 5, 2026 at 3:23 PM
Reposted by Michael Dowden
But now we have gone from owning 100% to owning 0% because, for the last month, Complexly has been a non-profit organization.

apnews.com/article/john...
Hank and John Green's studio becomes a nonprofit as they aim to make 'trustworthy content' online
Author-vloggers Hank and John Green are turning their educational media company Complexly into a nonprofit.
apnews.com
February 4, 2026 at 4:11 PM
Reposted by Michael Dowden
Did you know that structural directives (*ngIf, *ngFor...) are now deprecated in Angular. Here is out to upgrade to the control flow syntax: andromedagalactic.com/blog/angular...

#angular
February 4, 2026 at 5:17 PM
Is this a compliment or an insult? www.teepublic.com/t-shirt/6145... Does it depend on which TTRPG you play?

Thanks to @martine.dev for designing this based upon my questionable sense of humor.
You are the 1 for me by tiny-geek
You are the 1 for me
www.teepublic.com
February 4, 2026 at 3:56 PM
Tired: "You know what I mean"
Wired: "You know of what I speak"
February 4, 2026 at 3:50 AM
Reposted by Michael Dowden
Hey #TeamTwenty! I'm now posting more regularly on YouTube - especially Shorts! Make sure you drop by and subscribe to the channel so you can catch all the hijinks!

www.youtube.com/@twenty20sight
twenty20sight
Hi! My name is Twenty, and my pronouns are she/her/hers. I am a gamer, a former music educator, a classically-trained vocalist, musician, an LMT, and a Jane of many other trades. I'm older than I look...
www.youtube.com
February 4, 2026 at 1:49 AM
Reposted by Michael Dowden
I'm on Lore Link tonight!

What am I going to talk about? Theoretically, my currently crowdfunding Lancer campaign Myriad Inverse. In practice, who knows?
Tuesday is for Twitch!

Join us for our next Indie Creator Series stream! This week, @markdc.bsky.social sits down with @potatocubed.bsky.social to talk about his games, writing adventures for other systems, and more!

Join us, 5 PM Eastern, on Twitch!
Twitch
Twitch is the world's leading video platform and community for gamers.
twitch.tv
February 3, 2026 at 5:12 PM
Reposted by Michael Dowden
Tomorrow, on Twitch!

Join us for our next Indie Creator Series stream! This week, @markdc.bsky.social sits down with @potatocubed.bsky.social to talk about his games, writing adventures for other systems, and more!

You can pre-game the stream by visiting his website:
potatocubed
The works of Chris Longhurst, writer and game designer.
potatocubed.itch.io
February 2, 2026 at 7:49 PM
Reposted by Michael Dowden
A React app that has a useEffect that listens to the window resize event and returns whether the screen is mobile or not so that different images can be displayed?

These are the lengths that React developers will go to to avoid learning about the <img> tag's sizes and srcset.
January 29, 2026 at 6:02 AM
Reposted by Michael Dowden
Tuesday is for Twitch!

This evening, join @markdc.bsky.social as he talks to Joshua of @brokendoorgames.bsky.social about their superhero game, Paragons!

5 PM Eastern, same Bat time, same Bat channel!
twitch.tv/LoreLinkRPG
January 27, 2026 at 5:01 PM
Reposted by Michael Dowden
A personal brand without value is just noise 🗣️. My deep dive into devs branding from #IOConnect Berlin 2024 🇩🇪 with Monika Janota 🙌 is live

Check out the full conversation on my brand new YouTube channel! youtu.be/okd8teUi5Q8

#PersonalBranding #DeveloperRelations #GoogleIO #TechCareer
January 25, 2026 at 3:32 PM
Reposted by Michael Dowden
Happy Monday, everyone!

Today is Community Manager Appreciation Day, so I'd love to raise a glass to @twenty20sight.com! She's putting a lot of work into our Discord, and she's been the brains behind everything we've been doing on Twitch, among other things.

Thank you, Twenty! Keep being awesome!
January 26, 2026 at 3:44 PM
Reposted by Michael Dowden
We've made it to another Friday!

Please, take good care of yourselves, and each other, this weekend.

"Never be cruel, never be cowardly, and never, ever eat pears! Remember, hate is always foolish, and love is always wise. Always try to be nice, but never fail to be kind." - The 12th Doctor
January 23, 2026 at 7:49 PM
Reposted by Michael Dowden
If you haven't seen the posts, we've started a blog over on the Lore Link site.

We're posting summaries of our Indie Creator Spotlight streams, Lore Link updates, and more!

Since "we" is "me," I'm still working on a schedule, but you can find what we have at the link below!
Lore Link
The premium-quality RPG campaign management tool for Dungeon Masters, Game Masters, Storytellers and Keepers of all types.
lorelink.com
January 22, 2026 at 3:44 PM
Reposted by Michael Dowden
Tomorrow, on Twitch!

@mrdowden.com is going to take a look at We Used to Be Friends with the creator, Jonathan of @firestorm-ink.com! Come check out his game, tomorrow at 5PM EST on our stream.

If you want to pregame, you can find the game here:
firestormink.itch.io/we-used-to-b...
We Used to Be Friends by Firestorm Ink
The full version of a collaborative teenage detective drama game!
firestormink.itch.io
January 19, 2026 at 8:16 PM
Reposted by Michael Dowden
Reposted by Michael Dowden
Every time I worry that my "quickstart" has too much of the final book contents in it, I remember that the GM section is an entire 31 pages in Google Doc form.

The player / "core" stuff is 42 pages.

So... yeah, the final book will have A LOT to say about how one should run The Beckoning Dream.
January 14, 2026 at 12:14 AM