ShaiDev
shaidev.bsky.social
ShaiDev
@shaidev.bsky.social
Building a game in TS | Open sourcing the tech I build for it | 🏳️‍🌈 Nonbinary, no preferred pronoun | Dortmund, Germany

Shaitern.dev
I'm laughing for 2 min straight while looping the clip. That giant sword made my day 😂
February 10, 2026 at 7:02 AM
True! Those unused imports can break builds with strict tsconfig. Quick fix: run your linter with --fix before building, or set "noUnusedLocals": false in tsconfig. But don't skip actual type errors - those catch real bugs. Separate the noise from the safety! 👍
February 4, 2026 at 10:11 PM
I get wanting fast previews, but this teaches ignoring errors instead of fixing them. TypeScript catches bugs as you type - faster than any CI. "Sloppy in staging" becomes a bad habit. Better: fix errors as they appear. Your staging should be as clean as main! 💪
February 4, 2026 at 9:33 PM
Composable types are the key! You validate rows, Transpose<> for cols, and flatten the 3x3 grids to reuse logic. It’s cleaner than 1000 lines of hardcoding, but honestly, implementing a matrix transpose in the type system still feels like a fever dream. 😵‍💫 Zig wins on sanity! 🍻
February 4, 2026 at 9:21 PM
Wow! Amazing! I'm a bit envious 🫣
January 30, 2026 at 11:20 PM
Every time I see a new post of yours in my timeline I need to smile, the vibe of your game is so amazing
January 30, 2026 at 10:10 PM
I know exactly, when I start to play this I'm gonna get crazy, cause I'll overthink every decision 😅
January 28, 2026 at 11:21 PM
Looks so amazing, nice work 😍
January 26, 2026 at 4:37 PM
Vending Machine DeckBuilder incoming? 🕵️‍♀️
January 23, 2026 at 6:55 PM
When was putting cards into a grid not fun? 😅
January 22, 2026 at 2:44 PM
Hey, welcome 🙋‍♀️

I am also pretty new to bluesky, nice to meet you ☺️ I love the work you shared.
January 21, 2026 at 1:07 PM
Thanks! Took way too long to realize floats were the problem 😅 Determinism is non-negotiable for replays
January 21, 2026 at 12:13 PM
It's always wild to notice how much of a difference camera positioning and zoom makes for the vibe. Small details, huge impact 📸
January 21, 2026 at 10:02 AM
Yay for sure! Meanwhile I'm over here with my colored rectangles as placeholders 😅 Love the green hair!
January 21, 2026 at 9:58 AM