2 ms·
> but adding custom abstractions can result in shorter code that is difficult for newcomers to understand I’ve worked at places where the lead would abstract e
by bilekas 2y ago
> but adding custom abstractions can result in shorter code that is difficult for newcomers to understand
I’ve worked at places where the lead would abstract everythiNg possible, it made tracing the flow not just difficult but almost intentionally obfuscated. When calling him up on it he would sing the principles and say it’s the source of robust code. I’m sure out 100 customers appreciated that.
I do appreciate your comment on keeping the flow right, I would add to that I guess by making sure your domains and boundaries are well established and respected.. mistakes will always happen, but if they’re “gated” by domains, the person who fixes it will definitely buy you a beer/coffee.