Coder, cultural agitator, Latin music and dance freak, and trans lesbian girl! (she/her)

Some LGBTQ+ Stuff


If you follow my blog or my coding activity, you may have noticed that this last week I’ve been rather absent… The reason is I’ve been very busy these days dealing with some pressing issues within our local and nation-wide LGBTQ+ community. I don’t want to bore you to death with the many simultaneous issues us queer folk are facing right now here in Spain and, in particular, in Pamplona, where I live.…
Read more ⟶

A Tale Of strlcpy()


Oh… my… what a week! Apart from my Busy VIP Girl Life, in the code department it’s been rough. You might’ve seen some of it on my sourcehut feed… but let’s concentrate on cras today, because I think it’ll be interesting for you all folks. So, cras had a very nasty bug. I don’t feel like doing a huge analysis of it, because it’s actually trivial: string overflows yielded very, very bad things.…
Read more ⟶

On RMS


Pardon me if this time I set my usual humor aside. Because this time this is a serious matter. I want to talk about Richard M. Stallman… and some men in our FOSS community. First of all, I’m proud to have signed the Open Letter promoted to remove RMS from all leadership positions. If you believe he must be removed, please sign it. It’s important. I’m nobody in the FOSS world, but I’m a woman, who happens to be trans, and this matters to me on more than one level.…
Read more ⟶

Gmail And Zoom Are the Worst


May I scream into your screen, please, dearest reader of this humble site? Pleeeeease Ok, here it goes: I HATE GMAIL AND ZOOM!!!!!! Wow, that felt awesome. Now you might be wondering a couple of things about me and my unhealthy relationship with some software and services: Why the hell are you still using them? What went wrong this time? What’s your plan to abandon those ships? Let me start with the last one.…
Read more ⟶

Proud of Being Ariadna


I’m writing this late at night, after… well… after dancing for almost one hour straight at home… From some Dave Brubeck, Henry Mancini, Esperanza Spalding, some Arsenio Rodríguez, Johnny Colón, David Bowie, Fania All-Stars… I’ve lost count. I’m happy. I’m more than happy. For so many years I’ve felt so wasted, useless, at war against myself. I tried so hard to please everyone around, because I couldn’t commit to myself. I hated myself.…
Read more ⟶

How to Introduce A Critical Bug In Your Code


So, let me tell you folks a story about how to introduce a critical, total wrecking bug in just one line and, of course, releasing it as a bugfix release itself! Enter schain 2.0.3, the worst possible release EVER… featuring myself as lead developer! \o/ OK, this is not meant as a self-inflicted punishment session, but as a very practical reminder of how not to do things when you’re coding. I hope this serves you, my dear reader, as well as myself.…
Read more ⟶

Man Pages Are Hard


If you follow my stuff on sourcehut you’ve probably noticed that I went into a sort of documentation rampage this last couple of days. Mostly, “discharging” information from README files onto each project’s manpage. I was a bit tired of having redundant information in two places and I also had noticed that some stuff was completely missing from both! Horrible! Manual pages have this reputation that they’re hard to write, arcane, and obscure.…
Read more ⟶

scalc: It's Alive! \o/


YES! I’m happy to say that scalc has grown up from being a simple git repo to a full-fledged project hub with its own mailing lists and all the fuzz! It’s alive! \o/ So, what is all this about? Not much really: it’s a simple calculator. I don’t think it’d be advisable to do your taxes with it, I’m sorry. Although I have been using it to do some “real life” math,1 scalc is actually more an exploration I set out to make to test an idea.…
Read more ⟶

Ari In The Shell


So yesterday I pushed a new git repo online: wsclean. Nothing fancy at all: it’s just a very simple shell script that helps me to clean my source files from useless tabs and spaces that sometimes are left over due to oversight, quick edits, you name it. It’s a bit messy, I guess? But the gist of it is that it calls sed to find and replace (what I consider) unneeded whitespace characters, using a regexp.…
Read more ⟶

Princess, Defend Your Castle


Princess, defend your castle. Defend what you rightly fought for. Defend your life. Stay proudly on top of the walls of your city and command your troops to victory. Princess, defend your castle. Your life is always in peril: in peril of getting lost by fear, doubt, and sorrow. Be proud. Stay your ground. Ask for help if you need it, as you’ll run with your armies to aid your allies.…
Read more ⟶