Tekin Suleyman

tekin.co.uk · Personal blog · on HN since 2020

Tekin Suleyman, a software developer, writes about Git workflows and Ruby tooling, and about the Ruby community's relationship with DHH.

What HN saysHN commenters repeatedly link his 2025 post on DHH's political statements as a summary of why some Ruby developers object to him.
21HN people shared it
17linked it in comments
4stories submitted
412story points
3 months agolast shared
2020people per year2026

Most-shared posts

  1. 1
    The Ruby community has a DHH problem
    14 people · 100 points · first shared 2025 · 53 comments on HN
  2. 2
    Better Git diff output for Ruby, Python, Elixir, Go
    2 people · 302 points · first shared 2020 · 51 comments on HN
  3. 3
  4. 4
    Git tip: committing with verbose mode
    2 people · 3 points · first shared 2020 · discussion on HN
  5. 5

What HN people wrote when they linked it

spartanatreyu · 2026-04-22
> It's interesting what political issues people make paramount. The related political issue here is people's right to exist. - See: https://tekin.co.uk/2025/09/the-ruby-community-has-a-dhh-problem - See: https://en.wikipedia.org/wiki/Universal_Declaration_of_Human_Rights ------------------------------------ Are you suggesting this issue should not be the most important issue? If this is the most important issue: what's the point of bringing up your following sentence? If this is not the most important issue: what in your mind would be a more important issue?
pfych · 2025-09-23
Someone linked an article above that is worth a read - He's said some pretty horrific stuff about minority groups & is echoing discredited sentiment on immigrants and other minorities. It's worth a read. https://tekin.co.uk/2025/09/the-ruby-community-has-a-dhh-problem
acdha · 2026-08-10
Shouldn’t that be enough? Lots of people worked together to build Rails before DHH revealed his extreme political views. It’s only natural that many of them want to go back to the way things were when they could just focus on Rails and not have to think about their contributions supporting someone hateful. If you haven’t, read this post by someone who has been in the community for a while and targeted by DHH’s rhetoric about how Britain should only be for white people – they can’t thrive together as long he’s opposed to that! > As a non-white British citizen born and raised in London, I can’t explain just how painful it is to hear this sort of toxic rhetoric being promoted by one of the most prominent and visible leaders of the Ruby community. I experienced my fair share of racism growing up in London in the eighties and nineties from the very people that DHH is lionising in his post. White men who questioned my right to exist. Places and spaces where I didn’t feel welcome or safe because of my ethnic origin. And despite the recent rise in far-right politics, for the most part things are much better today. Anyone who has spent even the smallest amount of time in the great city of London knows that it is precisely its rich multiculturalism that makes it great. The migration issue in Britain is complicated and multi-layered and DHH wades into it with all the subtlety and nuance of a bull in china shop, sharing the same old and tired xenophobic…
zorpner · 2025-12-06
Here's a good summary of some recent stuff: https://tekin.co.uk/2025/09/the-ruby-community-has-a-dhh-problem
__loam · 2025-10-25
It sucks that DHH is getting so much attention on what is basically his personal rice in Omarchy, to the point that he's becoming a sort of face for "Linux with nicish defaults". He is a bigot who regularly engages in reactionary politics on his personal blog (https://tekin.co.uk/2025/09/the-ruby-community-has-a-dhh-problem). I don't want this man representing the Linux community writ large.
dluan · 2025-10-01
Several recent attempts at hard forking rails, https://tekin.co.uk/2025/09/the-ruby-community-has-a-dhh-problem Due to just the most recent DHH tirade, but a similarly long trend as with Guillermo: https://world.hey.com/dhh/as-i-remember-london-e7d38e64
JoshTriplett · 2025-09-28
> Because we all have to get along regardless of what you believe False. Freedom of association is a human right. And nobody is obligated to donate their money to a cause or organization they do not support. Refusing to associate with someone who would like to "Make Britain White Again" (among many other things) is a completely reasonable stance. https://tekin.co.uk/2025/09/the-ruby-community-has-a-dhh-problem https://davidcel.is/articles/rails-needs-new-governance People are free to say whatever they want. And others are free to respond in a variety of ways, including choosing to not provide support.
sussmannbaka · 2025-09-23
He’s been posting increasingly inflammatory articles, for the most recent round refer to https://tekin.co.uk/2025/09/the-ruby-community-has-a-dhh-problem
lavela · 2025-09-23
fwip · 2025-09-22
Thanks - that was helpful indeed. From there, I also found the linked post by Tekin Süleyman ( https://tekin.co.uk/2025/09/the-ruby-community-has-a-dhh-problem ) to be informative.
jaredsohn · 2024-12-08
Yeah, you're right. I did a little investigation before posting that and it seemed to handle some movement within the file but after looking at it more closely I see it is not fully robust (even within the same file it misses some earlier changes). This page provides some other techniques: https://tekin.co.uk/2020/11/patterns-for-searching-git-revision-histor… but I think they have their own limitations.
netghost · 2024-04-01
For a little more background, this article explains how to keep a record of which revisions shouldn't show up: https://tekin.co.uk/2020/09/ignore-linting-and-formatting-commits-when… Used well, I think it should help with this problem.
greyface- · 2022-01-13
A useful, related trick. Enable commit.verbose to have Git append a diff to the commit message template, which you can quickly consult when writing a commit message. git config --global commit.verbose true https://tekin.co.uk/2020/03/git-commit-verbose-mode
toomanyrichies · 2025-09-24
> This takes as axiomatic that people with incompatible beliefs in one area cannot work together in a different area. "Beliefs" are when you think The Strokes are superior to The White Stripes, or that Giordano's deep dish pizza is superior to Lou Malnati's, or that IPAs are better than lagers. I'll happily work with people who espouse those beliefs, despite my beliefs to the contrary. I won't work with people who describe a Tommy Robinson march as "heartwarming", or who use terms like "demographic nightmare" [1] to describe immigration, or who amplify repeatedly-debunked [2] claims of "Pakistani rape gangs", all of which DHH did. That's bigotry, not beliefs. British culture isn't being eroded by immigration. It's being shaped by it, just like it has been for thousands of years. Where do you think your culture came from- thin air?!? - Romans gave Britain roads, baths, and Christianity. - Anglo-Saxons gave Britain Old English. - Vikings gave Britain laws and half its place names. - Normans made French the language of power and fused it with English. - The Crusades brought new foods, science, and art. And so on and so on. It's the height of ignorance to look at that incredibly diverse history, and then say "OK, but right now is the moment in time where we 'lock in' our culture for the rest of time." Culture has never stood still, and no one, not even DHH, gets to freeze it in place. Well, they can try, but they'll be pissing in the wind, just like the Tommy…

Keyboard shortcuts

/Search
j kNext / previous blog
EnterOpen selected blog
vVisit the blog site
fFollow / unfollow
lSwitch grid / list view
dSwitch dark mode
g hHome
g pTop posts
g tTopics
g fFollowing
g lLiked
g yHistory
g qFAQ
EscBack / close