André Klein
banner
andreklein.net
André Klein
@andreklein.net
Writer, publisher, procrastinator … (will finish bio tomorrow) 🧉
https://andreklein.net
Currently reading ... #spinaltap #theboss
December 12, 2025 at 3:15 PM
Continuing to build out the unified Home Feed that shows merged Bluesky/Mastodon in SocialSox:
- exclude languages from your feed
- follow/mute/block/boost/reply
- slide for mixing Bluesky/Masto items
#buildinpublic #bluesky #mastodon
December 11, 2025 at 12:21 PM
Experimenting with bringing a merged Bluesky/Mastodon feed straight into SocialSox - nice side-bonus: now i can finally filter for certain languages #buildinpublic #mastodon #bluesky
December 7, 2025 at 5:19 PM
🚔 PSA: "The Darkside Detective" point-and-click adventure is currently free on Epic. Takes me back to the good old days of Zak McKracken and ManiacMansion. Witty, without being too on the nose. https://store.epicgames.com/en-US/p/the-darkside-detective-ios-f97bd7 #pixelart #indiegames
December 4, 2025 at 7:44 PM
AI slop sucks.
So in SocialSox v0.3.0 I added AI that actually stays in its lane: spellcheck, shorten (basically a crop tool for text), and hashtag suggestions, nothing that drowns your voice.
Your words, just… less messy.
github.com/burninc0de/s... #indiedev #buildinpublic
December 4, 2025 at 1:46 PM
December 2, 2025 at 6:31 PM
My little crossposter just grew fangs 🧛
⏰ proper scheduling (fully local)
📊 shiny new analytics
🤖 AI spellcheck, shortening, or your own custom prompts
🔄 basic sync to folder
100% open source, forever free
https://github.com/burninc0de/socialsox #indiedev #buildinpublic
December 2, 2025 at 2:33 PM
Wife: "These headphones have too much clamping force."
Me: "Hold my books"
#Engineering #Headphones
December 2, 2025 at 11:48 AM
Ever wanted to sound like a terminally online monk? 🙏I present: The SocialSox "Spice Factory":
#buildinpublic #indiedev
(This will probably never be part of production, but too much fun too mess around with.)
December 2, 2025 at 9:57 AM
Been playing around with some nice new stats view for socialsox
#buildinpublic #indiedev 📊
December 1, 2025 at 6:35 PM
Me: "Hey, let's whip up a quick tool to post occasional messages to X/Bluesky/Mastodon." 🫠 *Dives headfirst into a whirlwind of shiny new post mania.*

My blog and 37 half-written drafts gathering dust:
November 30, 2025 at 4:53 PM
Literally a mass murderer
November 30, 2025 at 10:29 AM
"when you ask claude to generate UI, it defaults to the same patterns every time ... everyone's seen it so much it's become a meme"

Fascinating take on Claude and UI: https://www.reddit.com/r/ClaudeCode/comments/1p9srut/finally_figured_out_why_claudes_ui_generations/ #ai #coding #ui
November 30, 2025 at 8:11 AM
TIL: dark mode styling support for textarea resize handlers in most (all?) browsers is basically non-existent. The only reliable way of doing this AFAIK: turn off resize altogether and wire up frankenstein JS to re-enable resizing with custom click handler. #weirdweb #darkdesign #html
November 30, 2025 at 1:31 AM
New space-trucker ID for Arno, fresh off the printer for my free chat-style sci-fi story "Gestrandet", a German learning experience disguised as interstellar chaos. Beat-by-beat, message-by-message.

https://learnoutlive.com/stories/gestrandet/

#SciFi #German #TimeWarpTales
November 29, 2025 at 11:14 PM
Spent 3 hours debugging a completely dead WordPress site.
Checked every plugin, dug through 1200 lines of ancient functions.php…
Turns out the site was dead because someone had disabled the emojis.
Removing emoji support completely tanked it.
I’m done with this timeline. 😭💀 #WordPress #WebDev
November 29, 2025 at 4:31 PM
🚀 SocialSox v0.2.4 is out!
Now with multi-image crossposting (up to 4 pics everywhere), instant API verification, brand new icon, and a bunch of bug fixes.
Post once → hit X, Mastodon & Bluesky perfectly.
github.com/burninc0de/s...
(Still 100% free & open source ❤️ #indiedev #buildinpublic
November 29, 2025 at 8:58 AM
I mean, seriously, Medium.
Was a sidebar ad or one polite banner at the end really not enough?
No, you had to literally inject the ad straight into the middle of my article like a tumor. And of course Adblock doesn’t catch it because of your obfuscated DOM wizardry.
#Medium #enshittification
November 28, 2025 at 9:58 PM
Current status: making sure no one ever has to whisper “did I copy the key right?” ever again. Live API key testing coming to #socialsox. If it’s wrong, app tells you instantly. If it’s right, you get a little dopamine hit. #indiedev #buildinpublic
November 28, 2025 at 6:23 PM
Some more screengrabs from shows and movies that I found visually interesting. #AliceinBorderland #Rabid #Mandy #BeyondTheBlackRainbow
November 28, 2025 at 2:48 PM
New feature of multi-image support for Mastodon, X and Bluesky in #socialsox coming along well so far #buildinpublic #indiedev
November 28, 2025 at 2:34 PM
Never mind the absolutely bonkers story, Pluribus has some stunning cinematography.”#TV #pluribus
November 28, 2025 at 2:24 PM
My new life goal: never manually post to X, Bluesky, or Mastodon ever again 😂
Now shipping prebuilt binaries for macOS, Linux & Windows - zero compile hassle.
#socialsox #buildinpublic #indiedev
https://github.com/burninc0de/socialsox/releases/tag/v0.2.3
November 28, 2025 at 11:44 AM
I just added an AI scare banner on my blog that triggers if I use too many em dashes and honestly this is the most important feature I’ve ever shipped
https://andreklein.net/an-em-dash-appreciation-post-or-how-ai-ruined-punctuation/
#EmDashGate #SayNoToEmDashes #RemainCarbonBased
November 27, 2025 at 9:31 PM
"I finally found a peaceful platform"
the peaceful platform:
November 26, 2025 at 8:57 PM