Hacker News new | ask | show | jobs
by andreskytt 1419 days ago
Managing complexity is the job of an architect. Possibly the only job. Who is the architect of Google? The CEO. Thus, this is a really bad sign: shop-level complexity he is after commonly grows out of organizational complexity (the work of DeWeck at MIT) which is _his_ responsibility. Also, where is the complexity coming from? Fine, we do this sprint and make some things simpler. But if the graph is still trending up, we’ll be back where we started in no time. Finding and breaking mechanisms that breed complexity is the job of the CEO simply because nobody else has the authority. Of course, the CEO can delegate, but it’s still their job.