"organizations which design systems ... are constrained to produce designs which are copies of the communication structures of these organizations." I'd say that organizations are not just constrained to do that -- they should. When you design systems and infrastructure, keep in mind that systems and solutions are under evolutionary pressure, and engineers have to change it all the time. When optimizing for change, y…
What if the communication structures are poorly designed and you are building a system on top of an organisation that is struggling to communicate effectively? The project leadership might hope that building a new system will be able change the communication problem. This suggests that it will only compound the problem.
Conway's Law
31–40 of 53 posts
Re: Conway's Law
#32Re: Conway's Law
#33How can this not have been posted on Hacker News before? Do old posts expire after some time?
Re: Conway's Law
#34I feel old when these kind of Wikipedia pages make it to the front page and I was assuming that it was known and obvious for everyone.
Re: Conway's Law
#35What do you build when everyone talks to each other over Slack?
Re: Conway's Law
#36Re: Conway's Law
#37Has this appeared on here because it was discussed on This Week in Tech (TWiT) ?
Re: Conway's Law
#38However, this also means that as a software developer you are unable, or at least very constrained, in the ability to improve or refactor any complex legacy system. You are basically fighting uphill battles in such situations, because you are not in the authority to change/improve the organizational structure.
This also means that as programmers we may need to take more time and care to invest in human relationships and in our communication skills, as this could have an significant effect on code and product quality.
Re: Conway's Law
#39It's maybe interesting to consider Conway's Law in respect of the systems designed by IETF Working Groups (as distinct from the wider scope of systems that have an RFC but were designed wholly outside the IETF or brought to the IETF largely finished for just a bit of spit and polish) Whether the IETF is an organisation per se is a fun question in itself of course since it has no membership. It is clearly an activity,…