Sign in

shana 😋 (andreia gaita)

@shana.spoiledcat.com
3.5K followers 1.1K following 3.2K posts

Making games, hacking tools, porting stuff. ex-GitHub, ex-Unity, ex-Xamarin, indie dev, unity ninja, open source hacker. she/her. spoiledcat.com blog.worldofcoding.com mastodon.gamedev.place/@shana github.com/shana

PostsRepliesMedia
shana 😋 (andreia gaita) @shana.spoiledcat.com · 22/09/2026
The best part of it is, I can still use the list! I can add people to it, and if they're subscribed to a bot that notifies them when they get added to lists, they'll still get notified! Nothing has changed! Except that now when I look at *my* list I get this hilarious notice. Amazing, just the best.
List has been hidden
This list - created by you - contains possible violations of Bluesky's community guidelines in its name or description.
Show anyway
Go Back
150
shana 😋 (andreia gaita) @shana.spoiledcat.com · 22/09/2026
Speaking of genai lovers coming out of the woodwork, your threads bring out so much garbage that I had to create a list just to keep track of them all! Then the other day bsky emailed me saying that they've hidden it because it "may violate community guidelines". Someone got upset!
Screenshot of a list titled "AI Garbage Humans". The description says "Slop-loving garbage humans competing with the marketing division of the Sirius Cybernetic Corporation on who'll be the first down the chute when the revolution comes."Your Bluesky account (@shana.spoiledcat.com) has created a list called "Al Garbage Humans" that may violate our Community Guidelines. We've temporarily hidden this list from other users because it contains one or more of these issues.
• Harmful language such as insults or slurs
• Unverified claims
• Appears intended to shame or abuse users
• Links to inappropriate off-platform content
We strive to make Bluesky a respectful place for everyone, and we appreciate your help in maintaining that environment.
If you'd like your list to be visible again, please update it to follow our guidelines,
290
shana 😋 (andreia gaita) @shana.spoiledcat.com · 17/09/2026
@clairewillett.bsky.social This is absolutely your fault, just fyi.
020
shana 😋 (andreia gaita) @shana.spoiledcat.com · 29/08/2026
010
shana 😋 (andreia gaita) @shana.spoiledcat.com · 12/08/2026
yuuuup
110
shana 😋 (andreia gaita) @shana.spoiledcat.com · 27/07/2026
Anyways, bye Santorini, you were certainly entertaining!
The Line. People lining up a road as far as you can see. There's some shops and restaurants on the sides, but they're not doing any business because nobody can get to them due to the Line blocking all access, and nobody in the Line is going to be doing any shopping.
010
shana 😋 (andreia gaita) @shana.spoiledcat.com · 27/07/2026
So we're on this cruise, and today we're at Santorini, and after doing some volcano hiking we went into the town of Fira, which is on the top of the caldera cliff side and requires either a hike up the snaking walking path, or a ride up the cable car, which is next to it (on the left in the pic).
270
shana 😋 (andreia gaita) @shana.spoiledcat.com · 20/07/2026
Oh yeah, I forgot, we're up at the castle so this is the view from our little nomming spot.
010
shana 😋 (andreia gaita) @shana.spoiledcat.com · 20/07/2026
Had to wait like 10 minutes for the bread to get out of the oven but eventually yummy stuff happened!
110
shana 😋 (andreia gaita) @shana.spoiledcat.com · 20/07/2026
We wanted some more foodstuffs so we ordered some skewers and bread, but the bread was still in the oven.
110
shana 😋 (andreia gaita) @shana.spoiledcat.com · 20/07/2026
He looks a bit sad, maybe it's because he can't reach the sweets next door
110
shana 😋 (andreia gaita) @shana.spoiledcat.com · 20/07/2026
... yeah, fair
010
shana 😋 (andreia gaita) @shana.spoiledcat.com · 20/07/2026
It is local medieval fair time at the castle up the hill from us!
A dude balancing on top of an enormous rolling ball being followed by a knife juggler, on a cobblestone path in the castle.A plate of cut up roasted chouriço and slices of sourdough and corn bread, on a wooden table, with two clay mugs of sangria.
3111
shana 😋 (andreia gaita) @shana.spoiledcat.com · 03/07/2026
010
shana 😋 (andreia gaita) @shana.spoiledcat.com · 03/07/2026
I know you don't care about that but I'm a nerd and
XKCD comic about someone being wrong on the internet
120
shana 😋 (andreia gaita) @shana.spoiledcat.com · 01/07/2026
010
shana 😋 (andreia gaita) @shana.spoiledcat.com · 28/06/2026
Romans were so keen on oysters that we keep finding oyster shells in this landlocked county that is miles away from any source of fresh oysters. I knew they loved oysters, but this is truly going the extra mile for them.
An oyster shell, in a place that's at least 100km from the nearest body of water that could produce them.
162
shana 😋 (andreia gaita) @shana.spoiledcat.com · 28/06/2026
Bones come in the weirdest shapes. Obvious, in hindsight, but took me a bit to start distinguishing them from rocks.
A piece of bone pretending to be a rock.
120
shana 😋 (andreia gaita) @shana.spoiledcat.com · 28/06/2026
Yeah that's Chacon, the GitHub co-founder who loved having a bar on every floor of the GitHub office and left around 2016. And jfc what did I just read?? Yes Scott, I'm sure i18n is a completely useless feature for a tool that deals with user files and content, totally.
It's not actually passing every single test, though that is on purpose. I did mark some parts of the testing suite as "skipped" because I don't think it's worth recreating them in a library like this - email related stuff, i18n, perforce/svn importers, some of the midx/bitmap stuff - things of that nature. However, for everything that I'm sure is relevant to nearly anyone reading this, the Grit library/CLI can now fully pass the Git test suite.
140
shana 😋 (andreia gaita) @shana.spoiledcat.com · 25/06/2026
I was raised on these streets
Screenshot of School Daze on the ZX Spectrum 48K
030
shana 😋 (andreia gaita) @shana.spoiledcat.com · 13/05/2026
Oh wait, I know what it is, it's AI douchebags outsourcing their incompetence to AI and claiming everyone secretly loathes the practice of making software so they can justify to themselves that what they're doing is somehow acceptable.
The profile of user Mike Yass with AI in the blurb because of course it's an AI bro
1120
shana 😋 (andreia gaita) @shana.spoiledcat.com · 01/05/2026
020
shana 😋 (andreia gaita) @shana.spoiledcat.com · 30/04/2026
Here's how they all fit together, pick one of the threads (or go nuts and pick at random, my first one was Thud)! You can keep on the tiffany aching storyline since you’ve already started it from the beginning.
010
shana 😋 (andreia gaita) @shana.spoiledcat.com · 30/04/2026
010
shana 😋 (andreia gaita) @shana.spoiledcat.com · 30/04/2026
GitHub giving off some creepy janky Windows vibes, as a treat.
Windows update message creepily saying "All your files are exactly where you left them", which leaves one wondering "wait, where were they supposed to be? weren't they supposed to be where I left them?? what??!?"
120
shana 😋 (andreia gaita) @shana.spoiledcat.com · 30/04/2026
There are waaaaay too many bad jokes popping into my head as this notice of yet-another GitHub outage suddenly pops up! End boss hard mode: GitHub going one day without an outage. There are only two hard problems in computing: naming things and cache invalidation.
GitHub PR page showing a yellow notice that says:

"Some pull requests may be missing due to an ongoing search incident, but no data is lost. Use the API or GitHub CLI (gh pr list) for complete pull request results."
240
shana 😋 (andreia gaita) @shana.spoiledcat.com · 24/04/2026
Time to do some work in my office.
A view of a freshly mowed garden with a tangerine tree on the far right. A white wall with a yellow trim surrounds the garden. More trees can be seen beyond the wall. A laptop on a lap is being opened near the camera.
140
shana 😋 (andreia gaita) @shana.spoiledcat.com · 22/04/2026
🫡 It's honestly impressive watching them speedrunning their way straight off a cliff.
090
shana 😋 (andreia gaita) @shana.spoiledcat.com · 22/04/2026
Heck yeah, that's how you do it bsky team, have your team members mass block 300k users, that'll give you that goodwill and understanding you're desperately looking for, that's the stuff!
1100
shana 😋 (andreia gaita) @shana.spoiledcat.com · 16/04/2026
I guess we need a status page for the status page now
The status.bsky.app page failing to load because the browser cannot connect to the server
020
shana 😋 (andreia gaita) @shana.spoiledcat.com · 08/04/2026
Oh well they both use that incredible obscure language called *checks notes* C++, they have to be the same person, it's irrefutable!
Screenshot of the article with the following highlighted as if it were a killer piece of critical evidence:

And Mr. Back’s thesis project focused on C++ — the same programming language Satoshi used to code the first version of the Bitcoin software.
180
shana 😋 (andreia gaita) @shana.spoiledcat.com · 21/03/2026
Her white-blonde hair that is slightly darker in places because of shadows cast by the environment turns into washed out bleached hair with roots showing because the genAI saw the true intended color of the strands? The shape of her upper lip changed because lighting? Oh man you need new eyeballs.
140
shana 😋 (andreia gaita) @shana.spoiledcat.com · 19/03/2026
His Splootinus is on the case of the missing comfy-ness.
A doggo in full sploot mode on a bed. His name is Max, full name His Splootinus Maximus Floofman (Mr. Floofman if you wanna be proper about it.)
010
shana 😋 (andreia gaita) @shana.spoiledcat.com · 14/03/2026
110
shana 😋 (andreia gaita) @shana.spoiledcat.com · 14/03/2026
020
shana 😋 (andreia gaita) @shana.spoiledcat.com · 05/03/2026
010
shana 😋 (andreia gaita) @shana.spoiledcat.com · 24/02/2026
110
shana 😋 (andreia gaita) @shana.spoiledcat.com · 24/02/2026
010
shana 😋 (andreia gaita) @shana.spoiledcat.com · 23/02/2026
Cory Doctorow writes well and comes up with a lot of cultural catchphrases, but the combo of needing to churn out ridiculous amounts of content with being a libertarian with an absolute belief on the neutrality of technology leads him to the inevitable "LLMs are fine actually". Unsurprised face.
Screenshot of the linked article, highlighting:

Cory believes that one sometimes needs to make decisions based on one’s values. He just does not think that your values as someone not wanting to use LLMs matter.
020
shana 😋 (andreia gaita) @shana.spoiledcat.com · 21/02/2026
I don't buy games in early access either and I think I'll wait for 1.0 to play it even if I do get it now, but it's a hard wait, it's extremely promising already! I'll just stare at it in my library and wait...
020
shana 😋 (andreia gaita) @shana.spoiledcat.com · 21/02/2026
010
shana 😋 (andreia gaita) @shana.spoiledcat.com · 14/02/2026
Big boys, tangerine for scale (sorry no bananas at hand).
Two big minis of Horizon machines that I don't know the name of, with tangerine for scale.
130
shana 😋 (andreia gaita) @shana.spoiledcat.com · 14/02/2026
Oooh right I forgot there's miniatures!
130
shana 😋 (andreia gaita) @shana.spoiledcat.com · 14/02/2026
Totoro supervising unboxing operations of the Horizon Forbidden West: Seeds of Rebellion boardgame kickstarter rewards.
1 gigantic cube box, 5 medium boxes and 2 small boxes of the Horizon Forbidden West: Seeds of Rebellion tabletop game Kickstarter release. The boxes are being inspected by a Totoro, a Totoro helper and a Cat Bus.
240
shana 😋 (andreia gaita) @shana.spoiledcat.com · 09/02/2026
Too much?
A laptop on a wooden table. There is a wide monitor to its left, and a foldable double monitor to its right. The windows display settings is open, showing 4 monitors.
590
shana 😋 (andreia gaita) @shana.spoiledcat.com · 06/02/2026
There's the next one (blue dot on the right is me)
110
shana 😋 (andreia gaita) @shana.spoiledcat.com · 06/02/2026
Here we go again folks, hold on to your butts.
130
shana 😋 (andreia gaita) @shana.spoiledcat.com · 06/02/2026
Dooooo iiiit, it's fun! We got a temperature gauge that sits magnetically on the flat surface on the top, telling us how hot it gets. It gets hot enough!
000
shana 😋 (andreia gaita) @shana.spoiledcat.com · 06/02/2026
I had not realized the wind had had some fun with the tangerine tree until I was in the garden at night with a flashlight and spotted a couple on the ground. anyone want one?
120
shana 😋 (andreia gaita) @shana.spoiledcat.com · 06/02/2026
Nothing to see here, move along, says weather
110