[-] NuclearDolphin@lemmy.ml 19 points 3 months ago

No they won't. My favorite projects aren't Google projects.

[-] NuclearDolphin@lemmy.ml 11 points 3 months ago

Please tell me this is a joke.

[-] NuclearDolphin@lemmy.ml 10 points 3 months ago

Long, drawn out siege warfare was even a stereotypical strategy of Soviet generals. This is precisely how Russia has been waging war in Ukraine.

[-] NuclearDolphin@lemmy.ml 12 points 4 months ago

Part of the problem is choosing from those options (when you have a choice). Open-ended questions like that nuke my productivity when starting a project because I spend more time researching and weighing options than actually programming.

As time has gone on, I've increasingly become a fan of restricting how many ways devs can do something.

you just pick one and go with it.

Might be my ADHD, but I can never just do that. But I posit that excess choice hurts feature development pace by wasting effort on reinventing the wheel.

A good example is the Nix ecosystem:

Nix expression language provides almost no constraints, leaving users to do the same things in a bunch of ways, and preventing a clear notion of which way is generally best from arising...which makes upstream super conservative with implementing new features the community wants, because any decision might break one those things. Leaving us with a 5+ year old "experimental" feature + CLI used by 80% of users, but no consensus on an official implementation. So many simple upstream changes become a series of 3 competing community projects providing a solution for that feature, further preventing consensus.

[-] NuclearDolphin@lemmy.ml 13 points 4 months ago

All of these bring me a sense of dread, each in a unique way.

Java I have a special loathing for, but the ecosystem isn't too wild, just verbose and so XML heavy.

JS is its own hell because of the sheer number of permutations of technologies a given project will use. There's always at least one nonstandard framework or tool lingering around from an old trend.

Python reimplemented the same dep management wheels 5x each, and I have no idea what common stacks look like anymore, but every time I encounter Python projects, something is always broken.

C is nice and easy from what I've used (just GCC & make), but idk what complexity arises in bigger projects.

Just so glad I'm not a webdev anymore and work with mostly just Rust, cargo, and containers.

[-] NuclearDolphin@lemmy.ml 12 points 4 months ago

I think the ActivityPub sphere needs to transition from "fedi replica of X service" to "Y component that would be useful to existing fedi services".

Event planning is one of them. Simple, encrypted one-to-one DMs is another. Moderation tools is a big one too.

Would be a shame if each software has to independently reimplement the same features desired by each flavor of threaded reply service.

[-] NuclearDolphin@lemmy.ml 11 points 5 months ago

You got 8 downvotes. Hexbears can't even downvote

[-] NuclearDolphin@lemmy.ml 13 points 5 months ago

"settlers" is the perfect word to describe their social role. Far better than "Nazi" or "fascist" which ditch precision for emotional weight.

They are behaving as genocidal maniacs because of their social role within settler colonialism, not because each person believes in fascism or because they're just behaving "fascistly" or whatever.

They may be indistinguishable at times, but the word "settlers" paints quite an accurate picture of what is happening: Manifest Destiny or Lebensraum.

[-] NuclearDolphin@lemmy.ml 11 points 5 months ago

I like working, but I hate working on shit I don't care about for someone else's benefit.

[-] NuclearDolphin@lemmy.ml 11 points 6 months ago

Too little too late. Still can't even call it a genocide ffs

[-] NuclearDolphin@lemmy.ml 18 points 8 months ago

part of the problem if you ask me

[-] NuclearDolphin@lemmy.ml 13 points 1 year ago

If I had formal experience with Java & qBasic, I'd become an electrician too

view more: ‹ prev next ›

NuclearDolphin

joined 1 year ago