✍️Write rieview ✍️Rezension schreiben 🏷️Get Badge! 🏷️Abzeichen holen! ⚙️Edit entry ⚙️Eintrag bearbeiten 📰News 📰Neuigkeiten
Tags:
It's a trap.
15.5.2025 19:56Developer Tooling is a Lousy Business<p><a href="https://avdi.codes/author/avdi/" rel="ugc">@avdi</a> I run my own email, but I mostly share my @gmail.com because I have had my _replies_ trapped in overly-aggressive (but well-meaning) mail server not under my control, and that is almost impossible to diagnose.</p><p>I also have the belief that Google is more reliable than my setup. I don't think I've ever missed a mail, but the "more important" something is, the less likely I am to use the mail I really control.</p><p>I also don't have the most "professional" domain name, but I'm not going to pay for _another_ domain I barely use.</p>
12.5.2025 23:02Comment on Regression by Boyd Stephen Smith Jr.In reply to <a href="https://avdi.codes/keychain/#comment-72676">Joel Drapper</a>. Joel, I appreciate all your work - I'm a huge fan. I made MYSELF feel this way. Not you. And I wrote about making myself feel this way because that's what *I* do: as one of my most trusted people reminded me the other day, my gift to the community is less about code, and more about saying that it's OK to feel things.
12.5.2025 13:17Comment on I made a keychain by Avdi GrimmAvdi, I’m so sorry I made you feel like this. I view you as someone who *is* Very Good At Ruby, and my own experience in Ruby has been very much influenced by your book, Confident Ruby, and your writing here on this blog.
Literal and Strict Ivars are heavily influenced by your work which means you’re having an impact through me and likely hundreds of others you’ve inspired, despite how drowned in caregiving and homemaking and survival you are right now.
I enjoyed reading the Ivar source code and I’m glad you shared it with me. It struck me how well factored and well named everything was despite the complexity of the problem.
You mentioned you wanted to solve the repetitive initializer problem. Literal does that and I think you’ll like it too.
These gems are my friendship bracelets for you and the rest of the Ruby community. A way of saying thank you for everything you’ve done for me.
On ivar and strict_ivars and how I'm not always as clever as I like to think
9.5.2025 17:23I made a keychainIf this is what you think working with a junior is like, you probably suck at mentoring
9.5.2025 13:37Agents Aren’t Juniors, They Are Amnesiac SpiesI have to ask...was "unkown" instance variable spelled that way on purpose? Loved it and the article ^_^
9.5.2025 02:17Comment on Announcing Ivar: Ruby’s Missing Instance Variable Typo Warnings by BrianIn reply to <a href="https://avdi.codes/announcing-ivar-rubys-missing-instance-variable-typo-warnings/#comment-72623">Paul</a>.
Haha someone has actually been following me for a while
RIP barewords
Please do try out Ivar, I’m sure there are corner cases and I’d love to identify them
8.5.2025 21:10Please do try out Ivar, I’m sure there are corner cases and I’d love to identify them<p><a href="https://avdi.codes/author/avdi/" rel="ugc">@avdi</a> Avdi that is a spectacular writeup! I haven't written in Ruby for ages and this gem doesn't impact me personally in any way, but I nonetheless thoroughly enjoyed the read because it's so well written! What an easy-to-consume overview of the design decisions you made. </p><p>(Also, nice gem
)</p>
In reply to <a href="https://mastodon.social/@colindean/114469576648033833">Colin Dean</a>. should be fixed now
8.5.2025 02:17Comment on by Avdi GrimmIn reply to <a href="https://avdi.codes/announcing-ivar-rubys-missing-instance-variable-typo-warnings/#comment-72597">Shinichi Maeshima</a>. should be fixed now
8.5.2025 02:17Comment on Announcing Ivar: Ruby’s Missing Instance Variable Typo Warnings by Avdi GrimmThank you for the interesting article. By the way, it seems the first code snippet is not displaying correctly.
8.5.2025 02:02Comment on Announcing Ivar: Ruby’s Missing Instance Variable Typo Warnings by Shinichi MaeshimaCheck it out, I published a new RubyGem! (I think the original post syndicated to the fediverse a little wonky so I’m re-linking it)
8.5.2025 00:34Check it out, I published a new RubyGem! (I think the original post syndicated to the fediverse a little wonky so I’m re-linking it)Ivar is a Ruby gem that automatically checks for typos in instance variables.
8.5.2025 00:12Announcing Ivar: Ruby’s Missing Instance Variable Typo Warningsfascists would rather we pay less attention to external facts (which they are lying to us about) and more attention to our feelings, because those are so easy to manipulate It is always a good idea to read Amy Newell, but *especially* now. Source: Facts, feelings, and fascism – by Amy Isikoff Newell
2.5.2025 21:46Facts, feelings, and fascism – by Amy Isikoff NewellHas anyone done self-hosted GitPod (or other self-hosted devbox) on their own cloud compute that ISN’T AWS? I wish I could just chuck it on a Vultr box but it needs KVM. I’m just so allergic to doing this shit on AWS. I want A BOX with A NAME that is MINE but that lives […]
1.5.2025 21:06Has anyone done self-hosted GitPod (or other self-hosted devbox) on their own cloud compute that ISN’T AWS? I wish I could just chuck...Date: 10,000 BCEProblem: crops failedDiagnosis: crop gods angry with youPlan: propitiate gods, hope for best Date: 1999Problem: emails missingDiagnosis: DNSPlan: fix DNS Date: 2025Problem: emails missingDiagnosis: email reputation gods angry with youPlan: propitiate gods, hope for best
1.5.2025 20:14RegressionFor those who don’t know. This is also something I’ve covered on Graceful.Dev. Both try and the safe navigation operator (&.) both provide ways to safely call methods on objects that might be nil. However, they have some key differences. Source: What’s the difference between Rails’s try and the safe navigation (&.) operator? – Andy […]
29.4.2025 14:01What’s the difference between Rails’s try and the safe navigation (&.) operator? – Andy Croll