With the amount of programming that’s getting done “while I slept,” you’d think AI is making us all really well rested…
Just ran across this post by @andrewnez.bsky.social that puts words to my deep feeling of betrayal by Ruby Central in their awful governing of rubygems. "Package Registries Are Governance Providers," meaning their failure betrays the core promise of a package registry. nesbitt.io/2025/12/22/p...
Package Registries Are Governance Providers
Registries host files, but they also decide who owns names, how disputes resolve, and what gets removed. That second job is governance.
nesbitt.io
These aren’t just my gray dish towels. These are the gray dish towels in the world.
Skillet can now start up with an existing claude task list. $ skillet --task-list=mytasklist --prompt "Complete the assigned tasks" You can have another claude create and assign these tasks to a skillet worker (I think we could improve the interface though) github.com/martinemde/s...
GitHub - martinemde/skillet: 🍳 Run SKILLs & commands as Shell Scripts. Cook with Claude without the mess.
🍳 Run SKILLs & commands as Shell Scripts. Cook with Claude without the mess. - martinemde/skillet
github.com
And another thing! GitHub missed probably the one major thing we really needed them to do: separate AI actions from human actions. The "fine-grained" tokens are woefully inadequate for a situation where agents act on our behalf. GitHub ignored critical security controls to give us mediocre Copilot.
It’s not just large code reviews that crash GitHub. I can’t even load the comment thread on this PR because it’s got 74 comments and GitHub probably has some N+1 query in there. 🤦♂️
Claude Code merged the duplicative slash commands into skills, and made skills better in the process. Happy to see this right as I was working on skills a bunch (the split was confusing, and a merger seemed inevitable). martinemde.com/blog/claude-...
Claude Code commands deprecated in favor of skills - Martin Emde
Anthropic pushed out a change to the docs that deprecates commands, pointing everyone te use the new improved skills with support for most of the same feature set.
martinemde.com
Lately it feels like the fan is just blasting at turbo speed and the ducts are full of shit but the fan is insane and the shit is hitting it all the time and the fan does not give a shit.
I’ve written countless throw-away headless claude scripts. - None work on the first try - Ugly prompts get buried in the ugly script - Permissions wrong, CLI flags wrong, nothing works - Output choices: Nothing / JSON flood. Agent Skills + Skillet fixes all of this: github.com/martinemde/s...
GitHub - martinemde/skillet: 🍳 Run Claude Skills as Shell Scripts.
🍳 Run Claude Skills as Shell Scripts. Contribute to martinemde/skillet development by creating an account on GitHub.
github.com
i think a core beef that i have with a lot of this "automation is bad" sentiment lately is that there is no inherent moral good in laboring the story of humanity is one of invention, where we improve our conditions by building things that help us do more things more easily
New focus & blur shaders in Ghostty enabled by my recent PR. I made a little "emulator" for them on my site where you can test them out. I've been absolutely nerd sniped by these lately. martinemde.com/blog/ghostty...
With Steve Yegge’s Gastown, we have a new mantra. Move fast with broken things Love it. github.com/steveyegge/g...
GitHub - steveyegge/gastown: Gas Town - multi-agent workspace manager
Gas Town - multi-agent workspace manager. Contribute to steveyegge/gastown development by creating an account on GitHub.
github.com
Here's a screenshot. It's fully customizable because it _is_ starship. Notice my context is about 20% full. Very useful at a glance.
I made a claude code statusline that updates Ghostty's progress bar (that blue line at the top) as you fill up context. I know there's a lot of these out there, but this one uses starship directly for rendering, which was somewhat rare when I looked. github.com/martinemde/s...
I made a claude code statusline that updates Ghostty's progress bar (that blue line at the top) as you fill up context. I know there's a lot of these out there, but this one uses starship directly for rendering, which was somewhat rare when I looked. github.com/martinemde/s...
GitHub - martinemde/starship-claude: ✳ claude code statusline rendered by starship
✳ claude code statusline rendered by starship. Contribute to martinemde/starship-claude development by creating an account on GitHub.
github.com
Interesting approach: Suppress Josef's comment, then suppress anyone else that isn't in support of the new "governance." Making a deal with the person that broke the last deal is futile, but what do you achieve by suppressing the people saying that? Suppression just brings more attention.
Josef summed up problem of any new governance of rubygems in this comment: “The original governance was not the problem… The real failure was that one maintainer ignored it, and Ruby Core accepted that violation” github.com/ruby/rubygem...
“It is not simple. I do not know what that means.“
How I, a non-developer, read the tutorial you, a developer, wrote for me, a beginner - annie's blog
“Hello! I am a developer. Here is my relevant experience: I code in Hoobijag and sometimes jabbernocks and of course ABCDE++++ (but never ABCDE+/^+ are you kidding? ha!) and I like working with ...
anniemueller.com
Josef summed up problem of any new governance of rubygems in this comment: “The original governance was not the problem… The real failure was that one maintainer ignored it, and Ruby Core accepted that violation” github.com/ruby/rubygem...
Initial `ruby/rubygems` governance doc by schneems · Pull Request #9187 · ruby/rubygems
This provides a starting point for a Governance doc. It attempts to: Document the current state of norms with regard to Matz and Ruby core. Present a well-defined boundary between Ruby Central (RC...
github.com
Happy holidays all, hope you find time this week to apply for a Gem Fellowship, applications close on 1/1! 💎 🎄 https://gem.coop/fellowship/
gem.coop
gem.coop
Each time I read an article about someone’s appreciation for Ruby, like this great response by @robbyonrails.com, I’m reconnect with that little spark that made Ruby exciting. Thanks ❤️⚡️
Why So Serious? | Robby on Rails
The question Sheon Han poses — “Is Ruby a serious programming language?” — says a lot about what someone thinks programming is supposed to feel like. For som...
robbyonrails.com
Happy to announce that Gem Fellowship applications are now open! If you're a Ruby open source maintainer, this grant program is for you. 💎 https://gem.coop/fellowship/
gem.coop
gem.coop
“the real opportunity comes post-fire: what continues to grow after and what entirely new species take root in the ashes.” ceodinner.substack.com/p/the-ai-wil...
The AI Wildfire Is Coming. It's Going to be Very Painful and Incredibly Healthy.
AI won’t crash—it will burn. Like every tech cycle, the fire will clear the brush, redistribute talent, and leave infrastructure to power what comes next. The question is: what kind of plant are you?
ceodinner.substack.com
Are you writing service classes in Ruby? You need strong_service github.com/shkm/strong_... by @jamie.schembri.me for the best integration with ruby service DSL with zero dependencies and full rails compatibility.
GitHub - shkm/strong_service: 💪🏼 The best Service Object Ruby gem.
💪🏼 The best Service Object Ruby gem. Contribute to shkm/strong_service development by creating an account on GitHub.
github.com
!!! `jim release` can now: 1. build itself as a .gem, 2. pack itself into a single-file script, 3. publish both of these to GitHub Releases Try out the packed `jim.rb` file. It should be completely self-contained: github.com/duckinator/j...
You know… Ruby Central’s takeover of rubygems GitHub org ONLY worked because it could be executed within seconds, and by doing so, prevent the possibility of revert. If the ownership change was a PR it would never have been approved. If RC is “right”, why did they need the atomic switch?
Read the new white paper by @sethmlarson.dev about the challenges and vulnerabilities caused by package repository archive formats. alpha-omega.dev/blog/slipper...
Slippery Zips and Sticky Tar Pits: Securing Software Archives in Python
Learn how the Python Software Foundation is improving archive security in a new white paper by Seth Larson, sponsored by Alpha-Omega. Explore how ZIP and tar vulnerabilities impact software supply cha...
alpha-omega.dev
PyPI serves billions of requests daily- but sustaining it isn’t free. The PSF joined the OpenSSF & others in calling for organizations to invest in sustainable open infrastructure. Learn what this means for #PyPI, the PSF, & how our community can pitch in:
Open Infrastructure is Not Free: PyPI, the Python Software Foundation, and Sustainability
In September, the Python Software Foundation (PSF) co-signed the Open Infrastructure is Not Free: A Joint Statement on Sustainable Stewardship Letter published by the Open Source Security Foundation (OpenSSF) as a steward of the Python Package Index (PyPI). As a follow up, I would like to share a bit more about the concerns expressed in this letter as they relate to our community and the PSF.
pyfound.blogspot.com
@sethmlarson.dev and I went through months of intense, complex work to climb a steep and slippery learning curve, only to be stopped short at the very end by a hard ethical line we couldn't cross—it was gut-wrenching. I'm proud of what we did and I'm proud of what we didn't do.
TLDR; The PSF has made the decision to put our community and our shared diversity, equity, and inclusion values ahead of seeking $1.5M in new revenue. Please read and share. pyfound.blogspot.com/2025/10/NSF-... 🧵
www.youtube.com/watch?v=IQQt... My keynote, "We Who Remember Magic", from Rocky Mountain Ruby just posted.
Rocky Mountain Ruby 2025 - We Who Remember Magic by Brandon Weaver
YouTube video by Confreaks
youtube.com
Python Software Foundation had to make a tough choice here. I applaud them for sticking to their values. thanks for your leadership in this space @python.org pyfound.blogspot.com/2025/10/NSF-...
The PSF has withdrawn a $1.5 million proposal to US government grant program
pyfound.blogspot.com