Chris Garrett Chris Garrett


35/M/UK

I'm Chris Garrett, a founder and entrepreneurial technologist working at the intersection of design and engineering.

Work with me

I help startups and established brands develop new digital products through my studio, Hyperlaunch, which specialises in early-stage product development and rapid prototyping.


Open Sourced my Rails Linting

The Rails Rubocop “Omakase” hasn’t really been working for me. Doing so much Typescript development has left me very reliant on autoformatting for my code (thanks Biome!), and I think the Omakase config strips away a lot of Cops that add a lot of value through “autocorrect”. This is my take on a pragmatic rubocop config - I’ve dropped a lot of what I consider to be dogmatic, and kept the stuff I think is important (security + performance). Now ruby-lsp can autoformat my files on save.

https://github.com/hyperlaunch/hyperlaunch-rails-lint