Sign in

iiinova is part of the Atmosphere — an open, public network where you own your identity.

Gregory Brown

@skillstopractice.mastodon.social.ap.brid.gy
34 followers 5 following 153 posts

Human-centric software dev + systems thinker. 🌉 bridged from ⁂ mastodon.social/@skillstopractice, follow @ap.brid.gy to interact

PostsRepliesMedia
Gregory Brown @skillstopractice.mastodon.social.ap.brid.gy · 01/11/2025
If you're going to write code on the weekend, it might as well be strange code.
Actors = {
  writer: ->(id, content) { File.write("tmp/#{id}", content) },
  reader: ->(id) { File.read("tmp/#{id}") },
  logger: ->(message) { puts message },
  runner: ->(source) { eval(source) },
  loader: ->(id) { (Actors[:runner] << Actors[:reader])[id] }
}

Actors[:writer][:greeter, <<-'RUBY']
  ->(name) { Actors[:logger]["Hello #{name}!"] }
RUBY

Actors[:greeter] = Actors[:loader]["greeter"]

Actors[:greeter]["Gregory"]
000 0
Gregory Brown @skillstopractice.mastodon.social.ap.brid.gy · 02/10/2025
The README for the repository I set up has some details on why I think a public record is important for any Q+A with Ruby Central. See the screenshot below for details. And to add your own questions, go here: github.com/community-research-on-ru…
README from https://github.com/community-research-on-ruby-governance/questions-for-ruby-central
021 2
Gregory Brown @skillstopractice.mastodon.social.ap.brid.gy · 22/09/2025
So the way I read this is a sponsor forced this action by Ruby Central. If that sponsor was Shopify, then in effect, this confirms that a company that DHH is a board member of forced this action. If not, who was responsible for this then? This is a very […] [Original post on mastodon.social]
172 7