Tekin Süleyman ☕️
tekin.co.uk
Tekin Süleyman ☕️
@tekin.co.uk
He/Him | Ruby & Rails consultant | Git wrangler
Founder of @jointogether.online co-operative
Organiser of @nwrug.org
tekin.co.uk
Manchester, UK
Reposted by Tekin Süleyman ☕️
This is why I think it's so important to push back against the personification of LLMs.

If a person shoots someone while wearing a hand puppet, they can't claim the hand puppet did the murder.
Referring to the harm as being caused by LLMs, when it is caused by people, actually serves to exonerate the people as if they did not make explicit decisions.
September 19, 2026 at 1:30 PM
What if we didn’t leave LLMs in a loop with the ability to run random shell commands. Would that save humanity?
September 15, 2026 at 7:06 PM
Reposted by Tekin Süleyman ☕️
It’s NWRUG week! Come hang out in Manchester this Thursday with fellow Rubyists for our RubyConf watch along. Details and registration here:
www.fatsoma.com/e/dkujjula/r...
RubyConf 2026 watch-along at Colony One Silk St - Manchester Co-Working & Office Space, Manchester on 17th Sep 2026
RubyConf 2026 watch-along at Colony One Silk St - Manchester Co-Working & Office Space, Manchester on 17th Sep 2026. Buy tickets in just 2-clicks with our super-fast checkout
www.fatsoma.com
September 14, 2026 at 10:19 AM
Reposted by Tekin Süleyman ☕️
This month at NWRUG we're doing a RubyConf 2026 watch along. We'll be watching @marcoroth.dev's talk The Anatomy of an ERB Rendering Engine. Register to attend!

nwrug.org/events/septe...
NWRUG Event: RubyConf 2026 watch-along, Thursday 17th September
This month at NWRUG we'll be catching up on one of the talks that happened at this year's RubyConf in Las Vegas: The Anatomy of an ERB Rendering Engine by Ma...
nwrug.org
September 9, 2026 at 9:17 AM
Reposted by Tekin Süleyman ☕️
Ruby event incoming!
Join us tomorrow evening in Manchester to hear @jadedickinson.bsky.social tell us all about strategies for working with multi-database connections in Rails.

nwrug.org/events/augus...
NWRUG Event: Syncing from a non-Rails app with Multiple Database Connections, Thursday 20th August
This month Jade Dickinson (https://ruby.social/@jadedickinson) will be showing us how we can leverage Rails' multi-database support to connect and query data...
nwrug.org
August 19, 2026 at 2:37 PM
Reposted by Tekin Süleyman ☕️
NWRUG has new branding! What do you think?
Also one week today is our next meetup, signup now! nwrug.org/events/augus...
NWRUG Event: Syncing from a non-Rails app with Multiple Database Connections, Thursday 20th August
This month Jade Dickinson (https://ruby.social/@jadedickinson) will be showing us how we can leverage Rails' multi-database support to connect and query data...
nwrug.org
August 13, 2026 at 2:13 PM
Reposted by Tekin Süleyman ☕️
This month's NWRUG is now open for registration!

Thursday 20th we'll have @jadedickinson.bsky.social with their talk: Syncing from a non-Rails app with Multiple Database Connections — nwrug.org/events/augus...
NWRUG Event: Syncing from a non-Rails app with Multiple Database Connections, Thursday 20th August
This month Jade Dickinson (https://ruby.social/@jadedickinson) will be showing us how we can leverage Rails' multi-database support to connect and query data...
nwrug.org
August 11, 2026 at 2:33 PM
Reposted by Tekin Süleyman ☕️
Here's the writeup for my lightning talk (tekin.co.uk/2026/07/ten-...), along with a followup post on how to override the default Rails error message format without breaking the default error messages: tekin.co.uk/2026/07/over...
10 Things You Might Not Know About Rails i18n
The i18n framework in Rails is full of useful abstractions that can help make your Rails code more maintainable, even when you're not actually translating it.
tekin.co.uk
July 25, 2026 at 11:21 AM
Here's the writeup for my lightning talk (tekin.co.uk/2026/07/ten-...), along with a followup post on how to override the default Rails error message format without breaking the default error messages: tekin.co.uk/2026/07/over...
10 Things You Might Not Know About Rails i18n
The i18n framework in Rails is full of useful abstractions that can help make your Rails code more maintainable, even when you're not actually translating it.
tekin.co.uk
July 25, 2026 at 11:21 AM
Rails' embarrassing racist daddy is now calling for the ethnic cleansing of Europe over on his blog, but it's fine because he's nice to people at conferences.
July 18, 2026 at 7:28 AM
It was a really solid year of talks at @brightonruby.com this year and the videos are up already! I especially enjoyed @elenatanasoiu.bsky.social and Emma's talk about flame graphs and the human sides of performance work.

www.youtube.com/playlist?lis...
Brighton Ruby 2026 - YouTube
My goodness it was hot. https://brightonruby.com/2026
www.youtube.com
July 14, 2026 at 10:37 AM
Nice to see the `git history fixup` command added to Git 2.55. Handy for quickly amending previous commits in one go: github.blog/open-source/...
Highlights from Git 2.55
The open source Git project just released Git 2.55. Here is GitHub’s look at some of the most interesting features and changes introduced since last time.
github.blog
July 9, 2026 at 9:54 AM
I’ve been doing more pattern matching in my Ruby code of late and boy is it neat when it fits to a problem. So good for working with deep nested hash structures from API responses.

Check brightonruby.com/2022/stop-ig... by @tomstu.art

Also h/t @rgarner.bsky.social for helping it click for me.
Stop ignoring pattern matching! It’s really good!
Patterns. Enthusiasm. Adoption.
brightonruby.com
July 3, 2026 at 7:11 AM
Keep repeating until the industry comes to its senses: in most software orgs writing code is rarely the bottle neck!
cutlefish.substack.com/p/tbm-427-th...
TBM 427: The Bottleneck Strike Again!
My goodness.
cutlefish.substack.com
June 27, 2026 at 7:48 AM
As always had a lovely time catching up with Ruby friends old and new at @brightonruby.com
#brightonruby
June 27, 2026 at 7:45 AM
“There is no ritual for the end of a profession, no obituary for a career, and no socially sanctioned grief leave for the worker who has watched the meaning drain out of work that technically still pays“

jackmaguire.org/blog/ai-job-...
AI Job Grief: The Unnamed Psychological Crisis Hitting Tech Workers
Across hundreds of Reddit threads and a small body of clinical literature, AI-driven displacement is producing an emotional category that most closely resembles grief, and the institutions causing it ...
jackmaguire.org
May 30, 2026 at 2:45 PM
The central conceit in my Branch in Time talk was based on the surprising behaviour when calling .order() on an Active Record association that already has one baked in. Great to see default_order added as a way to avoid this surprise.

github.com/rails/rails/...
Add support for default order by udan11 · Pull Request #39525 · rails/rails
Summary Add #default_order and default_order relation option to define a default order which will be used if no other order is specified. This extends the functionality offered by #implicit_order_c...
github.com
May 29, 2026 at 1:31 PM
I’ll be speaking at @brightonruby.com this year. Come and say hi!
brightonruby.com
Brighton Ruby Conference
brightonruby.com
April 7, 2026 at 10:14 AM
Reposted by Tekin Süleyman ☕️
Haggis Ruby's is in just over a month, in the wonderful city of Glasgow! Get your tickets here: haggisruby.co.uk We're lucky to have an incredible list of speakers from across the community. If you want an idea of what the talks are like, videos from 2024 are here: www.youtube.com/@HaggisRubys...
www.youtube.com
March 26, 2026 at 9:47 AM
Yer da is doing unreviewable drive by pull requests using his spicy autocomplete again
github.com/Shopify/liqu...
Performance: 53% faster parse+render, 61% fewer allocations by tobi · Pull Request #2056 · Shopify/liquid
Summary 53% faster combined parse+render time, 61% fewer object allocations on the ThemeRunner benchmark (real Shopify theme templates with production-like data). Zero test regressions — all 974 un...
github.com
March 13, 2026 at 7:22 PM
Happy Twin Peaks day to all those that celebrate
February 24, 2026 at 11:42 AM
Add under the we-are-cooked column WRT to the LLM age
tomcasavant.com/your-search-...
Your Search Button Powers my Smart Home - Tom Casavant
Blog about things
tomcasavant.com
January 20, 2026 at 1:45 PM
Reposted by Tekin Süleyman ☕️
hey folks, i’m a rails / ruby dev with a bit over 10 years of experience professionally and i was just hit with my second layoff. looking for a new role would love to chat! #rails #ruby.
January 16, 2026 at 4:04 PM
If (once again) people of colour being first on the chopping block on UK Traitors isn’t the perfect illustration of baked-in societal racism then I don’t know what is. Literally every time.
January 3, 2026 at 7:22 PM