Archived Agile Negates the Most Important Benefits of Switching to Functional Programming (medium.com)
submitted ago by bryanedds
Posted by: bryanedds
Posting time: 5 years ago on
Last edit time: never edited.
Archived on: 2/12/2017 1:51:00 AM
Views: 597
SCP: 5
6 upvotes, 1 downvotes (86% upvoted it)
Archived Agile Negates the Most Important Benefits of Switching to Functional Programming (medium.com)
submitted ago by bryanedds
view the rest of the comments →
[–] nicky_haflinger 0 points 1 point 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.
[–] bryanedds [S] 0 points 1 point 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.
[–] 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.