Posts

This profile is from a federated server and may be incomplete. Browse more on the original instance.

KatS, to random
@KatS@chaosfem.tw avatar

Timeline cleanser!

It's nice to catch a moment like this, when they're not being little jerks to each other.

KatS, to random
@KatS@chaosfem.tw avatar

Happy Common-Time day, to all who celebrate!

KatS, to random
@KatS@chaosfem.tw avatar

Thoughts on "self-documenting code":

If you're doing it right, your comments and documentation explain what the code is for, what it accomplishes, and the non-obvious design decisions, not the implementation details.

On that basis, "self-documenting code" needs to understand itself well enough to explain its purpose and functions to others.

It needs to be sentient and self-aware.

That's AGI. Now we have two problems...

KatS, to random
@KatS@chaosfem.tw avatar

Must not recurse into fixing small inconsistencies I discover while writing docs, and then updating the docs to reflect the changes.

Complete and accurate documentation beats a perfect API, every time.

KatS, to random
@KatS@chaosfem.tw avatar

That moment when you realise you're becoming the kind of woman you always wanted to be when you were a boy, but didn't believe you could.

KatS, to random
@KatS@chaosfem.tw avatar

Diagnosing what appears to be a clock-related problem, and... of course ntp has been replaced with a systemd service.

Now waiting for the day Vim is replaced with systemd-emacs.

KatS, to random
@KatS@chaosfem.tw avatar

Just mispronounced a physics phenomenon as "the double-slut experiment" and now I have some important research to do.

I may need a lab-partner or two for this one...

eigenkate,
@eigenkate@chaosfem.tw avatar

@KatS There's a potential joke about orgasms being particles or waves, but I'm not clever enough to find the wording

Weanerdog,
@Weanerdog@c.im avatar

@eigenkate @KatS you'll need to blindfold your lab partner (maybe blindfold them twice) to keep it in waves. Nobody wants a single particle.

KatS, to random
@KatS@chaosfem.tw avatar

Advice for programmers: think about what hints and cues you're giving other maintainers*.

If you put some resource in a common directory and then create a symbolic link to it, make sure you're only doing that because you actually are using it in two or more places.

This advice is brought to you by me double-checking again what other tests are using this particular image. There aren't any. I think there were going to be, but that hasn't happened, and probably won't.

Now it's a regular file contained in the one test-suite that actually uses it, so future me will be sure that this is the only place it's actually used.

*Bear in mind that "other maintainers" includes your future self, who's forgotten all the mental context that seemed so obvious and intuitive at the time.

KatS, to random
@KatS@chaosfem.tw avatar

For those into DIY and modular synths: in case you didn't already know, Erica Synths released their own DIY series: https://www.ericasynths.lv/news/mki-x-esedu/

The idea is that you take on one module at a time, build it yourself, and learn along the way.

I've been sitting on the fence about this for a while, but this evening it occurred to me to download the manuals and see what I can learn from there.

Holy crap! This appears to be an entire introductory course for electrical engineering, in the audio domain.
They don't just describe how to assemble the kits. They walk you through all the design decisions and gotchas, explaining how each thing works and how they interact.

Can't do anything about it myself for a month or two, but I will absolutely be investing in this. From there, I ought to be able to repair and modify all sorts of stuff.

KatS, to random
@KatS@chaosfem.tw avatar

Commit message: "remove malformed relationships"

:sigh:
If only it were that simple in real life.

KatS, to random
@KatS@chaosfem.tw avatar

Two drum machines, one compressor (and a reverb).

I'm not hating it :)

KatS, to random
@KatS@chaosfem.tw avatar

"This flight is unusually full" is apparently the new "experiencing greater than usual call volumes."

KatS,
@KatS@chaosfem.tw avatar

Figured it out. The airlines have moved the seats so close together, that there are now more seats on board than the overhead storage was specced for.

And that's been aggravated by people taking stuff in the cabin that they'd have previously checked, because checked luggage is now an overpriced extra.

KatS, to NixOS
@KatS@chaosfem.tw avatar

So I've assembled my MNT Reform - wow, that thing is a brick! If I needed to take a zombie down, I'd reach for this thing without hesitation.

It comes with a prepared image of Ubuntu, which is nice. It's all set up for use with a Reform, and it's well-integrated. So far, so good.

But.

I've been using NixOS for a few years now, and I've gotten used to having the entire system fully managed. There's no losing track of anything, because it's all right there, in a git repo of config files that's shared across my machines.

Now I'm dumped back into ad-hoc package management, where it's all on-the-spot improvisation, dead-reckoning and forensic examination, and "which edition of that thing did I install?" and it leads me to a single, heartfelt question:
How do people live like this?!!

It's a mess. It's confusing. I know I did it that way myself for 20 years or so, but... this is not good for a person's state of mind.

AngryAnt,
@AngryAnt@mastodon.gamedev.place avatar

@KatS Non-declarative systems are scary. Plus potential bricking if an install is interfered with - usually with the only rollback being full backup restore.

I am nowhere near sufficiently Zen to handle that kind of add-on stress.

KatS,
@KatS@chaosfem.tw avatar

@AngryAnt
You're talking my language here.
NixOS had me the first time a rollback rescued me from a b0rked network config.

KatS, to random
@KatS@chaosfem.tw avatar

Starting to think "works in lynx" might be a good benchmark for webapp UI design.

KatS, to random
@KatS@chaosfem.tw avatar

My favourite German phrase: Eierlegende Wollmilchsau.
An egg-laying dairy pig.

Such a wonderfully concise expression.

  • All
  • Subscribed
  • Moderated
  • Favorites
  • anitta
  • thenastyranch
  • rosin
  • GTA5RPClips
  • osvaldo12
  • love
  • Youngstown
  • slotface
  • khanakhh
  • everett
  • kavyap
  • mdbf
  • DreamBathrooms
  • ngwrru68w68
  • megavids
  • magazineikmin
  • InstantRegret
  • normalnudes
  • tacticalgear
  • cubers
  • ethstaker
  • modclub
  • cisconetworking
  • Durango
  • provamag3
  • tester
  • Leos
  • JUstTest
  • All magazines