| ▲ | maccard 6 hours ago | |||||||
A few years ago I was working in a company and I posted something like this: I am an app developer. Our front end is a C++ application (a game), our backend is a dotnet application. We also have an admin portal. A single feature, including deployment touches C#, C++, JavaScript, opentofu, AWS, windows, Linux (maybe macOS), docker, MySQL, redis, caddy, git, bash, plus all of the libraries and individual tools they call through too. Every single one of those has its own quirks and sharp edges. If I spent my working hours (40h) knowing each of those tools to a professional level, I wouldn’t have enough time to work on the app. | ||||||||
| ▲ | vinyl7 6 hours ago | parent [-] | |||||||
That means the application in total is way too complex, and could be pared down by orders of magnitude. | ||||||||
| ||||||||