4 ms·
Honestly now most people doing "modern software engineering" are retards with no concept of real software engineering concepts. Shitload of cardboard cto are
by greatgib 2y ago
Honestly now most people doing "modern software engineering" are retards with no concept of real software engineering concepts.
Shitload of cardboard cto are pushing for "modern practice" to use whatever new version of whatever random dependency downloaded straight from internet.
Some persons asked why I don't like Ruff or UV for Python for example?
You start a new job, first thing you have to do after installing a serious and safe Linux distribution like debian:
Curl whateverwebsite.com/ruff/download/latest | bash --blindly-execute --like-an-idiot
-> retrieving-random-dependancy1.tgz
-> executing-random-code...
And I don't speak about the current trend with "pre-commit" where a lot of persons are ok to have automatic downloads and execution on dev machines and ci, at each commit, of hundred of really totally random plugins from random places.
But this is a cto enforced decision to have this pre-commit for software quality...
- trallnag 2y agoThere are usually several different ways to install tools like uv. For example, uv is available as a Homebrew formula. And regarding pre-commit: It usually relies on external code, but it is not a requirement. Pre-commit can also be used to just run arbitrary commands and scripts defined within the pre-commit config using the values "system" or "script" for the "language" key.