Martin Emde
martinemde.com
Martin Emde
@martinemde.com
Modularity @ Gusto, Rubyist
“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
November 17, 2025 at 5:08 AM
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
November 6, 2025 at 4:08 PM
Reposted by Martin Emde
!!! `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...
October 30, 2025 at 12:17 AM
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?
November 1, 2025 at 4:09 PM
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
October 29, 2025 at 3:30 PM
Reposted by Martin Emde
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
October 29, 2025 at 1:11 PM
Reposted by Martin Emde
@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-...
🧵
The official home of the Python Programming Language
www.python.org
October 27, 2025 at 3:00 PM
Reposted by Martin Emde
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
www.youtube.com
October 26, 2025 at 5:50 AM
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
October 27, 2025 at 4:59 PM
Let's move Ruby forward. martinemde.com/2025/10/25/m...
We want Ruby to move forward - Martin Emde
martinemde.com
October 26, 2025 at 5:34 AM
Reposted by Martin Emde
the former maintainers of Bundler and RubyGems have a proposal: we want to move Ruby forward andre.arko.net/2025/10/26/w...
We want to move Ruby forward
On September 9, without warning, Ruby Central kicked out the maintainers who have cared for Bundler and RubyGems for over a decade. Ruby Central made these changes against the established project poli...
andre.arko.net
October 26, 2025 at 4:45 AM
Malicious compliance
October 25, 2025 at 6:49 PM
Reposted by Martin Emde
Updating my LEGO White House
October 23, 2025 at 2:51 AM
Jamie Gaskins wrote a great piece explaining how shipit, the code the deploys rubygems.org works and why a fork would have been fine. The one thing I would add is that there is no Ruby Central institutional knowledge. There were and are only outside rubygems maintainers jgaskins.blog/ruby-central...
Jamie Writes Words
This action will delete this post on this instance and on all federated instances, and it cannot be undone. Are you certain you want to delete this post?
jgaskins.blog
October 25, 2025 at 2:03 PM
What comes through loud and clear from Shan is the lack of respect for open source authors. She actually says it’s none of my business why I was removed from rubygems. I don’t know where you got the audacity but you should put it back. youtu.be/nKpo68g9dEk?...
Technology for Humans: Shan Cureton
YouTube video by reinteractive
youtu.be
October 25, 2025 at 4:16 AM
Reposted by Martin Emde
rubyassociation.doorkeeper.jp/events/190436 12/20 にRuby リリース30周年イベントをやるのでみなさん来てください
Ruby Release 30th Anniversary Party
Sat, 20 Dec 2025 13:00 - 19:00 This event celebrates the forthcoming release of Ruby 4.0, marking 30 years since Ruby 0.95 was released on December 21, 1995. It is also an opportunity to discuss the p...
rubyassociation.doorkeeper.jp
October 24, 2025 at 4:32 AM
Reposted by Martin Emde
You must always have a secret plan.
October 24, 2025 at 1:23 AM
Reposted by Martin Emde
Today is the last day to grab a GA ticket for SF Ruby! Read our new blog post for a preview: evilmartians.com/chronicles/w...
Why we're excited about the SF Ruby conference—Martian Chronicles, Evil Martians’ team blog
SF Ruby and Evil Martians are excited to invite you to our premier event: the San Francisco Ruby Conference.
evilmartians.com
October 22, 2025 at 7:13 PM
We spun up this feature petition with GitHub that I think would genuinely help a lot of projects and companies, open source or not. github.com/orgs/communi...
Petition for Multi-Approval Organization Ownership Controls on GitHub · community · Discussion #177729
Select Topic Area Product Feedback Body Summary We are requesting that GitHub implement a mandatory multi-person approval system for top-level organization ownership changes consistent with their a...
github.com
October 22, 2025 at 8:20 PM
Reposted by Martin Emde
In 2025 we need philosophical attitude more than ever: being calm, thoughtful and meaningful. I want to be that kind of person. In this complex era, I want to dig into things, talk with people, think about problems and make decisions. I want to be communicative, respectful and free.
October 21, 2025 at 9:22 AM
Reposted by Martin Emde
Tests as the line of defense for AI generated code
Testing is a skill developers should sharpen even more when using LLMs to generate code. Especially if you:

1. Use the LLM in agentic mode
2. 2. Use LLMs to solve hard problems or implement complicated business logic.
October 21, 2025 at 2:00 PM
It seems like they extended the reduced price by 2 days!

Come to SFRuby on November. I can’t wait to see you all there <3

Or buy a supporter ticket if you can afford it. It’s so difficult to break even on a conference.
Yeah! Join Aurelie at sfruby.com !

But like do it NOW because prices go up on Thursday! 😱
October 21, 2025 at 4:17 PM
Reposted by Martin Emde
Yeah! Join Aurelie at sfruby.com !

But like do it NOW because prices go up on Thursday! 😱
October 21, 2025 at 3:52 PM
I love the effort that went into the Alt text.

“zappy type deals” 😹
October 21, 2025 at 5:58 AM