Joel Drapper 🇬🇧❤️🇺🇦 @joel.drapper.me · 21hI still maintain JSON schemas for RuboCop, Rails, Kamal, Lefthook, Brakeman, Packwerk, Standard, Sidekiq, Shoryuken, Honeybadger, RoRvsWild, Scout, PgHero, Locale files, i18n-tasks, Blazer, Mongoid, and Vite Ruby config files. They’re compatible with most modern text editors www.rubyschema.orgrubyschema.orgRubySchemaJSON Schemas for common configuration files in Ruby projects. Auto-complete, validation and inline documentation for YAML, JSON and TOML configs. 1110
Joel Drapper 🇬🇧❤️🇺🇦 @joel.drapper.me · 30/09/2026Maybe the reason I think paintball doesn’t hurt as much is I tend to do mostly CQB in Airsoft at the moment with no minimum engagement distance. Whereas my paintball games were mostly outside over much longer distances. 100
Joel Drapper 🇬🇧❤️🇺🇦 @joel.drapper.me · 30/09/2026For example, reloading is basically exactly the same as the real thing. I carry eight 30-round “5.56” magazines. The safety, mag release, bolt release, etc. are the same. The weight is the same. I use a real red dot and a real rifle light and a real sling. 000
Joel Drapper 🇬🇧❤️🇺🇦 @joel.drapper.me · 30/09/2026Yeah very different to laser tag. It technically has fewer joules of energy than paintball, but I think it hurts more because the BBs are very small and hard. It’s so much more fun than paintball/laser tag too because the replicas are quite realistic to handle and operate. 100
Joel Drapper 🇬🇧❤️🇺🇦 @joel.drapper.me · 30/09/2026Yes, unless you’re lucky enough to be hit in the plate carrier. It’s enough to leave a bruise for a couple of weeks. Bare skin will bleed. If it didn’t hurt, people would push in much more unrealistic ways. 111
Joel Drapper 🇬🇧❤️🇺🇦 @joel.drapper.me · 30/09/2026I recently discovered Airsoft is like an FPS video game except the graphics are way better, ping is 0, it keeps you extremely physically fit if you’re competitive and hanging out with real friends in real life is way more fun. 260
Joel Drapper 🇬🇧❤️🇺🇦 @joel.drapper.me · 29/09/2026The industrial revolution had a wide scope, sure, but not as wide as an artificial life form that is more intelligent and capable than humans. That could turn out to be significantly different. 010
Joel Drapper 🇬🇧❤️🇺🇦 @joel.drapper.me · 25/09/2026We did it with ships a long time before cars though. 000
Joel Drapper 🇬🇧❤️🇺🇦 @joel.drapper.me · 24/09/2026We’ve been anthropomorphising ships for hundreds of years. 270
Joel Drapper 🇬🇧❤️🇺🇦 @joel.drapper.me · 24/09/2026When I was using Fable 5 and then 5.1 regularly, I would burn through my limits so fast. I’m now using Opus 5.5 and it’s much more manageable while it feels almost as smart. I never got on with Opus 5 or any of the other models. 100
Joel Drapper 🇬🇧❤️🇺🇦 @joel.drapper.me · 24/09/2026I use Astra or trad code. 😂 Since this post they came out with 5.5 which is very good and use less of my limits. I’ve been using that for a couple of days and I’m now struggling to saturate it. 110
Joel Drapper 🇬🇧❤️🇺🇦 @joel.drapper.me · 23/09/2026I’m happy. Not forced to use Claude all day, but I do use Claude all day because it lets me get so much work done. 🤷♂️ 100
Joel Drapper 🇬🇧❤️🇺🇦 @joel.drapper.me · 21/09/2026No skills. I’ve disabled all skills because I don’t find them useful. 000
Joel Drapper 🇬🇧❤️🇺🇦 @joel.drapper.me · 21/09/2026I do still review PRs. I just keep running out of tokens, constantly. I can sometimes burn through my 5 hour limit in 30 minutes. 300
Joel Drapper 🇬🇧❤️🇺🇦 @joel.drapper.me · 21/09/2026If they had a $1,000 / month plan that was *actually* 5× Max, we’d probably go for it. 010
Joel Drapper 🇬🇧❤️🇺🇦 @joel.drapper.me · 21/09/2026How is anyone working within their Claude Max limits? We need an Ultra plan. 310
Joel Drapper 🇬🇧❤️🇺🇦 @joel.drapper.me · 15/09/2026I don’t understand their approach to morphing the head, we morph the head the same as everything else in Morphlex. 100
Joel Drapper 🇬🇧❤️🇺🇦 @joel.drapper.me · 15/09/2026Interesting. I wonder if this impacts Morphlex too. 👀 000
Joel Drapper 🇬🇧❤️🇺🇦 @joel.drapper.me · 11/09/2026Also, I don’t know which one but I’m really hoping to get to a Ruby conference soon. It’s been too long. Miss you guys. 190
Joel Drapper 🇬🇧❤️🇺🇦 @joel.drapper.me · 11/09/2026Hey everyone, I know Phlex, Literal, Ruby Schema, etc. are due some maintenance and love and a new release. Things are calming down a little in my life now and I should be able to get back to what I was doing before pretty soon. ❤️ 2200
Joel Drapper 🇬🇧❤️🇺🇦 @joel.drapper.me · 10/09/2026That’s true too. And some projects don’t need Tailwind. But Tailwind isn’t shit. 120
Joel Drapper 🇬🇧❤️🇺🇦 @joel.drapper.me · 10/09/2026Mid developers calling Tailwind a “shitty piece of software” is so boring. Tailwind solves real problems well. It’s well designed, well documented and has a reputation for being well maintained. Modern CSS alone does not and cannot solve the same problems Tailwind solves. 4160
Joel Drapper 🇬🇧❤️🇺🇦 @joel.drapper.me · 28/08/2026I live in an apartment but I use a dehumidifier in a small room and hang dry. 110
Reposted by Joel Drapper 🇬🇧❤️🇺🇦Kuba Suder 🇵🇱🇺🇦 @mackuba.eu · 21/08/2026FFS, this is so fucked… 😩 Would it kill the people here to not chase away any tech person who comes here and says something about AI?… I really want tech discussions and communities to hang out here and not on Elon's far-right playground 😐 5335348
Reposted by Joel Drapper 🇬🇧❤️🇺🇦Collin Donnell @collin.social · 20/08/2026Where are people successfully finding job opportunities as software engineers? I had a couple of referrals, but they haven't gotten back to me. I've put in a bunch of applications at companies I thought were interesting. Other than someone approaching me directly, I'm not sure what's effective. 674
Joel Drapper 🇬🇧❤️🇺🇦 @joel.drapper.me · 19/08/2026I don’t think that’s got anything to do with LLMs. 010
Joel Drapper 🇬🇧❤️🇺🇦 @joel.drapper.me · 18/08/2026You reject it because of gruber and not because his argument is good or bad? 210
Joel Drapper 🇬🇧❤️🇺🇦 @joel.drapper.me · 17/08/2026Fable 5 to me feel significantly smarter. At least twice as smart and very good at explaining things. 000
Joel Drapper 🇬🇧❤️🇺🇦 @joel.drapper.me · 07/08/2026Do you think it’s okay that they’re giving only specific companies access, and other people are left without the ability to use AI to secure our software? 000
Joel Drapper 🇬🇧❤️🇺🇦 @joel.drapper.me · 04/08/2026I shared some details on subtyping, variance and higher-order types coming to Literal 2. This is more of an internal capability of the type system; I’ll share more details about some of the features it powers soon.rubyforum.orgLiteral 2 feature preview: Variance and higher-order typesLiteral 2 can tell whether one type is a subtype of another. The rule: type a is a subtype of type b if it can be proven that every object permitted by a is also permitted by b. These comparisons work... 041
Joel Drapper 🇬🇧❤️🇺🇦 @joel.drapper.me · 31/07/2026I shared some details about slices and drafts coming to Literal 2. www.rubyforum.org/t/literal-2-...rubyforum.orgLiteral 2 feature preview: Slices and DraftsWe’ve been working hard on the next version of Literal which will bring a ton of new features and improvements. I’d like to share a couple of them here. I’d love to hear your thoughts and I hope to sh... 2152
Joel Drapper 🇬🇧❤️🇺🇦 @joel.drapper.me · 31/07/2026Please make reviewing diffs faster. 🙏 You can do it with the custom highlights API and intersection observers. These days I’m commonly reviewing diffs with several thousand lines changed. Sometimes into the hundreds of thousands. Diffs are so slow at the moment and they don’t need to be. 080
Joel Drapper 🇬🇧❤️🇺🇦 @joel.drapper.me · 31/07/2026Same. I’m sad that even after Shan was removed, Ruby Central hasn’t owned up to its mistakes. 020
Reposted by Joel Drapper 🇬🇧❤️🇺🇦Andrea Fomera @afomera.dev · 31/07/2026actually sad to read this all out. Ruby Central was foundational in my early career. I learned so much from conference videos and so forth early in. The relationships I built in the hallways of RailsConf and RubyConf stand through my career today. But Ruby Central is not the same as it once was. 1163
Reposted by Joel Drapper 🇬🇧❤️🇺🇦André Arko @indirect.io · 31/07/2026I wrote an update on the dispute with Ruby Central over Bundler and RubyGems. I'm sad it's reached this point, especially since Ruby Central's conferences are a big part of what convinced me to join the Ruby community back in the day. andre.arko.net/2026/07/30/rub…andre.arko.netRuby Central's Destructive LegacyAt conferences and meetups, and in conversations online, many Ruby developers have asked me about Ruby Central and my disagreement with them. This post is my attempt to answer the questions I’ve been getting over and over, covering: 1) what is Ruby Central doing now? 2) has the dispute over Bundler… 26826
Joel Drapper 🇬🇧❤️🇺🇦 @joel.drapper.me · 31/07/2026If you use a food processor, you are neither a cook nor a chef. 000
Joel Drapper 🇬🇧❤️🇺🇦 @joel.drapper.me · 30/07/2026It’s hard to pin down but it’s mostly issues of taste, deep domain knowledge and “should be even build this”? Humans don’t catch bugs anymore, basically. The AI always catches them first. 010
Joel Drapper 🇬🇧❤️🇺🇦 @joel.drapper.me · 30/07/2026Current meta is to say “hi“ to Fable as soon as you wake up to start the 5-hour count down so it resets at about midday. 140