This aged well.
Notices by Joel Drapper (joeldrapper@ruby.social)
-
Embed this notice
Joel Drapper (joeldrapper@ruby.social)'s status on Wednesday, 24-Sep-2025 21:03:23 JST
Joel Drapper
-
Embed this notice
Joel Drapper (joeldrapper@ruby.social)'s status on Wednesday, 24-Sep-2025 00:49:47 JST
Joel Drapper
After listening to about a dozen first-hand accounts, I’ve published what I know so far about the RubyGems takeover.
-
Embed this notice
Joel Drapper (joeldrapper@ruby.social)'s status on Monday, 22-Jan-2024 23:53:48 JST
Joel Drapper
If you’re not building the next Figma, you probably don’t need a SPA. Basic HTML/CSS web apps offer the best, fastest, most accessible user experience for regular text, images and forms. They’re also cheap and they last forever.
Maybe you need a couple of web components if you’re doing something really fancy, but that’s it. Enough of this nonsense, please.
— Someone who probably uses your app and weeps.
-
Embed this notice
Joel Drapper (joeldrapper@ruby.social)'s status on Monday, 22-Jan-2024 08:54:45 JST
Joel Drapper
React is great. 👏
-
Embed this notice
Joel Drapper (joeldrapper@ruby.social)'s status on Monday, 22-Jan-2024 08:54:42 JST
Joel Drapper
Okay, I know this is a shitpost, but the point is that GitHub is being *ruined* by a slow, overwrought JavaScript-heavy frontend. SPA front-ends are expensive, complex, and they serve no one. GitHub could and should be *fast*, simple and accessible. It’s literally text and forms. I don’t know how you can mess that up so badly and so consistently.
-
Embed this notice
Joel Drapper (joeldrapper@ruby.social)'s status on Tuesday, 16-Jan-2024 20:50:20 JST
Joel Drapper
@aral that is how it works when it’s fair use of publicly available content though. You don’t even need to respect the robots.txt file, legally speaking. Comparing this to rape is disgusting.
-
Embed this notice
Joel Drapper (joeldrapper@ruby.social)'s status on Tuesday, 19-Sep-2023 01:39:44 JST
Joel Drapper
@k0kubun 3.2 with YJIT had made them faster in the past, but now it seems to make them slower. 🙃
It makes sense because our tests repeat themselves a lot less now.
-
Embed this notice
Joel Drapper (joeldrapper@ruby.social)'s status on Tuesday, 19-Sep-2023 01:11:22 JST
Joel Drapper
@travisbell @mcphat I was trying 3.3 today and it doesn’t seem to have made any difference to the time it takes to run our specs, when compared to 3.2. I’m sure we’d see improvements in production though.
-
Embed this notice
Joel Drapper (joeldrapper@ruby.social)'s status on Tuesday, 11-Jul-2023 02:34:57 JST
Joel Drapper
Turns out it’s hard to get real support for diversity in a community predominantly made up of rich white dudes.
“Leave me alone.” 🙉
“Just let me write code.” 🙉
“It’s not my problem.” 🙉
“That’s between you and him.” 🙉We can only be a tolerant community if we are consistently, steadfastly, resolutely intolerant of intolerance.
-
Embed this notice
Joel Drapper (joeldrapper@ruby.social)'s status on Tuesday, 11-Jul-2023 02:34:32 JST
Joel Drapper
If you’re wondering why I added a 🍴 to my name, it’s to indicate that I support a community fork of #Rails that respectfully asks anyone who wants to express bigoted or intolerant opinions in public not to be involved in the project, let alone lead and represent it. Maybe others feel the same way. #RubyOnRails
-
Embed this notice
Joel Drapper (joeldrapper@ruby.social)'s status on Monday, 10-Jul-2023 23:34:43 JST
Joel Drapper
@ufuk @thomasfuchs @purinkle A project fork may damage the community in some ways and may slow the progress of development, but not in a way that disproportionately affects women and people of colour. In the long term, I believe it would strengthen the community — we would benefit from new diverse perspectives, and people who have left on principle — Javan, Kasper and Sam, etc. — may even feel safe to return.
-
Embed this notice
Joel Drapper (joeldrapper@ruby.social)'s status on Monday, 01-May-2023 17:33:25 JST
Joel Drapper
@pezmico this car doesn’t appear to have a crumple zone at the front, which makes it dangerous for the occupants and absolutely deadly for pedestrians, even at low speeds.
-
Embed this notice
Joel Drapper (joeldrapper@ruby.social)'s status on Monday, 01-May-2023 17:33:22 JST
Joel Drapper
@clew @pezmico I haven’t, but that wouldn’t be a reliable metric since there are so many other variables involved, including things like speed limits, road design, and how good of a driver you need to be to get a licence.
What we can do is look at how cars with crumple zones compare to cars without crumple zones in terms of occupant safety and the safety of pedestrians or other vehicles struck by the car.
-
Embed this notice
Joel Drapper (joeldrapper@ruby.social)'s status on Monday, 01-May-2023 17:33:21 JST
Joel Drapper
@clew @pezmico It may well be that Japan has safer roads overall, but that’s not because of cars like this with no crumple zones and incredibly poor collision safety.
-
Embed this notice
Joel Drapper (joeldrapper@ruby.social)'s status on Monday, 01-May-2023 17:33:19 JST
Joel Drapper
@clew @pezmico crumple zones protect whatever is crashed into as much as they protect the occupants. You can never have a society with human drivers and no collisions, so it’s reckless to make cars without collision safety.
-
Embed this notice
Joel Drapper (joeldrapper@ruby.social)'s status on Saturday, 22-Apr-2023 02:26:37 JST
Joel Drapper
It’s sad to see more companies joining the DHH foundation. ?
Some alternatives:
1. Sponsor @rubycentral
2. Sponsor open source maintainers
3. Sponsor open source course creators and documentation maintainers
4. Sponsor Ruby podcasts
5. Sponsor other Ruby conferences
6. Sponsor newsletters like Ruby Weekly and Short Ruby
7. Encourage employees to contribute to open source during work hours
8. Sponsor First Ruby FriendThere are tons of better options.
-
Embed this notice
Joel Drapper (joeldrapper@ruby.social)'s status on Sunday, 29-Jan-2023 21:25:39 JST
Joel Drapper
@patak this looks amazing. Do you ski or snowboard?
-
Embed this notice
Joel Drapper (joeldrapper@ruby.social)'s status on Tuesday, 24-Jan-2023 23:56:09 JST
Joel Drapper
@elk I think there’s a bug with code formatting containing stars and arrows. Just sending this to confirm it.
```
-> (**hello) { this part is invisible }
```