43
Most of your tech debt is free
(piechowski.io)
Welcome to the main community in programming.dev! Feel free to post anything relating to programming here!
Cross posting is strongly encouraged in the instance. If you feel your post or another person's post makes sense in another community cross post into it.
Hope you enjoy the instance!
Rules
Follow the wormhole through a path of communities !webdev@programming.dev
I had a senior in my last Ruby job who told me to keep metaprogramming to the minimum and after learning more about design and architecture I'm so glad he taught me that mindset lol. Metaprogramming is very tempting when you have a lot of repeated code that could be drastically reduced, but the whole team needs to be able to understand and work on it too, and not everyone is familiar with these features, nor should they.
It's soooo tempting in Ruby. You can be so clever in it. But yes, it's a trap.