MotoAsh

joined 1 month ago
[–] MotoAsh@piefed.social 7 points 16 hours ago* (last edited 16 hours ago)

More like later it turned out God never existed and humanity's attempt at eloquent moral education with fables and parables turned in to a systemic control mechanism that then turned on humanity because its entire purpose was utterly corrupted by the rich and powerful.

Religion itself has already been on the path of destroying shared understanding for centuries. "AI" isn't unique in that regard.

[–] MotoAsh@piefed.social 10 points 16 hours ago (1 children)

Reminds me of the recent "debates" about not dehumanizing Nazis...

No, you fucking losers, Nazi's do not deserve respect!

If someone's aim is to FUCKING KILL YOU, the last thing I want to hear from self-rightous buffoons is, "but you might hurt their feelings!"

Claiming it's "bad" to call bad things bad because it biases others against that thing... is also fucking dumb tone policing. It's GOOD when bad things have "bad" associated with them!! It's GOOD to call the people that push for bad things also bad... because they ARE bad people.

[–] MotoAsh@piefed.social 3 points 17 hours ago* (last edited 17 hours ago)

I dunno', that sounds less than minimum to me. lol When your major life claims of morality still include sexism, something is wrong...

[–] MotoAsh@piefed.social 6 points 17 hours ago

lol no. That's not how fascists think. Intelligence itself is what they hate. They hate anyone smarter than them, espwcially ones that don't immediately reinforce their shitty world views. They're petulant children who happened to become adults, jealous of a happy world because they're incapable of it themselves.

They hate science because it proves there is an objective world out there that doesn't and will never agree with them.

[–] MotoAsh@piefed.social 1 points 17 hours ago

I hear you. I just have to push back against anyone who is clearly assuming certain jobs simply deserve their insanely high paychecks. Virtually nobody should be making The Rock kind of money, and anyone operating on the assumption that it's not only totally fine but should be assumed for some jobs really gets my hackles up.

[–] MotoAsh@piefed.social 0 points 18 hours ago (1 children)

lol such a child. You probably get bullied with that hilariously shitty of an attitude. Pathetic.

[–] MotoAsh@piefed.social 2 points 18 hours ago

I know it's not about Christmas, but kindly fuck off with Christmas in October even as a reference... God Christmas sucks ass. Invading every other holiday because it's the most commercialized and profitable for dumbass capitalists...

[–] MotoAsh@piefed.social 6 points 18 hours ago

SAD, dangerous, and expensive

[–] MotoAsh@piefed.social 36 points 18 hours ago* (last edited 18 hours ago)

Never the one who pushed, always ambivalent, but now the problem is potential number 6 is hesitant? Yea, that doesn't add up.

Sounds like the obvious answer is do not marry, yet you want us to justify it for you?

That's massive red flag #2: You cannot take accountability for your own actions and desires. If this is how you describe your decisions for a life-long bonding ritual, I hate to imagine how you handle less important decisions.

[–] MotoAsh@piefed.social 0 points 1 day ago (3 children)

lol Me telling you why you're being made fun of outside of your shitty attitude isn't snark. Just further proving that lack of reading comprehension...

[–] MotoAsh@piefed.social 1 points 1 day ago

Unit tests have never been fun to me beyond the satisfaction of having good coverage. I mean good coverage that exercizes and asserts behavior, not just line/branch coverage!

Maaaybe the closest I've come to TDD was in JavaScript, not even TypeScript. Something about strict languages needing to be described a bit more explicitly seems to make code more tightly coupled in the general sense. Somehow, even beyond the literal code changes necessary. On one hand, that's great because it's harder to dig your own pits to fall in (see every reason TypeScript is even popular or 'necessary'), but on the other, code definitely ends up less... portable? On a version to version change level within the same product, even.

In order to "properly" do TDD, I feel like I should only have to minimally tweak the tests once they're defined, or else it's not really "driving" the development. It kinda' always ended up that I'd write the tests in tandem, which just doubled or worse the amount of work when an edge case or implementation detail popped up that wasn't already factored in. Then I'd have to address the functional issue and then go fix/add a test(s) for it. The process just ended up being slower than finishing the impl first, and THEN writing the actual tests, because the little tweaks along the way simply have less code to cascade in to.

It's really task-dependent on whether it pays off, IMO. If it's new code/functionality, it really takes well broken down issues so you're not writing multiple classes/features/concerns at once in order for TDD to feel remotely worth it. Which then has tradeoffs with extra task grooming time anyways. If it's existing code you have to enhance or fix a bug of? TDD can pay off in droves when the tests keep you from breaking other things or missing side effects, and makes it very clear when you're done with the task at hand to reduce the desire to refactor ugly code and whatnot. lol

IMO, how much trouble it is, is more about how testable the code is in general and whether you already have good test coverage, more than having tests defined first.

Not sure where writing tests fits on the problem solving spectrum. At least it helps as described for updates and bug fixes: you don't have to focus on or check on nearly as much stuff to get a task done well. Writing new stuff, it's always been more about how well structured and testable the design is than having the tests implemented first.

I suspect it ultimately comes down to the application's complexity over all. When tasks and code can stay simple, like with proper microservices arch or similar simplifying practices, I suspect it could be easy enough to TDD "properly" in any language and maybe even enjoy it. Sadly, I haven't had the pleasure of working on a clean project like that outside of pet projects where I'm too inconsistent on my work ethic to judge it. lol

[–] MotoAsh@piefed.social 1 points 1 day ago* (last edited 1 day ago)

Ohh executing examples and whatnot in the comments/docs is a good idea. I know a few frameworks/doc tools try that at least on a component level, but of course when you involve whole extra tools, it's sometimes a big learning curve cost even if the boilerplate/setup is trivial. That would be neat to have functional comment examples and formal unit tests at a language level.

I think I tend to agree on bad comments. There has definitely been a few memorable occasions where I've axed multiple paragraphs of comments simply because they were old and a touch nonsensical after years of updates.

Yea I cheated a bit by bringing in API documentation, but then in my defense a lot of that I also write, or at least write the formal comments that end up compiled in to those docs. lol It's also still a bit true when digging in to libraries to contribute, though. If the inline comments suck, most will probably not contribute unless it really legible code. lol

To me, there is almost always something worth documenting about a function, unless it's boilerplate or just obvious data handling, of course. Though even then, if it's at an app or library boundary, there is almost certainly some 'why' and limitations/etc to describe. After all, even basic CRUD at an API/app boundary will have multiple known modes of failure that have to be described somewhere.

view more: next ›