Sign in

Andy Croll

@andycroll.bsky.social
1.6K followers 67 following 288 posts
PostsRepliesMedia
Andy Croll @andycroll.bsky.social · 20/09/2026
The journey begins to Austin. Not saying that coffee options are limited at 6:45AM on a Sunday in Brighton but, I’ve had better.
A coffee cup with a yellow lid sits on patterned tile flooring, suggesting a morning in a café or outdoor setting.
291
Andy Croll @andycroll.bsky.social · 03/09/2026
I think this one is underrated.
110
Andy Croll @andycroll.bsky.social · 05/08/2026
So you have a genius doing things overnight? I have a cartoon for you.
100
Andy Croll @andycroll.bsky.social · 06/06/2026
Today is Raffa's final day after nearly sixteen years. He's been in heart failure for a few weeks, and reached the point where we'd be keeping him around for us and not for him. Having, loving & losing a dog feels both ridiculous & deeply profound. Lots of tears at my place today.
Raffa: king of dogs
10270
Andy Croll @andycroll.bsky.social · 17/11/2025
So I watched 2001: A Space Odyssey (again) last week. Stately, yes. Bananas, yes. Visually inspiring, also yes. So. T-shirts. Three of them.
Close-up of a helmeted face with blue eyes reflected in multicolored streaks of light, evoking a contemplative, spacefaring mood.
350
Andy Croll @andycroll.bsky.social · 20/10/2025
In the words of the wise monkey Rafiki from the Lion King. brightonruby.com
"It is time"—Rafiki from the Lion King
110
Andy Croll @andycroll.bsky.social · 12/09/2025
Moved house. After three brutal days of boxes it’s a new (birthday) walk to work along the seafront. Brighton is an excellent (albeit windy) city, I encourage all my friends to move here.
The sea off Brighton, above the marinaBrighton Palace Pier
3240
Andy Croll @andycroll.bsky.social · 06/09/2025
So. Good.
UsingRails.com with ReActionView
1295
Andy Croll @andycroll.bsky.social · 04/09/2025
Can recommend the embassy at #RailsWorld courtesy of @avohq.io
Rails World embassy swag including beautiful photos that capture my very essence
3164
Andy Croll @andycroll.bsky.social · 02/09/2025
Alright Rails World (& Amsterdam) here I come. And all by train, what a treat.
0241
Andy Croll @andycroll.bsky.social · 21/08/2025
Me too. After 80km in 4 days…
310
Andy Croll @andycroll.bsky.social · 11/06/2025
The “mediative preparation” (of lanyards and hole punching) has begun. See you on the 19th.
Brighton Ruby badgesGeneral hole punching and badge detritus
1121
Andy Croll @andycroll.bsky.social · 29/05/2025
I promise I'll stop now. But I dug even further. Think this is my favourite solution even though it's not the fastest. andycroll.com/ruby/further...
odd_as, even_as = a.partition(&:odd?)
odd_bs, even_bs = b.partition(&:odd?)
odd_as.product(even_bs) | odd_bs.product(even_as)
171
Andy Croll @andycroll.bsky.social · 26/05/2025
A more error protected and false-y returning version with some Active Support help to keep it nice and terse.
require "active_support"; def odd_sum(a, b) = (a.select(&:odd?).product(b.select(&:even?)) +     b.select(&:odd?).product(a.select(&:even?))).uniq.presence end
210
Andy Croll @andycroll.bsky.social · 26/05/2025
Solution to @cassidoo.co's latest programming challenge in Ruby... not quite there as a one liner, although the logic is sound.
  (a.select(&:odd?).product(b.select(&:even?)) + b.select(&:odd?).product(a.select(&:even?)))
250
Andy Croll @andycroll.bsky.social · 23/05/2025
Month out. Swag arrives. brightonruby.com
Seven large cardboard boxes
040
Andy Croll @andycroll.bsky.social · 04/05/2025
On a walk today, my son was saying "do you know what would be cool? If you had a blue tardis t-shirt where it looked like you were wearing it". Later that afternoon...
T-shirt that looks like the Tardis
110
Andy Croll @andycroll.bsky.social · 14/04/2025
A t-shirt for the dead language they couldn't kill. rubytshirts.com/products/no...
Ruby T-shirt, dead hand design
062
Andy Croll @andycroll.bsky.social · 14/04/2025
Designed a load of fun t-shirts this weekend. Think these are my favourites. If you wear a t-shirt with it written on... you're a 10x engineer. Couple of nice colour schemes in there too.
120
Andy Croll @andycroll.bsky.social · 09/04/2025
Mornings like this in Brighton are a delight. It's the sign that it's coming up to brightonruby.com season.
The sea off Brighton Beach
0190
Andy Croll @andycroll.bsky.social · 31/03/2025
Enjoyable little coding challenge from @cassidoo.co this week. Solved in Ruby (using Rails's Active Support for time munging) The problem: buttondown.com/cassidoo/ar...
def find_longest_time_gap(times) = times.map { Time.zone.strptime(_1, '%H:%M') }.sort.each_cons(2).map { (_2 - _1).to_i }.max / 60
1193
Andy Croll @andycroll.bsky.social · 27/03/2025
Severed Ruby one-liner
puts (1..10).map { |r| (1..22).map { |c| (0..9).to_a.sample }.join("   ") }.join("\n\n")
1151
Andy Croll @andycroll.bsky.social · 19/03/2025
Hey Zoom, is "what's new" just another button with AI sparkles next to it that I'll never click? If so, i'll pass.
A Zoom window with an "client updated" popover
021
Andy Croll @andycroll.bsky.social · 28/01/2025
We did this.
Configuration of AWS gem for R2 storage on Cloudflare to "When Required"
000
Andy Croll @andycroll.bsky.social · 28/01/2025
Spent the weekend doing @BrightonRuby.com things (tickets increase in price on Saturday!) And also getting something new ready too.
031