Conversation
Notices
-
Embed this notice
7666 (7666@comp.lain.la)'s status on Thursday, 15-Aug-2024 04:44:20 JST 7666 "just build like 10 different mediocre apps instead of one good one, forehead" -
Embed this notice
受不了包 (shibao@misskey.bubbletea.dev)'s status on Thursday, 15-Aug-2024 04:44:19 JST 受不了包 @7666@comp.lain.la this is just guy talking about how monoliths are so great except he's late to the train of when it swung back (originally from microservices), people have been raving about monoliths again for a while now
-
Embed this notice
受不了包 (shibao@misskey.bubbletea.dev)'s status on Thursday, 15-Aug-2024 04:44:54 JST 受不了包 @7666@comp.lain.la this guy also has obviously never had to deal with a bad monolith or having to migrate from an old monolith, i love monoliths but they aren't a silver bullet because shitty code is shitty code
-
Embed this notice
受不了包 (shibao@misskey.bubbletea.dev)'s status on Thursday, 15-Aug-2024 04:46:56 JST 受不了包 @pry@raru.re @7666@comp.lain.la monorepos are just like the way you can turn your shitty microservices back into something resembling a monolith except it's still as cursed lol
-
Embed this notice
pry (pry@raru.re)'s status on Thursday, 15-Aug-2024 04:46:57 JST pry -
Embed this notice
受不了包 (shibao@misskey.bubbletea.dev)'s status on Thursday, 15-Aug-2024 05:06:10 JST 受不了包 @pry@raru.re @7666@comp.lain.la it is like 1/10th as complicated as anything that you're reading about right now lol
-
Embed this notice
pry (pry@raru.re)'s status on Thursday, 15-Aug-2024 05:06:11 JST pry @shibao @7666 yea ngl software engineering is a big blindspot in my knowledge. don't know shit about git or actually organizing a codebase
-
Embed this notice
受不了包 (shibao@misskey.bubbletea.dev)'s status on Thursday, 15-Aug-2024 05:10:18 JST 受不了包 @pry@raru.re @7666@comp.lain.la the earlier and more experience you can get with git is probably better, but if you know that it's basically a giant merkle tree then you're basically already set conceptually already and the rest is just learning the commands to use and whatnot
-
Embed this notice
pry (pry@raru.re)'s status on Thursday, 15-Aug-2024 05:10:19 JST pry @shibao @7666 that's fair, I am just a little intimidated everytime I see stuff about it lol
-
Embed this notice
受不了包 (shibao@misskey.bubbletea.dev)'s status on Thursday, 15-Aug-2024 05:12:06 JST 受不了包 @pry@raru.re @7666@comp.lain.la have you used i3 or sway yet >:3
-
Embed this notice
pry (pry@raru.re)'s status on Thursday, 15-Aug-2024 05:12:08 JST pry @shibao @7666 I'm always so tempted to just use some git gui tool and not learn the commands
-
Embed this notice
iced depresso (icedquinn@blob.cat)'s status on Thursday, 15-Aug-2024 05:14:09 JST iced depresso @shibao @pry @7666 the giant ball of mud paper continues to be permanently relevant. -
Embed this notice
受不了包 (shibao@misskey.bubbletea.dev)'s status on Thursday, 15-Aug-2024 05:16:06 JST 受不了包 @icedquinn@blob.cat @pry@raru.re @7666@comp.lain.la everyone constantly drooling over "faang" talent without realizing that faang talent means that there's a high likelihood they only know god's most cursed build systems, magical CI systems that have infinite complexity, monorepos full of 10 million pointless microservices instead of being able to write functional well-designed software using sensible dependencies
-
Embed this notice
iced depresso (icedquinn@blob.cat)'s status on Thursday, 15-Aug-2024 05:17:23 JST iced depresso @shibao @pry @7666 i would take a facebook developer over a google dev, i think. if i couldn't choose which specific employee.
google has some specific people that would be great to doink (rob pike)
but overall facebook AI tends to be less overtly weird and they've been better OSS citizens :blobcatwaitwhat2: -
Embed this notice
受不了包 (shibao@misskey.bubbletea.dev)'s status on Thursday, 15-Aug-2024 05:18:41 JST 受不了包 @icedquinn@blob.cat @pry@raru.re @7666@comp.lain.la they still have a bajillion weird internal tools and any single dev will only know being able to work on tiny part of the codebase, get it implemented without breaking other parts of massive codebase, generate tech debt and collect 300k salary
-
Embed this notice
iced depresso (icedquinn@blob.cat)'s status on Thursday, 15-Aug-2024 05:19:18 JST iced depresso @shibao @7666 @pry anyway the ball of mud isn't about greenfielding a project its about how there is a certain amount of irreducible complexity in a system and it literally doesn't matter what cool new thing you do, you have to face the irreducible complexity, probably joined with business constraints, such that Everything Must Be Awful.
you can choose the flavor of your pain but you're getting pain for dinner -
Embed this notice
受不了包 (shibao@misskey.bubbletea.dev)'s status on Thursday, 15-Aug-2024 05:36:02 JST 受不了包 @icedquinn@blob.cat @7666@comp.lain.la @pry@raru.re yeah it depends on how much is really irreducible and how much is just cargo culted because as a result of having to break everything down into (using DDD language) tiny domains with microservices, the moment you have smaller domains than necessary then you have unnecessary translation layers which are embedded everywhere in the application, and then your complexity isn't irreducible anymore. but theoretically if you had a single perfect microservices stack then maybe you it could be irreducible and not shit, perhabs. i highly doubt this was accomplished by faang engineers with 2 years max tenures
-
Embed this notice