Sign in

Nony Dutton

@nonster.bsky.social
192 followers 228 following 108 posts

💎 Rubyist on Zendesk’s Ruby Infra Team 🇩🇰 Living in Denmark 👻 Born and raised in Baltimore

PostsRepliesMedia
Nony Dutton @nonster.bsky.social · 06/08/2026
That could be nice!
010
Nony Dutton @nonster.bsky.social · 06/08/2026
Ultimately, these are bugs in the gems but they're common enough bugs that we've mostly given up organizing our Gemfiles automatically.
100
Nony Dutton @nonster.bsky.social · 06/08/2026
Or gems that implicitly rely on, say, `JSON` to be loaded but don't actually require `JSON` themselves. Some gem above them in the Gemfile would require JSON but moving the order around creates errors.
100
Nony Dutton @nonster.bsky.social · 06/08/2026
Hah, I was mostly lamenting that, unfortunately, our gemfiles cannot be sorted without breaking things. A lot of gems are written in a way that introduce subtle bugs if they're loaded in different orders. A common-ish pattern might be something like `if defined? Rails` do `foo` otherwise do `bar`.
100
Nony Dutton @nonster.bsky.social · 04/08/2026
Wait, your apps don't require the gems to load in a specific order?
100
Nony Dutton @nonster.bsky.social · 30/07/2026
Works great, thank you!
000
Nony Dutton @nonster.bsky.social · 30/07/2026
Hmm, the repo may be private because it 404s for me 🤔
100
Reposted by Nony Dutton
EMILY WILSON @emilyrcwilson.bsky.social · 27/07/2026
9. By far my favorite thing in the film is Robert Pattinson's hilarious and sexy Antinous. If anyone ever wants to make a spin off TV series with Antinous risen from the dead to mess with other mythical households, I would be so there for it.
212415110
Nony Dutton @nonster.bsky.social · 17/04/2026
Justin, Kris, Marco and I are currently walking around together. I think Rhiannon might also join us! You're welcome to come if you want!
000
Nony Dutton @nonster.bsky.social · 16/04/2026
@julialopez.dev you still in Tokyo? Rhiannon is busy tonight but I'm trying to see what @kris.cdaction.pl is up to. @marcoroth.dev gets in tomorrow! 🥳
240
Nony Dutton @nonster.bsky.social · 16/04/2026
🫡
010
Nony Dutton @nonster.bsky.social · 14/04/2026
See you in Hakodate! I think a few of us are arriving there on Monday.
130
Nony Dutton @nonster.bsky.social · 13/04/2026
🙋
010
Nony Dutton @nonster.bsky.social · 21/01/2026
`rb-slippers`. Tries finding the file from the relative path twice then looks in `$HOME` on the third try.
020
Nony Dutton @nonster.bsky.social · 09/01/2026
😭😭😭 Hope you're having a wonderful time with Bruno and Melissa!
110
Nony Dutton @nonster.bsky.social · 30/12/2025
You're a wizard, Marco!
270
Reposted by Nony Dutton
hsbt @hsbt.org · 30/10/2025
Also please don't restrict bundler and ruby versions like `bundler < 3.0` and `required_ruby_version < 4.0` 🙏
0237
Nony Dutton @nonster.bsky.social · 05/11/2025
For Rails folks out there: should Rails have a built-in way to override `Warning.warn` to use the Rails logger (if defined) instead of `$stderr`? I assume someone must be already doing that but perhaps there's a reason why we shouldn't.
100
Nony Dutton @nonster.bsky.social · 17/10/2025
🔮
010
Reposted by Nony Dutton
Janko Marohnić @janko.io · 14/10/2025
The Herb Linter by @marcoroth.dev just works™ It caught both the fact that we're missing double quotes and that we've used `<% %>` instead of `<%= %>`. And it automatically produced GitHub-compatible output 👌
1112
Nony Dutton @nonster.bsky.social · 11/10/2025
Not that much in practice, I guess I'm quibbling over situations like: ``` return if hash[:foo] == false ``` But to @fxn.bsky.social's original point if we're strictly talking about a boolean then bool-ish doesn't make much sense.
000
Nony Dutton @nonster.bsky.social · 11/10/2025
Gotcha, makes sense.
000
Nony Dutton @nonster.bsky.social · 11/10/2025
I just think there's an important distinction between true and `truthy`! Because when we say true how are we to know which true we mean? The logical true or the object true? :)
200
Nony Dutton @nonster.bsky.social · 11/10/2025
Sorry for the pedantry but, because everything is an object, I think of something as `true` if it shares the same object_id as `true`. `nil`, `true`, and `false` have a different object_id. I think of `nil` as falsey though because, while it's not literally `false`, it operates like false.
100
Nony Dutton @nonster.bsky.social · 11/10/2025
Maybe to turn this around a bit to ask: isn't `nil` kind-of-false or falsey but not strictly `false`? That example is probably a bit trickier because so many things in Ruby return `nil`, safe operations making it especially worse.
100
Nony Dutton @nonster.bsky.social · 09/10/2025
I appreciate your post; it has some pieces of the situation I definitely didn't know. We definitely do need more companies like Shopify to contribute to the wider Ruby community. I'm sure Shopify would be the first to agree, really. It would be good for all of us. I'm working on it... 🤞
0100
Nony Dutton @nonster.bsky.social · 06/10/2025
"Enjoy having your tests run in the same order every time unless you specify --rand"!
000
Nony Dutton @nonster.bsky.social · 06/10/2025
What an unfortunate mess. (Sorry for the rather diplomatic response on my part.)
130
Nony Dutton @nonster.bsky.social · 06/10/2025
I'm trying to understand if this is a permanent split or not. I'd prefer that we had one gem server that the whole community was on board with but maybe that ship has sailed.
010
Nony Dutton @nonster.bsky.social · 06/10/2025
Sorry to ask the, perhaps, difficult question: are you able to clarify your current relationship with Ruby Central? Their communication has been vague; I'm not sure who they're discussing operator agreements with. You may not be able to talk about it, which is fine.
220
Nony Dutton @nonster.bsky.social · 02/10/2025
I wouldn't call Mondawmin suburban. I'm not trying to change the minds of people who are too scared to move to Baltimore though; they can stay away. 😅
020
Nony Dutton @nonster.bsky.social · 29/09/2025
The community also has the right to push back against whatever they decide though, which is perhaps your point.
010
Nony Dutton @nonster.bsky.social · 29/09/2025
Having worked at non-profits and served on boards, those look like pretty innocuous non-profit minutes to me. I think RubyTogether, or any non-profit, has a duty to consider its financial future and options, including paying staff/maintainers.
100
Nony Dutton @nonster.bsky.social · 27/09/2025
Actually, I'd rather not debate a post I haven't read yet. I'll end just end with: I think calling the ad "grotesque" does more harm than good. I struggle to see what possible "good" there can be and, if any, there's probably a more effective, empathetic way to go about it.
000
Nony Dutton @nonster.bsky.social · 27/09/2025
At the end of the day is an ad featuring an obese person really a problem? We ignore things all the time. Do we agree that some things are important and shouldn't be ignored? I don't see how this ad matters. What was @tekin.co.uk criticizing in DHH's post? I haven't read it.
100
Nony Dutton @nonster.bsky.social · 27/09/2025
Isn't the truth from someone's perspective an opinion? And I haven't read the article, I can't comment. I do think calling someone on an ad grotesque just because you don't like their body type is pretty messed up. Let people live their lives if they're not hurting anyone. Just my opinion though.
010
Nony Dutton @nonster.bsky.social · 27/09/2025
I didn't see his post but I live in Copenhagen. I wasn't bothered by the ad, who gives a shit? Calling it "grotesque" is a pretty glib and harmful response to it. Don't like the ad? Ignore it. If people really cared about public health they'd be criticizing alcohol ads. Let people live their lives.
120
Nony Dutton @nonster.bsky.social · 27/09/2025
"Grotesque" is an opinion, it's not objective truth, and it's not a very nice way to engage with people, especially if the intent is to "help" them become healthier.
110
Nony Dutton @nonster.bsky.social · 27/09/2025
If the person in the toothpaste ad has rotten teeth then it doesn't seem like the toothpaste works, it's not a demonstration of the product. The person in the ad is wearing the underwear. You see the product in action. They clearly thought the ad would help them sell to someone. I guess not you.
110
Nony Dutton @nonster.bsky.social · 27/09/2025
Are hurt feelings the only negative outcome? Are you sure then it's objectively more harmful? And what's your point here? You care so much about the person's health that you call them grotesque to... help them? It seems to me like you'd just rather not see them at all.
110
Nony Dutton @nonster.bsky.social · 26/09/2025
"There are certain harms I can think of from pretending an obese body is healthy." We see ads for alcohol all the time, those aren't healthy and deviates from the point. I think you're avoiding my question here: Are there harms you can think of by calling someone's body grotesque?
100
Nony Dutton @nonster.bsky.social · 26/09/2025
"Ads sell the ideal dream of what we might become". Whose dream? Whose ideal? Ads are there to sell product. Maybe you don't want the product but, as I said, I imagine you weren't the target audience.
210
Nony Dutton @nonster.bsky.social · 26/09/2025
"Probably also use toothpaste" is not in any way the same as "hey look at this person literally wearing our product that we're selling". The comparison does not hold up.
200
Nony Dutton @nonster.bsky.social · 26/09/2025
Obese people wear underwear; I'm guessing you're not the target audience for the ad. Are there harms you can think of by calling someone's body grotesque? Have body type "ideals" ever led to negative outcomes?
130
Nony Dutton @nonster.bsky.social · 26/09/2025
Fair enough!
000
Nony Dutton @nonster.bsky.social · 26/09/2025
I'm a bit bothered by your use of "you guys". You're free to disagree with what Konnor is saying but at least Konnor is being specific about who he's talking about. "You guys" makes it seem like you're trying to turn this into a "my team" vs "your team".
150
Nony Dutton @nonster.bsky.social · 26/09/2025
I like the design of Hanami; is there a reason you want to start another one from scratch? The answer can also simply be "Because I want to and I think it's fun", that's reasonable! I'm just curious if you have a design idea in your head that frameworks like Hanami don't have.
230
Nony Dutton @nonster.bsky.social · 28/06/2025
I’ve had very few issues with mise ever since I switched to it a year or so ago.
000
Nony Dutton @nonster.bsky.social · 25/05/2025
@st0012.dev Maybe you know of an easier way to do this?
100
Nony Dutton @nonster.bsky.social · 25/05/2025
Gist: gist.github.com/HeyNonster/3...
110