News for hackers. Stuff that matters.
Re:Software Leviathans by angarg12 on Monday March 21, 2022 @02:25PM (#30757793)
OP is conflating concepts in this piece. Large, poorly maintained/designed codebases are difficult to work with, and these tend to happen more in old, big companies. But large companies can be extremely productive, and small companies can be dragged by legacy code.

For example, I worked in 20+ years old services in small/medium companies where a simple change took weeks to deploy, and where most time was spent putting out fires. Conversely I worked in green field projects in FAANG where we were able to deliver new systems quickly.

It is also patently false engineers in FAANG are universally less productive. Golden paths and internal frameworks mean in some circumstances we can move really fast. It is also untrue you always need to consider thousands of interactions and all changes are painful. That's where well designed APIs isolate your services from the rest of the world.

Re:Software Leviathans by imachine1980_ on Monday March 21, 2022 @02:42PM (#30758027)
Or we'll designed monolithic, or well designed fp or well designed op, I think we hate companies who use op as way to make bricks for prisoners and not the paradigm in itself.
Re:Software Leviathans by natmaka on Monday March 21, 2022 @12:29AM (#30750281)
Leopold Kohr explained the fundamental underlying causes in the 1950's, this led to the "small is beautiful wave" twenty years later, and we now rediscover them.
Re:Software Leviathans by visaals on Monday March 21, 2022 @01:42PM (#30757285)
What software leviathans do you think are best at managing their complexity?