puppy
@duckinator.bsky.social
430 followers 46 following 160 posts
a pile of small dogs in a meaty land vessel • KC1QGV • they/them prone to creating technological cognitohazards #rustlang, #rubylang, #pythonlang, #cprogramming
Posts Media Videos Starter Packs
duckinator.bsky.social
i want the community to rally around these ideas and all of the people working towards making them real, not just whatever group i'm affiliated with at a given time.
duckinator.bsky.social
we need our tools to work well with multiple gem servers, without fighting and confusion over gem names.

we need the configuration for those tools to be standardized so multiple independent toolchains can exist (see the Python community and pyproject.toml) without fighting each other.
duckinator.bsky.social
the technology we use needs to reflect this fact, not fight it.

people are talking about how rubygems.org and gem.coop splitting is "splitting the community".

but we already had multiple gem servers — it's just that most of them are more corporate in nature.
duckinator.bsky.social
the Ruby community is not a cohesive whole, it is a collection of many disparate groups that share ideas and technology.

this is both our strength and why our conflicts get so loud.

we have more "drama", but we also reconcile and grow.
duckinator.bsky.social
centralization makes this problem more likely to repeat, no matter how hard we try to defend against it, because a single group is easier to target than a dozen.

anyone who tells you otherwise is naive or benefits from your dependence.
duckinator.bsky.social
and, to be blunt:

we shouldn't be relying on one individual group, and this explicitly includes any group i bet my reputation on.

after all: i hitched my reputation to Ruby Central, and i was wrong.
duckinator.bsky.social
it's taken me ~18 years of running head-first into this problem to find a way to articulate it. i'm glad it comes across well.
duckinator.bsky.social
On RubyGems & Governance: pup-e.com/blog/on-ruby...

Many programmers have no interest in formal governance processes, but letting people act and speak on our behalf without our input is what got us here.

The path forward is for the community to speak up and take direct ownership of what we make.
On RubyGems & Governance
pup-e.com
duckinator.bsky.social
once again i find myself sitting down at my computer and immediately clicking the "POSIX.1-2024" bookmark

this happens far more frequently than most people would expect
Reposted by puppy
duckinator.bsky.social
The team formerly behind RubyGems has come together to launch a new gem server for the Ruby community!

gem.coop

I am *super* excited about this!
gem.coop
gem.coop
duckinator.bsky.social
i absolutely am ready for bad chicken puns
Reposted by puppy
girlypop.net
💖❣️BIG NEWS❣️💖

We just revealed through IGN that our first public demo for Don't Stop, Girlypop! is OUT NOW ✨

Check out the brand new trailer here 👇
https://bit.ly/46G0FiI
Don't Stop Girlypop! – Official Demo Announcement Trailer
YouTube video by IGN
www.youtube.com
Reposted by puppy
martinemde.com
I wrote a little about it on my site. martinemde.com/2025/10/05/a...

I can't wait to make more chicken puns with you all.
Announcing The Gem Cooperative - Martin Emde
martinemde.com
Reposted by puppy
martinemde.com
I'm excited to join my friends in announcing gem.coop, a new ruby community gem server that you can use right now.
gem.coop
gem.coop
duckinator.bsky.social
We're basing the governance structure off the one used by Homebrew. We'll have more info on the governance structure later this week. 💜
duckinator.bsky.social
The team formerly behind RubyGems has come together to launch a new gem server for the Ruby community!

gem.coop

I am *super* excited about this!
gem.coop
gem.coop
duckinator.bsky.social
If my books were well-organized I wouldn't have come up with a bookshelf design, y'know?
duckinator.bsky.social
I'm a programmer not a woodworker, fuck if I know what I'm doing with this.

I mean some of the books in this set *are* about woodworking so reading them might help me out, but that'd require rummaging through like 20-something books that are just in random piles right now and nah I'm good.
duckinator.bsky.social
The 50lb-per-foot estimate is based on an online tool I found, which does assume ~idealized wood~.

I'm hoping that by aiming for 50lb-per-foot but actually going with <40lb per foot, I can compensate for wood variance and the fact that I'll probably forget to account for something.
duckinator.bsky.social
And yes my bookshelf plans *are* designed to theoretically hold 50lb per foot, on a 5ft wide shelf.

I may be overcompensating for 20+ years of sagging bookshelves.
duckinator.bsky.social
In retrospect, buying a set of 31 books when my bookshelf can only fit 9 of them wasn't my best choice.

Like yeah sure I have *plans* for building a bookshelf, but I also had *plans* to make my own night stand.

... and after multiple months a housemate got *so impatient* they built it for me. 😂
duckinator.bsky.social
It is unclear if there's a solution aside from "replace the front plate", which would suck something fierce because it requires disassembling the whole thing, including removing the screen, which does not sound like a fun time.
duckinator.bsky.social
Fun Fact™: If your Steam Deck's power button is REALLY HARD to press, it might be that your case is slightly warped!

In my gf's case (lol), turns out some plastic near the power button bows out slightly, which means there is a ~1mm gap between the plastic piece you push on and the actual button.