Our best intentions for planning for the future all too commonly lead to reaching for abstractions and other complicated tools and processes long before we need them.
This talks shares ideas on how to consider abstractions in general, and then dives into some very common premature abstractions, the costs and benefits of each, when they make sense and when they don't, and how to approach them when you do choose to use them.
Links in a clickable form: https://gist.github.com/mattstauffer/f27164819b1fb948640bde2e273db01c