3 ms·
Managing complexity is one of the chief concerns of software engineering.
by perfmode 8y ago
Managing complexity is one of the chief concerns of software engineering.
- danieltillett 8y agoComplexity can be managed, but the required domain knowledge is hard to design around. The problem my colleagues struggle with is the domain knowledge I have that they don't. The positive from this is there are few people in the world that can do my job :)
- analog31 8y agoIn my view, there's only a certain extent to which code can teach domain knowledge. People tend to freeze up when they see any kind of math, physics, or quantitative engineering. And managers want to believe that domain knowledge is worthless because it refutes treating people as interchangeable cogs. The only solution is to make sure you keep someone on staff who has a hope of understanding the underlying technology, and failing to do so is a business risk like any other.
- nomel 8y agoI think you’re talking about code complexity. He’s seems be talking about problem complexity, which just is.