Matthew Martin ☑ on Nostr: The organizational improvement comes from forcing one chunk of code to not take a ...
The organizational improvement comes from forcing one chunk of code to not take a dependency on every internal of another.
If you have 10 developers and 20 files in one repo, over time, the developers will attempt to make imports & distribute code so that that all 20 files depend on all 20 files & nothing can be changed without risking breaking all functions in all 20 files.
I'm skeptical of monorepos because they make it easier to modify 20 microservices and treat them all as 1
Published at
2024-06-29 16:01:41Event JSON
{
"id": "f8e8f7174cac21633923e10fe03219af6ba4acf6ea9c3850e536a0e9408365ea",
"pubkey": "6c79e5c5386ee1cbe5b80303c40f8d781831ef78b63ce76c726c3c0b47f622de",
"created_at": 1719676901,
"kind": 1,
"tags": [
[
"e",
"42f50ae5187b19004a587e618ca214e741c977db2bd54c9bde2710970fec5509",
"",
"root"
],
[
"proxy",
"https://mastodon.social/@mistersql/112700745443631151",
"web"
],
[
"p",
"e7ca38d1e89dd70459587635ccef9753f59814c12b84eed1a8226370e47d3638"
],
[
"proxy",
"https://mastodon.social/users/mistersql/statuses/112700745443631151",
"activitypub"
],
[
"L",
"pink.momostr"
],
[
"l",
"pink.momostr.activitypub:https://mastodon.social/users/mistersql/statuses/112700745443631151",
"pink.momostr"
],
[
"expiration",
"1722268905"
]
],
"content": "The organizational improvement comes from forcing one chunk of code to not take a dependency on every internal of another.\n\nIf you have 10 developers and 20 files in one repo, over time, the developers will attempt to make imports \u0026 distribute code so that that all 20 files depend on all 20 files \u0026 nothing can be changed without risking breaking all functions in all 20 files.\n\nI'm skeptical of monorepos because they make it easier to modify 20 microservices and treat them all as 1",
"sig": "7d6c653b5c0fcd7034b4ab6d007479d2abd77088729bd190382b6d262f5dc2170bbb65e9e2a3f3bcd63e988b148a3bf0149dd5eac0a84dc614412fec90b2e134"
}