I've worked for a few companies now that all follow a similar pattern: using 20 different AWS/Azure services and many many long lists of dependencies for things that could seemingly just be a self-written function.
I understand the arguments for "tried and tested" libraries and not wanting to "re-invent the wheel", but I really am sinking wayyyy too much of my time debugging and trying to understand how all of these things work internally. The actual basic functionality of the JIRA tickets I get can be solved in 10 minutes (basically just string manipulation)
Are there any companies out there who have the more old school mindset of just writing a function that does one specific thing really well, instead of having to juggle all of these import statements, long constructor argument signatures, builders, factories, etc?
One looks at the Super Mario 64 source code and just weeps.