Elektrine
EN
Log in Register
Paige Chat Timeline Communities Gallery Videos Email DNS VPN Uptime Kairo
Back to Timeline
Remote

François 🇨🇦

@francois@ruby.social
  • Open on ruby.social

Ruby hacker since 2005, dad, scout and factorio fan.

0 Followers
0 Following
9 Posts
Joined November 04, 2022
Pronouns:
He/Him

Posts

Open post
francois
François 🇨🇦 @francois@ruby.social · May 04, 2026
François 🇨🇦
@francois@ruby.social

Ruby hacker since 2005, dad, scout and factorio fan.

ruby.social

Why is #steam so large? I hadn't launched it 2-3 weeks. Now, it's download 1/4 Gb (250 Mb), for what is essentially a games launcher. Yes, yes, I know, it has some in-game features, which I've never used, and I'm paying a tax on those features I've never used. Sigh...

0
1
0
0
Open post
francois
François 🇨🇦 @francois@ruby.social · May 01, 2026
François 🇨🇦
@francois@ruby.social

Ruby hacker since 2005, dad, scout and factorio fan.

ruby.social
Replying to @timriley@ruby.social
@timriley@ruby.social congrats! Looks lovely :) Where do you want bug reports to be sent? Your Discourse instance? Elsewhere? dry-rails has v0.7 in the URL, but the Gemfile example says ~> 0.3. Minor inconsistency. In the ApplicationContract section, the docs do not say *why* I should use contracts. I should already know, before I install and use the gem.
0
1
0
0
Open post
francois
François 🇨🇦 @francois@ruby.social · Apr 27, 2026
François 🇨🇦
@francois@ruby.social

Ruby hacker since 2005, dad, scout and factorio fan.

ruby.social
Replying to @pointlessone@status.pointless.one
@pointlessone@status.pointless.one true, which is why I vary. Sometimes I RED, sometimes (when I'm low on energy), I let the LLM start on RED. The LLM kickstarts my brain, then I "fix" its ... mistakes is too strong a word. Anyway, I've done that 3-4 times. Its not like it's my regular workflow yet, but its something I've generally been happy with.
0
0
0
0
Open post
francois
François 🇨🇦 @francois@ruby.social · Apr 27, 2026
François 🇨🇦
@francois@ruby.social

Ruby hacker since 2005, dad, scout and factorio fan.

ruby.social
Replying to @headius@mastodon.social
@headius@mastodon.social I did that by doing ping- pong with the LLM. The LLM writes the failing test case. I make it pass, and make many decisions along the way, some invalidating the test. Then we switch roles: I write the next failing test case, and it brings us back to green. This works because before, I’ve planned things out in great details, with the LLM’s help. I’ve taken many big decisions up-front. It works, but the LLM must populate its context, so the first few turns are slow. Then, it gets better.
1
1
0
0
Open post
francois
François 🇨🇦 @francois@ruby.social · Apr 21, 2026
François 🇨🇦
@francois@ruby.social

Ruby hacker since 2005, dad, scout and factorio fan.

ruby.social
Replying to @soulcutter@ruby.social
@soulcutter welcome! It took me two attempts. The first time, I abandoned after a day or less. The second time, I stuck with it for a few days, and it’s now my default. Cheers!
1
1
0
0
Open post
francois
François 🇨🇦 @francois@ruby.social · Mar 17, 2026
François 🇨🇦
@francois@ruby.social

Ruby hacker since 2005, dad, scout and factorio fan.

ruby.social
Replying to @testobsessed@ruby.social
@testobsessed@ruby.social I found the original super interesting! « Your lack of planning is not my emergency » is real fun to read, as an implementer and someone with the pager responsibility once in a while.
1
1
0
0
Open post
francois
François 🇨🇦 @francois@ruby.social · Feb 13, 2026
François 🇨🇦
@francois@ruby.social

Ruby hacker since 2005, dad, scout and factorio fan.

ruby.social
Replying to @homebrew@fosstodon.org
@homebrew update vs upgrade, the eternal confusion 😜
1
0
0
0
Open post
francois
François 🇨🇦 @francois@ruby.social · Oct 19, 2025
François 🇨🇦
@francois@ruby.social

Ruby hacker since 2005, dad, scout and factorio fan.

ruby.social
Replying to @jamesshore@mastodon.online
@jamesshore@mastodon.online thank you for sharing. I’ll be talking war elephants with my CFO come Monday morning! Really interesting and eye-opening.
0
1
0
0
Open post
francois
François 🇨🇦 @francois@ruby.social · Oct 15, 2025
François 🇨🇦
@francois@ruby.social

Ruby hacker since 2005, dad, scout and factorio fan.

ruby.social
Replying to @afomera@ruby.social
@afomera@ruby.social @hanami@ruby.social this is one thing I « dislike » about Hanami: the screenshot above is six levels of indentation, before I write anything. I believe Hanami uses Zeitwerk? If so, why aren’t the generated classes using the « short » version of class declarations? class Bookshelf::Actions::Users::Params < Hanami::Action::Params params do # my code end end I feel like that would improve readability. I know, open source, contribute. I’m not using Hanami yet. I would, when I’ll use it.
0
1
0
0

Remote instance

ruby.social
Open on original server
313k7r1n3
Elektrine

Tor hidden service

elekhj7afj4qnrr4yd3bkzslsyo5jgfxw3orgjkhlcxifueodybyiiad.onion

Platform

  • Email
  • Chat
  • Timeline
  • Communities
  • VPN
  • DNS

Company

  • About
  • Contact
  • FAQ

Legal

  • Terms of Service
  • Privacy Policy
  • Warrant Canary
  • Lite (no JS)
  • VPN Policy
  • Source code

Support

  • support@elektrine.com
  • Report Security Issue
Mail client setup IMAP mail.elektrine.com:993 POP3 mail.elektrine.com:995 SMTP mail.elektrine.com:465
© 2026 Elektrine. All rights reserved. Server: 05:36:31 UTC