Weeknotes 174
27th October, 2024
“Haggis Ruby”
-
The work thing I was stressing about unnecessarily has now gone to production, so that’s that. For now.
-
Ghostty 1.0 is Coming and I’m interested in trying it when it is released in December.
-
“precognition.nvim assists with discovering motions (Both vertical and horizontal) to navigate your current buffer – I’m trying this out to try and get better at Motions.
-
Haggis Ruby was on Thursday this week, so I travelled up to Edinburgh on the train Wednesday afternoon.
It was, from my perspective, a great success! This shouldn’t be a massive surprised given the heritage of the organisers. Very well attended, and it seemed to go off without a hitch.
I enjoyed this conference a lot more than my recent Rails World experience, and although I enjoyed the talks (in particular Rosa Gutierrez’s on UTF-8), the main reason was the opportunity to catch up with people I haven’t seen for a long time. Past colleagues who I’ve never met in person; meetup attendees from long dissolved Ruby User Groups of past; you name it. Needless to say, it was GREAT to catch-up.
Long may Haggis Ruby continue if for no reason than it selfishly gives me another opportunity in the year, other than Brighton Ruby, to see people.
-
We took the opportunity of me being in Edinburgh already to extend the trip (as is my want) and do some sight seeing.
Edinburgh is a city full of amazing views. It feels like everywhere you look there is something nice to look at. At least in the very centre, where we spent most of our time.
-
As you’ll know from various times I’ve ranted about Rubocop, I think a lot of the defaults are, in a word, bonkers. They don’t reflect a lot of the idiomatic Ruby code I’ve seen through the years.
However, changing those defaults results in bikeshedding and arguments (we should just be using standard, alas). Still, I submitted a PR this week which changed the configuration of
Metrics/MethodLength
. It can treat Array and Hash definitions as a single line when counting the method size, this means that simple code that just returns either an array or hash is now possible even if it exceeds the overall length of the method.I was expecting a lot of push back on this change, so imagine my surprise when it wasn’t just approved, but approved by several people with positive feedback.
The fact I thought it wasn’t going to go this way probably says more about my psychology than anything.