3 ms·
Yes but we don't call humans abstractions. A software engineer isn't an abstraction over code.
by const_cast 1y ago
Yes but we don't call humans abstractions. A software engineer isn't an abstraction over code.
- threatofrain 1y agoNo, but depending on your governance structure, we have software engineers abstract over domains. And then we draw boxes and arrows around the works of your colleagues without looking inside the box.
- skydhash 1y agoYou wish! Bus factor risk is why you don’t do this. Having siloed knowledge is one of the first steps towards engineering, unless someone else code is proven bug free, you don’t usually rely on that. You just have someone to throw bug tickets at.
- skydhash 1y agoEDIT *towards bad engineering, unless*
- threatofrain 1y agoVery true, my brain is stuck in scaling out from small teams. In that world, you can't help but accept plenty of bus factor, and once you get to enough people making sure everyone understands each others' domains is a bit too much.