Sign in

Gina Häußge

@foosel.net
1.6K followers 159 following 230 posts

🐒 Passionate code monkey 👩‍💻 Geek 🎮 Gamer 🧗‍♀️ Bouldering apprentice 💡 Problem solver 🐍 Python wrangler 🐙 Creator & maintainer of OctoPrint

PostsRepliesMedia
Gina Häußge @foosel.net · 15/09/2025
New blog post: "About my chronic vertigo" 👉 foosel.net/blog/2025-09...
foosel.net
About my chronic vertigo
I finally decided to write the following post as every time I have an acute episode of my chronic vertigo and mention it to people, I have to explain my situation and symptoms again. So I decided to w...
030
Gina Häußge @foosel.net · 10/09/2025
Finally dared to go #bouldering again but halfway through the session had to stop 🙄 My chronic vertigo has been acting up the past weeks now thanks to weather & stress, and got triggered by the climbing movements. FFS. But at least I got *some* routes done again.
Me on a blue route, pulled against the wall and looking at where I need to go. 

Stats overlay shows 5 routes, max difficulty of 5 and 13:33 climb time.Me lying on the padded floor, looking at the ceiling, trying to make the vertigo stop again that I just triggered.
260
Gina Häußge @foosel.net · 01/09/2025
Just finished The Drifter. What an amazing point & click adventure that was! Graphics, sound, atmosphere, music, UX just clicked & the story got me hooked instantly. If you like the genre, I can really only recommend getting and playing this, it's worth it! store.steampowered.com/app/1170570/...
store.steampowered.com
The Drifter on Steam
A Pulp Adventure Thriller - A murdered drifter awakens. Alive again, seconds before his death. Hunted and haunted, help him untangle a mad web of conspiracy in this fast-paced point 'n click thrill-ri...
140
Gina Häußge @foosel.net · 22/08/2025
It's Friday, which means I went #bouldering again this morning! Some new routes again, and even though I was extremely tired I managed to get a good workout I think 💪
Me on a corner route, currently busy trying to get my leg on a high foot hold.

Stats overlay shows 12 routes, max difficulty of 5 and 12:25 climb time.
030
Gina Häußge @foosel.net · 20/08/2025
Still in recharging mode (this vacation really was extremely necessary and almost too late it seems) but still went #bouldering this morning! My arms ended up fully pumped way too early for some reason, but still managed to do some that required grip strength 💪
Me working my way around a route built into a corner. 

Stats overlay shows 18 routes, max difficulty of 5, 19:24 climb time.
040
Gina Häußge @foosel.net · 16/08/2025
I've posted some of my pictures from #why2025 over at my Fedi account: chaos.social/@foosel/1150... This was the first event like that where I took a proper camera with me (Lumix GX80 and a couple of lenses) and it certainly won't be the last.
chaos.social
Gina Häußge (@foosel@chaos.social)
Attached: 4 images Some pictures from #why2025 ...
040
Gina Häußge @foosel.net · 15/08/2025
Still recovering from WHY and work, but still went #bouldering this morning. Ooof, what a heat in the hall, even at 7am! 🥵 But I still managed to get some routes done, some old, some new, and it felt good to work out again!
Me hanging off a traversal route. 

Stats overlay shows 17 routes, max difficulty of 5, 17:28 climb time.
060
Reposted by Gina Häußge
Erika Heidi @erikaheidi.bsky.social · 13/08/2025
This has definitely been also a highlight of my experience at @why2025.bsky.social , lovely to meet Gina and find out we have so much in common 🫶🏻 already thinking about next camp!
072
Gina Häußge @foosel.net · 13/08/2025
I'm still in full blown recharging mode, but I want to share that one of my (admittedly many) personal highlights of my past few days at #why2025 was meeting @erikaheidi.bsky.social in real life and nerding out about climbing and 3d printing! 😄
Selfie of me and Erika smiling at the camera together
2140
Reposted by Gina Häußge
Kara Sowles Deloss @feynudibranch.bsky.social · 23/07/2025
Thanks everyone for the kind words words when I was laid off from GitHub in May. I promptly shut my computer and took a few lovely months of vacation ☺️ Now I’m back and starting interviewing! So if you’re looking for an expert in building community-first programs, now’s the time to let me know ☎️
1319
Gina Häußge @foosel.net · 31/07/2025
Vacation mode: on Some desperately needed time off is starting now. Looking forward to @why2025.bsky.social and some rest before and after 😊
Small sketch in my bullet journal showing a little drawing of a tent, the sun and a palm tree with the word "Urlaub!" - German for "vacation!" - hovering above all.
140
Gina Häußge @foosel.net · 25/07/2025
My home office just got an upgrade I've been thinking about for more than half a decade 😬 I can now not only stand while working (electric standing desk bought back in 2015), no, I can also now WALK while working thanks to a shiny new walking pad 😊
View of my office desk in standing mode, with a walking pad underneath.
1140
Gina Häußge @foosel.net · 25/07/2025
And another #bouldering session has been done! 💪 As this year so far has been extremely tricky with regards to minor injuries, vertigo and such, I'm proud of every single one I manage to do!
Me moving around a corner on a green route. 

Stats overlay shows 14 routes, max difficulty of 5 and 16:29 climb time.
160
Gina Häußge @foosel.net · 23/07/2025
FINALLY back on the wall! Thanks to some injuries and EuroPython it's been three weeks since the last #bouldering session, but today I finally made it back. Very happy with the session too, of 18 routes I topped 16 😊 Probably will fight the Soreness of Doom this time tomorrow though 😅
Me climbing a green corner route that has me mean back and push against the wall with my feet. 

Stats overlay shows 18 routes, max difficulty 6A and 19:04 climbing time.
190
Gina Häußge @foosel.net · 15/07/2025
Together with my travel buddy Timothy I'm now also on my way to @europython.eu! For now some waiting at the gate is in order... #europython #europython2025
Me sitting in a waiting area at an airport, with a plush donkey on my head (and hat).The plush donkey is looking up at a display at an airport. He's wearing a little backpack.
020
Gina Häußge @foosel.net · 14/07/2025
I just swapped the batteries in my Aranet4 CO2 monitor for the first time, not because they ran out, but because I have a conference coming up and didn't want to risk that happening THEN. I got that device on October 27th 2023. So that means it made it almost two years on one charge. Impressive AF!
050
Gina Häußge @foosel.net · 03/07/2025
Have been spending the week so far working on a plugin for #OctoPrint's new comm layer that will be part of 1.12.0 & as of earlier today I'm able to print on Moonraker enabled Klipper based printers😁
Screenshot of OctoPrint's state panel, showing a print from "SD" in progress. The progress bar sits at 34%.
1132
Gina Häußge @foosel.net · 02/07/2025
Even though today is probably going to be a way to hot day, I went #bouldering this morning as it finally worked out again that I'd have a bouldering buddy. The gym was quite warm already at 7am, but I still managed to top some new routes.
Me topping a green route in a corner.

Stats overlay shows 10 routes, max difficulty of 5+ and a climbing time of 13:59.
050
Reposted by Gina Häußge
🇵🇹 snipe, lixo tóxico ⭑⭒⭒⭒⭒ @snipe.lol · 18/06/2025
Dear Every Company: STOP CHARGING PEOPLE FOR AI BULLSHIT THEY DIDN’T ASK FOR, DO NOT WANT, AND SOMEHOW CANNOT OPT OUT OF. Your bad choices are not our problem. Just stop it. Backtrack. I promise we won’t make too much fun of you. FFS. Stop it.
media.tenor.com
michael scott from the office is wearing a suit and tie and making a funny face .
Alt: michael scott from the office is wearing a suit and tie and making a funny face .
820058
Gina Häußge @foosel.net · 18/06/2025
✅ #Bouldering session (despite having slept like crap and fighting with my chronic vertigo) Slipped and fell off a route I had already done in the past, just as I was reaching the top. Still annoyed by that 😅 Nothing hurt through.
Me topping a slab route. 

Stats overlay shows 12 routes, max difficulty of 5, 11:39 climb time
030
Gina Häußge @foosel.net · 13/06/2025
Today's #bouldering session went better than Wednesday's, somehow I had more energy even though I have a busy week behind me now. I still need to be careful with my finger pulleys, avoiding crimps where I can, and the elbow is still annoying, but things seem to get better.
Me climbing up a roof route where it goes vertical. 

Stats overlay shows 9 routes, max difficulty of 6a, climb time of 9:18.
150
Gina Häußge @foosel.net · 12/06/2025
Well, I for one know which T-Shirt I'll be wearing when I go watching this 😊 youtube.com/watch?v=kdlF... #Spaceballs2
Me sitting somewhere in nature and wearing a shirt saying "Spaceballs The T-Shirt"
080
Gina Häußge @foosel.net · 12/06/2025
I just had to adjust the registration guidelines of OctoPrint's plugin repo to explain that a vibe coded plugin that the "author" doesn't understand themselves can't be maintained by them and thus doesn't belong on the official plugin repo, and I really don't like our reality.
0192
Gina Häußge @foosel.net · 11/06/2025
Another #bouldering session down, after yet another forced break. This year is really not the best when it comes to my health in general between chronic & other crap - frustrating AF 😒 But I do my best to make it to the gym whenever my body and head play along and consider every session a win!
Me balancing on a green route.

Stats overlay shows 20 routes, max difficulty of 4, 22:24 climbing time.
080
Reposted by Gina Häußge
EuroPython 2026, Kraków @europython.eu · 05/06/2025
Join Gina Häußge @foosel.net at EuroPython for "How to deal with toxic people". Talk: ep2025.europython.eu/GS8GHZ
Gina Häußge
011
Gina Häußge @foosel.net · 31/05/2025
For the past few days at @pyconit.bsky.social I got to hang out with Jacopo Tediosi, who has helped me a lot in improving OctoPrint's security over the past year. It's always great when something like this happens!
Me and Jacopo are posing in front of the photo wall at PyCon. We are both smiling.
090
Gina Häußge @foosel.net · 29/05/2025
Travel donkey Timothy is having a blast at @pyconit.bsky.social and even got granted his own badge! Look how proud he looks! 😊 Huge thanks to the friendly staff at the registration desk who granted this wish, and to all the staff really for all their hard work! 👏💚
A plush donkey is attending the opening session of PyCon Italia 2025Plush donkey is sitting on the conference registration desk and proudly showing off his shiny new conference badge saying "Timothy" on it.
040
Gina Häußge @foosel.net · 28/05/2025
This #bouldering session was powered by @pyconit.bsky.social ^^
Me topping a boulder. 

Stats overlay shows 16 routes, max difficulty of 5, 10:38 climb time
051
Gina Häußge @foosel.net · 25/05/2025
My strong genAI/LLM skepticism is slowly but steadily turning into full on hate the more slop and enshittification I see.
0160
Gina Häußge @foosel.net · 22/05/2025
I've let a professional shorten my built-in gravity indicator 😂 Exactly two years of growth now since the last cut, it really was about time, it started to annoy me greatly.
Selfie. I'm looking away from the camera so that my neck is visible showing a short ponytail that doesn't cover my neck.Shot of the small mountain of hair that came off on the hair stylist's floor, with my foot next to it for scale.
090
Gina Häußge @foosel.net · 21/05/2025
On a more positive note, I went #bouldering again this morning. Halfway through the session I fell off a route and hurt my left wrist somewhat, but it's already much better. I was also able to still continue until the end. As my partner would say "Don't break Gina!" 😅
Me just topping a slab route. My elbow is bandaged, some fingers on my right hand are taped.

Stats overlay shows 16 routes, max difficulty of 5, 16:07 climb time.
040
Gina Häußge @foosel.net · 21/05/2025
Ngl, I'm seriously starting to consider to move my projects off of GitHub, as the constant push towards AI is taking away more and more control for me as a maintainer 😕
2132
Gina Häußge @foosel.net · 17/05/2025
I got a small taste of the zombie apocalypse today thanks to a partial power outage at the supermarket* 😬 I have to say, taking care of my groceries with a flashlight was actually kind of fun 😄 * Coolers and POS still working, all lights out though
Me standing in front of a supermarket fridge. Everything is quite dark.
081
Gina Häußge @foosel.net · 16/05/2025
Another #bouldering session today. Thanks to tape and bandage the finger & elbow situation is slowly getting better despite being back on the wall. Still doing my best to avoid crimps though.
Me on a blue route around the globe. 

Stats overlay shows 11 routes, max difficulty of 6a and climb time of 10:53.
240
Gina Häußge @foosel.net · 14/05/2025
Auf dem Abendspaziergang gerade dieses Kleinod in einem Bücherschrank gefunden und ich bin hin und weg. Das hätte ich gerne als Kind gehabt! Geht richtig tief in den Erklärungen und ist finde ich sehr schön aufbereitet. Ich bin gerade total glücklich über diesen Schatz und werde es in Ehren halten!
Cover von "Schreibers Schlüssel zur Computerwelt: Heimcomputer". Das Cover zeigt eine grafische Darstellung eines alten Mikrocomputers.Doppelseite des Buches, "Was ist das - ein Computer?".

Diverse Textboxen und Zeichnungen zeigen und beschreiben verschiedene Bestandteile eines Mikrocomputers.Doppelseite im Buch, "Die Sache mit den Bits". In verschiedenen Textboxen aufgelockert mit Grafiken werden Binärkodierung und -operationen erläutert.Die Rückseite des Buches zeigt die Teile der Reihe: 

- Heimcomputer 
- BTX für jedermann
- BASIC
- Taschenrechner ganz einfach
- Daten im Haushalt
- Heimcomputer Lexikon
140
Reposted by Gina Häußge
Erika Heidi @erikaheidi.bsky.social · 14/05/2025
Disappointed to hear about @github.com layoffs in the middle of Maintainer Month. People who actually cared about OSS and maintainers were let go and that sends a special message to maintainers :/
1226
Gina Häußge @foosel.net · 14/05/2025
You should hire this awesome person before someone else does. Just saying.
042
Gina Häußge @foosel.net · 14/05/2025
After a forced break due to elbow and finger ligaments being really angry after the last session, I finally went #bouldering again today (with lots of tape on my fingers and a bandage on my elbow, and carefully). Very happy with the session, despite the tendon issues! 😊
Me on my way to top a roof route, just now on the corner leading from full overhang into the final vertical part of the route.

Stats overlay shows 12 routes, max diff of 6a, 14:27 total climb time.
2100
Reposted by Gina Häußge
Talk Python Podcast @talkpython.fm · 05/05/2025
Awesome new episode with a bunch of fun and smart people: Episode #504: Developer Trends in 2025 Featuring @foosel.net, @richcampbell.bsky.social, @calvinhp.com, @inesmontani.bsky.social, and @mkennedy.codes #python talkpython.fm/episodes/sho...
talkpython.fm
Developer Trends in 2025
What trends and technologies should you be paying attention to today? Are there hot new database servers you should check out? Or will that just be a flash in the pan? I love these forward looking epi...
1124
Gina Häußge @foosel.net · 02/05/2025
Today's #Bouldering session got shortened by elbow issues, but at least I made some progress on some routes 😊
Me topping a purple route.

Stats overlay shows 13 routes, max difficulty of 5 and 24:26 of climbing time.
050
Gina Häußge @foosel.net · 29/04/2025
Incredibly stressful morning thanks to a complete traffic chaos here, but somehow I made it to the climbing gym & back and did a session. Energy levels are not where I'd like them to be. Friday was definitely a more successful session 😅 But the most important thing is: I went, I climbed 💪
Me topping a route.

Stats overlay shows 18 routes, max difficulty of 5, 16:26 of climbing time.
160
Gina Häußge @foosel.net · 26/04/2025
I haven't bound a book in a while but wanted to turn my copy of The Perilous Void into something physical for use on my #Starforged adventure. I went for a double fan bound paperback. Not perfect, but I'm still quite proud of it 😊 #solorpg #ttrpg #bookbinding
The finished paperback lying on a table.Closer look at the spine of the finished paperback.The book held open by my hand.Close-up of the bound spine while held open.
0141
Gina Häußge @foosel.net · 25/04/2025
It was a stressful week. A week full of migraines. Which makes me even more proud of my #bouldering session this morning. I managed to top some harder routes again, including the pictured roof route where I successfully used technique where my strength left me 💪 Feeling good about myself!
Me on a roof route, turned in on the switch to the final vertical part, conserving strength.

Stats overlay shows 11 routes, max diff of 6a and 17:40 climbing time.
030
Gina Häußge @foosel.net · 23/04/2025
Ich wurde vor einiger Zeit neben weiteren Maintainern für eine Folge über Maintainer & Burnout vom BR Podcast "Wild Wild Web" interviewed. Die Folge wurde jetzt veröffentlicht: www.ardaudiothek.de/episode/wild... Ich wünschte nur echt, es wäre nicht so dringend nötig, über dieses Thema zu reden.
ardaudiothek.de
Podcast: Das wichtigste Hobby der Welt
Christian kämpft mit Selbstzweifeln. Doch dann findet er ein neues Hobby, das sein Leben ändert - und nebenbei das von jedem, der das hier gerade liest. Ein Deep Dive in die Welt der Open Source Maint...
031
Reposted by Gina Häußge
OctoPrint @octoprint.org · 22/04/2025
New blog post: New release: 1.11.0 octoprint.org/blog/2025/04...
octoprint.org
072
Reposted by Gina Häußge
🚀 Brian Okken @brianokken.bsky.social · 20/04/2025
Mindful Coding. Team effort with @foosel.net and @adamghill.com
Geordie LaForge meme. Rejected option is "vibe coding", wanted option is "mindful coding"
0262
Gina Häußge @foosel.net · 19/04/2025
Oh dear... Currently on my first campaign of #Starforged, and since my character Quinn Beckett just managed to encounter some territorial killer emu with a really bad attitude + extremely bad breathe, I guess after 4 or 5 sessions I now will finally have to figure out how combat works in this game 😬
My dinner table, covered in various sheets, reference guide, rule book, dice tray and dice.
150
Gina Häußge @foosel.net · 18/04/2025
Despite yet another headache*, I started the day with a #bouldering session that I'm actually quite happy with. * Nothing unusual, suspecting vestibular migraine, tracking & will try to get an appointment with a neurologist soon. No need to worry.
Me on a traversal route. 

Stats overlay shows 16 routes, max diff of 5 and 16:01 of climb time.
020
Gina Häußge @foosel.net · 17/04/2025
I've been owning vacuum robots for over a decade now and I can tell you, it never gets boring 😂 Today while I was running errands the little bot locked itself in the kitchen (common) and apparently decided to drown its sadness about that in Nutella (that's a new one). Came back to this picture.
A vacuum robot with blinking red error LEDs is sitting on my kitchen floor. On its top it has a glass of Nutella.
160
Gina Häußge @foosel.net · 12/04/2025
Currently reading "Burnout" by Emily and Amelia Nagoski in preparation for a talk and am once more reminded that this quote is something we all need to hear more...
You are not here to be “productive.” You are here to be you, to engage with your Something Larger, to move through the world with confidence and joy. And to do that, you require rest.

—Burnout
Emily & Amelia Nagoski
1143