Sign in

Houssam Elbadissi ❄️

@skaldebane.dev
439 followers 476 following 1.2K posts

indie software dev 💜 learning 日本語 (on hold) 🎌 22y/o muslim from morocco 🇲🇦 building thingies at skaldebane.dev 💙 free palestine 🇵🇸🕊

PostsRepliesMedia
Houssam Elbadissi ❄️ @skaldebane.dev · 11/07/2026
GPT 5.6 Sol makes Fable's value look sooo bad Even 5.6 Terra immediately obsoletes 5.5, with higher intelligence for less money and they're all available in standard ChatGPT subs... unlike a certain model that's going away from subs tomorrow.
110
Houssam Elbadissi ❄️ @skaldebane.dev · 29/06/2026
realizing the default Android XR emulator virtual environment is a no-clip hollow half-globe
Android XR Emulator window, with a virtual environment where the view is zoomed out so much that we can see it from the outside, surrounded by infinite blackness.

A floating window inside of the hollow shape is ever so slightly visible through the shape, near the center. Tiny enough it's almost a dot.
100
Reposted by Houssam Elbadissi ❄️
dan @danabra.mov · 19/06/2026
"but where are all the bluesky instances?" i've heard this so many times that i wrote an explainer
overreacted.io
There Are No Instances in atproto — overreacted
Like RSS and Google Reader.
42677202
Houssam Elbadissi ❄️ @skaldebane.dev · 07/06/2026
I just love stuff like this where the Svelte team keeps rethinking stuff where they're already far ahead of everyone else. Leaning more & more into Standard Schema at the framework level has been one of the best things that happened to SveleteKit; it's so insanely ergonomic, without any lock-in!
0120
Houssam Elbadissi ❄️ @skaldebane.dev · 06/06/2026
Awesome talk (from 2024!!) by @maggieappleton.com: maggieappleton.com/home-cooked... This is even more relevant now that LLMs' agentic capabilities have grown extensively, though I'm not sure how well are we faring when it comes to "local-first" being suggested by default by these tools.
maggieappleton.com
Home-Cooked Software and Barefoot Developers
The emerging golden age of home-cooked software, barefoot developers, and why the local-first community should help build it
110
Houssam Elbadissi ❄️ @skaldebane.dev · 05/06/2026
Bluesky truly has a bot problem...
010
Houssam Elbadissi ❄️ @skaldebane.dev · 03/06/2026
If you get an email like this from "SendGrid" DO NOT CLICK OR PUT CREDENTIALS. It's a fishing campaign that's evading detection, using a legit compromised SendGrid account (in this case Stacy Witbeck, a U.S construction company)
100
Houssam Elbadissi ❄️ @skaldebane.dev · 24/05/2026
mandatory reading: mariozechner.at/posts/2026-...
mariozechner.at
Thoughts on slowing the fuck down
Thoughts on slowing the fuck down
010
Houssam Elbadissi ❄️ @skaldebane.dev · 16/05/2026
Fire comment under a Japanese learning video
never ever sever several study methods together they're better you'll find, to tether your mind to meanings and gleaning the patterns you're needing, exceeding your previous reading and speaking and breeding a sense of succeeding.
000
Houssam Elbadissi ❄️ @skaldebane.dev · 28/04/2026
Still have some projects (where I can't use RC) relying on a barely maintained / low-quality Play Billing wrapper that I've always wanted to rip out, but never bothered as I didn't wanna deal with the complexity I guess this is my sign to point opencode at this handbook and let it rip
010
Houssam Elbadissi ❄️ @skaldebane.dev · 26/04/2026
Will soon be using this at a much larger scale, against the entirety of Fontsource fonts (i.e. Google Fonts + more, every version of every font) periodically on a server for indexing and search, so I'm wondering how much more optimization could be done in that front.
100
Houssam Elbadissi ❄️ @skaldebane.dev · 26/04/2026
started with "this brand feels kiki, i want something more boba" ended up with a very cute rebrand hope to share this very soon!
000
Houssam Elbadissi ❄️ @skaldebane.dev · 20/04/2026
I have nothing to do with Clojure, yet this is one of the best documentaries I've ever watched 💚 Immediately jumped to watching "Simple Made Easy" and various other talks by Rich; I feel like a new level's been unlocked And now everything I've ever written is immediately due for a deep redesign 😭
020
Reposted by Houssam Elbadissi ❄️
Dave Leeds @typealias.com · 15/04/2026
Have you tried name-based destructuring in Kotlin 2.3.20? In this clip from the recent TypeAlias Show, you can learn all about the three modes of this new experimental feature, and see how you can start using it (or migrating toward it!) in your own projects. www.youtube.com/watch?v=tvpB...
youtube.com
The New Name-Based Destructuring in Kotlin 2.3.20
YouTube video by Dave Leeds
033
Houssam Elbadissi ❄️ @skaldebane.dev · 10/04/2026
it's not every day that i get to commit stuff like this
a section of Font Viewer's commit logs, focused on the commit with message:
"perf: ~200x speedup to codepoint extraction"
along a few other irrelevant commits in frame.
110
Houssam Elbadissi ❄️ @skaldebane.dev · 07/04/2026
Compose apps will finally chirp!
040
Houssam Elbadissi ❄️ @skaldebane.dev · 03/04/2026
This is one of those features I didn't know I needed but can't live without anymore.
021
Houssam Elbadissi ❄️ @skaldebane.dev · 03/04/2026
Honestly just the experience of watching a therapist screensharing their ChatGPT session and echoing the AI's suggestions back to them is SO hilarious it'd cure all of my problems 😂 www.technologyreview.com/2025/09/02/1...
technologyreview.com
Therapists are secretly using ChatGPT. Clients are triggered.
Some therapists are using AI during therapy sessions. They’re risking their clients’ trust and privacy in the process.
000
Houssam Elbadissi ❄️ @skaldebane.dev · 03/04/2026
Compose Multiplatform gang: HTML interop in web is about to get a whole lot smoother boy I hope this gets standardized and adopted soon enough, as it'd solved most headaches when trying to embed native web elements into Compose Web.
100
Reposted by Houssam Elbadissi ❄️
rich harris @rich-harris.dev · 10/03/2026
hiring managers making decisions based on some half-remembered linkedin hustleslop probably aren't the most sophisticated individuals. but it's their funeral, commitment to legacy technology in an era of free rewrites is a competitive disadvantage
0201
Reposted by Houssam Elbadissi ❄️
{🧪} +paoloricciuti.svelte @paolo.ricciuti.me · 18/03/2026
Very excited about this... the new direction we are moving svelte custom renderers towards require much less code. That plus the fact that agents are somewhat better now gives me hope I can bring this in a decent place soon 🤞🏻
2297
Houssam Elbadissi ❄️ @skaldebane.dev · 15/03/2026
Rebound is just an incredible Compose performance tool! Can't wait to try this on Unimap. It's a tiny "toy" app with a very large grid (with small items), that I've always struggled to manually optimize, so this might finally clue me into the root cause of it all.
aditlal.dev
Introducing Rebound: context-aware recomposition budgets for Compose
We had stable data in prod for months. One feature change broke it. We shipped it. Nobody caught it because the recomposition count didn't look unusual — it just looked unusual for that composable. No...
010
Houssam Elbadissi ❄️ @skaldebane.dev · 15/03/2026
portless is awesome! got fancy `.test` domains set up on all my web/server projects during local development no more messy browser history! github.com/vercel-labs...
github.com
GitHub - vercel-labs/portless: Replace port numbers with stable, named local URLs. For humans and agents.
Replace port numbers with stable, named local URLs. For humans and agents. - vercel-labs/portless
170
Houssam Elbadissi ❄️ @skaldebane.dev · 03/03/2026
found some old C code i wrote long ago
010
Houssam Elbadissi ❄️ @skaldebane.dev · 03/03/2026
this reply is so literally me
Peter: Feb 20, 2026, 4:55 AM

Nolan, I’m a college student, 22, on my 4th year of college, writing my undergrad thesis right now, with somewhere around 4-5 years of programming experience, living in a third-world country, with just around 6 months of industry experience (internship). And while what I’ll express here may hold little to no weight, I still want to put a little bit of my thoughts here, regardless.

I take programming as a craft. Not just as a means to an end. And that extends well to how I approach my training, my learning, my everything. I worry about writing clean codes, I worry about how other developer will react to maintaining projects I’ve put my hands on, I try to learn multiple stuff besides just pure programming and coding, so on and so forth. Basically, I center my whole life, career, and living around this thing.

And to see that, before I can even join the industry, AI has taken over and basically made what I do slowly “obsolete”, in a way, it’s… discouraging, so to say. It’s not that I absolutely despise AI and the capabilities they bring to the table, not really. Hell, I myself have used AI to learn, to debug, to sometimes to create stuff. And I’ve tasted the whole acceleration part, and the part where AI is just creating unnecessary friction. And at this point, I think I got a bit of a good grasp of when to use what. And usually, the first solution isn’t AI.

But, what I despise is that, programming and tech, the act of writing, maintaining, fixing softwares, systems and everything that entails, the very things I center my whole existence around, my whole craft, the only thing I know I am good at, is now being seen as “replaceable” by AI. That we suddenly need to “evolve” into this new world, into this state of just what I take as like watching from the sidelines. I don’t want that to happen. I love being in the field. And I mourn that at this point, I may need to learn how to manage and orchestrate, rather than to write and debug.

[...]
020
Houssam Elbadissi ❄️ @skaldebane.dev · 19/02/2026
And so Ramadan starts ✨ Gotta make it count, inshallah better and more fruitful than previous ones 🤲🏻
000
Houssam Elbadissi ❄️ @skaldebane.dev · 18/02/2026
TIL that Google had a payments hold on my Play Console account since January 2024 (!!!) that prevented sales to users in Brazil. 0 communicationt, no alerts to let me know, just a silent hold. The reason I even investigated it is thanks to two Brazilian users reaching out in the last 2 months.
100
Reposted by Houssam Elbadissi ❄️
Maëlle Salmon @masalmon.eu · 23/09/2025
"How I, a non-developer, read the tutorial you, a developer, wrote for me, a beginner" by Annie Mueller 😅 😂 😭 anniemueller.com/posts/how-i-...
anniemueller.com
How I, a non-developer, read the tutorial you, a developer, wrote for me, a beginner - annie's blog
“Hello! I am a developer. Here is my relevant experience: I code in Hoobijag and sometimes jabbernocks and of course ABCDE++++ (but never ABCDE+/^+ are you kidding? ha!)  and I like working with ...
1532496
Houssam Elbadissi ❄️ @skaldebane.dev · 13/02/2026
kotlin yaaaay
010
Reposted by Houssam Elbadissi ❄️
Filip Sobol @filipsobol.com · 12/02/2026
Well, well, well... look who suddenly remembered they can ship new features. Right after the community started working on an alternative. What a coincidence! 🙃
The following new buttons were added to the package details page on npmjs.org: “Analyze security,” “Check bundle size,” “View package health,” and “Explore dependencies.”
111265
Reposted by Houssam Elbadissi ❄️
CJ @w3cj.com · 10/02/2026
I have been using SearXNG as my daily driver search engine and it's been great! I show what it is and how to set it up in my latest video I also take a look at Perplexica - a self hosted AI answer engine that uses SearXNG under the hood watch 🍿: www.youtube.com/watch?v=9pNM...
youtube.com
search results suck right now, use THIS instead
YouTube video by Syntax
2305
Houssam Elbadissi ❄️ @skaldebane.dev · 10/02/2026
Just started using TickTick after years of failing to make Todoist work for me... BOY what was I missing, this thing is incredible. Having tasks, notes, habits, countdowns, calendar, and many more features in one unified experience is just SO sleek. Highly recommend!
000
Houssam Elbadissi ❄️ @skaldebane.dev · 09/02/2026
Excited for what's next!
000
Houssam Elbadissi ❄️ @skaldebane.dev · 09/02/2026
Pro tip: enable "Require alt text before posting" in Bluesky's accessibility settings to never forget again: bsky.app/settings/acc... And check your own score at cred.blue!
Bluesky's accessibility settings screen, with two "Alt text" toggles:
- Require alt text before posting (enabled)
- Display larger alt text badgesBluesky complaining about missing alt text, with an error saying "One or more images is missing alt text."
The "Post" button is disabled until alt text is added.
000
Houssam Elbadissi ❄️ @skaldebane.dev · 09/02/2026
I need to be more diligent...
Alt Text Consistency card from cred.blue.

A circular chart accompanied with text:
"95 posts analyzed
19 contain images
2 are replies
3 posts have alt text

16% ☹️
(Last 90 Days)"
011
Reposted by Houssam Elbadissi ❄️
Márton Braun @zsmb.co · 08/02/2026
When I realized that I need to take 3 different kinds of medicine, several times a day each, for about a week, it was immediately clear which AI tool I'll use to vibe code a tracker app... None of them. This just needs a pen and paper. Get your minds out of the gutter, people.
1253
Reposted by Houssam Elbadissi ❄️
Chrome for Developers @developer.chrome.com · 20/01/2026
"Concise, multiplatform, and fun." 🤔 We're not just talking about Kotlin for Android anymore. @bashorov.com from @jetbrains.com joins the #WasmAssembly podcast to explore the next frontier: Kotlin/Wasm → goo.gle/4a2FqJs
Kotlin/Wasm with Zalim Bashorov - WasmAssembly Podcast
1134
Reposted by Houssam Elbadissi ❄️
npmx @npmx.dev · 05/02/2026
516544
Houssam Elbadissi ❄️ @skaldebane.dev · 01/02/2026
i love all the little silly things throughout discord's interface
000
Houssam Elbadissi ❄️ @skaldebane.dev · 31/01/2026
age++ (yesterday)
000
Houssam Elbadissi ❄️ @skaldebane.dev · 30/01/2026
asked clause to write an argument between two experts who disagree vehemently on the usefulness of rust how it started | how it's going 😭
000
Houssam Elbadissi ❄️ @skaldebane.dev · 30/01/2026
It's kinda impressive how Codex uses Python to unzip library source jars (e.g. to understand an API). ...but it's also kind of a problem: this is pure overhead when working with JVM languages. Maybe there should be a mode where jars are automatically extracted (or a tool that does it on-demand)?
110
Houssam Elbadissi ❄️ @skaldebane.dev · 28/01/2026
Just vibe coded my way into making Forgemap, a tiny GitHub activity heatmap client in GTK / libadwaita written in Rust. Most of the code was written by Codex, through the new integration in IntelliJ, with few tweaks and some manual search. github.com/skaldebane/f...
Linus Torvalds' GitHub contribution heatmap, as shown on Forgemap.
110
Houssam Elbadissi ❄️ @skaldebane.dev · 28/01/2026
This is one of the best and most thorough technical explainers I've ever watched. Went in expecting to gain little, came out a different man. Huge props to @nicbarker.com for making this!
youtube.com
Recursion, Explained Simply
YouTube video by Nic Barker
110
Houssam Elbadissi ❄️ @skaldebane.dev · 26/01/2026
23 modules migrated to Amper in an "experiments" project Slashed ~300 lines of boilerplate code just like that (excluding the amper CLI script, which is a bit longer than gradlew)
110
Houssam Elbadissi ❄️ @skaldebane.dev · 24/01/2026
reminder to self: the only way out is through.
000
Houssam Elbadissi ❄️ @skaldebane.dev · 24/01/2026
OpenAPI support 🎉
media.tenor.com
a close up of a cartoon pikachu with its mouth open and arms outstretched .
ALT: a close up of a cartoon pikachu with its mouth open and arms outstretched .
000
Houssam Elbadissi ❄️ @skaldebane.dev · 19/01/2026
Imgur seems to be (temporarily?) dead, apparently globally. Even trying it with a VPN from multiple countries always ends up in this:
000
Houssam Elbadissi ❄️ @skaldebane.dev · 18/01/2026
so very me
000
Houssam Elbadissi ❄️ @skaldebane.dev · 18/01/2026
ok i just found out that robot fighting is a real sport i'm obsessed help
youtube.com
Why You Don’t Leave a Butane Tank Exposed
YouTube video by NHRL
000