You are viewing a single comment's thread.

view the rest of the comments →

0
1

[–] nicky_haflinger 0 points 1 point (+1|-0) ago 

With this and your other post on sovereign methods I think you are getting to a more general point that may be helpful to you. Conway's Law (not game of life Conway) states that the design of a system recapitulates the communication structure of the organization that produces that design. Or to put it in the most polemical terms possible all software not produced by an organization designed by software engineers is going to be badly designed. Because the needs of human workers and the needs of well designed algorithms have no known relationship and you have to solve both problems simultaneously to get greatness lots of stuff that attacks the problem from one side only fails.

0
1

[–] bryanedds [S] 0 points 1 point (+1|-0) ago 

Conway's law is the opposite of what I'm suggesting.

In this case, it is the organizational structure that should follow the software structure, not the other way around.

So yes, literally the opposite.

0
0

[–] nicky_haflinger ago 

What I'm pointing out it that since Conway's law says they are always the same you can't just change the code you have to change the organization too or it will pull the code back to itself. Pointing out the need for a methodology that is in line with your software design tools of choice is perfectly aligned with Conway.