MightyBigCar is a user on octodon.social. You can follow them or interact with them if you have an account anywhere in the fediverse. If you don't, you can sign up here.

MightyBigCar @MightyBigCar@octodon.social

MightyBigCar boosted

Diving further into that code, I find they took my advice from a few years ago to use classes to manage their C++ code...

... but didn't use any subclasses. Instead, they have FooHelper.h, which the public class methods for each Foo-class variant to macros like FOO_INIT, FOO_SETUP, FOO_RUNFOO, FOO_SET_PARAM, and so on for each of a number of classes. There's also a FooHelper.cpp, which implements the parts of that whackyness which don't fit neatly into macros.

So I work with a team of people who are extremely bright in a number of ways, but rather knuckleheads in others. f'rinstance, take error handling in their code. Some functions return 0 for success, 1 for failure; some the opposite. Some return negative values for failure. Some throw exceptions. Some return nothing, and most ignore the return values anyway. It all depends on who coded what, so you often have all these commingled in any one file.

Guess who gets to sort that whole mess out now?

MightyBigCar boosted

@gargron @CobaltVelvet as a fine evening of Lazy Ass Porch Sitting come to an end, I just wanted to say thanks to you (and all the rest of Mastodon, particularly octodon) for creating this amazing place. 💗

MightyBigCar boosted

Porch Base: Mission Control, we have returned from the EPA, and are once again seated. We have located the bug spray. *kof* *kaff*
MC: Porch Base, you are breaking up.
PB: *kaf* and also the weed
MC: oh
PB: *ptssssht* *glug glug glug*
MC: what was that!?!
PB: *urp* and the beer. Sunset observations resuming... Now.
MC: sigh. Good work Porch Base.
Doggo: woof!
MC: you too, Doggo. Over and out.
PB: over and far out, dude...

PB: bssssht Mission Control, the is Porch Base. Our butts are in the chairs and we are going to sit this most thoroughly.
Mission Control: Roger.
PB: uh MC, where's the bug spray?
MC: if it's not with you, it's back in the mother ship.
PB: but that's like a 100 meters away!
MC: a rescue mission can't get to you for at least an hour. Can you send Doggo?
PB: naw, he's busy chomping on a stick.
MC: looks like you'll have to do an extra porchicular activity.
PB: crud. Standing up in 3... 2... 1...

It's 7pm. It's 25c out. There is a breeze. The sun is golden. Think I'll grab a cooler of beer, some cheese and crackers and olives, a couple of books... Lazy Ass porch Porch Sitting commencing in 3... 2... 1...

This hive is full of bees and honey.

MightyBigCar boosted

...I signed up to Mastodon for many reasons, but one of 'em was the chillness. So seeing the main dev get mobbed on account of a feature they're working on is making me uncomfortable.

Just make an issue on Github and discuss the pros and cons there. That's where code discussion typically goes, anyway. And go grab a glass of water and some fresh air. This ain't Twitter—mobs aren't even close to necessary regardless of what you try to justify them with.

MightyBigCar boosted

Look y'all here because I built Mastodon the way I wanted and you happened to like it. If you no longer like it that's your own business, don't give me shit about your failed expectations. There's the door, there's the code, there's the alternatives. The shit I've received today just because I was open to something that a part of the community wanted is completely inacceptable.

Important tractor safety tip. Watch *where* you are mowing as closely as you're watching *what* you're mowing. 😭😠

Brrrr! We've slipped back to late-winter/early-spring weather. What the hell happened to summer? We got all of 48 hours of that over the weekend, and that got my hopes up.

I did NOT sign up for the random access calendar.

Doggos are all worn out after their busy day.

MightyBigCar boosted

Suite à un problème logistique très malheureux, des amis qui avaient adopté Fanta à la SPA de Dijon ont dû le ramener, le cœur fendu.

Il était extrêmement gentil, joueur et câlin tout plein. Alors si vous cherchez un chien dans le coin... Et please RT tout ça.

Another fine evening at the yurt.

PS sorry for wobbles. I may be a bit drnuk.

Lazy ass porch sitting with the pups at the end of a fine day.

Mercalli and Toby approve of the current hiking itinerary.

Water break at the creek. Happy Toby!