Wouldn't this just make the number of packages that can be targeted smaller? E.g. I publish a testrunner that needs to install Headless Chrome if not present via postinstall. People trust me and put the package on their allowlist. My account gets compromised and a malicious update is published. People execute malicious code they have never vetted.
I do understand this is still better than npm right now, but it's still broken.
You spell out a lot of examples, but all of them are purely technical. What is it that you can deliver to the user using Node that you cannot deliver using Django? This is a genuine question.
Congrats on building this. But, please do not auto translate your website content, English is fine. For my language the part about trust is really cringe, which is not really building trust, you know.
Only tangentially related, but maybe helpful still: If you struggle with OCD, the books by Sally Winston and Martin Seif are pure gold. There's nothing that helped me finding a way to deal with OCD like they did.
Freelance software engineer with experience across a wide range of areas in web and software development. Skilled in delivering projects that require autonomy and focus.
Expertise includes JavaScript, Go, Python, and PHP, along with frameworks such as Node.js, Django, Flask, and Laravel. Proficient in cloud and infrastructure tools, including AWS, Kubernetes, Terraform, and Serverless.
Capable of handling static websites, web applications, and custom cloud solutions with a focus on simplicity and thoughtful design.
This is a well known concept called the "Hedonic Treadmill", which exists since the 70ies, not "doomer psychology". It also does not say treating depression is not possible. Depression is a disease.
Freelance software engineer with experience across a wide range of areas in web and software development.
Skilled in delivering well-defined, scoped projects that require autonomy and focus.
Expertise includes JavaScript, Go, Python, and PHP, along with frameworks such as Node.js, Django, Flask, and Laravel.
Proficient in cloud and infrastructure tools, including AWS, Kubernetes, Terraform, and Serverless.
Capable of handling static websites, web applications, and custom cloud solutions with a focus on simplicity and thoughtful design.
The ICE Wifi is using very exotic IPs for their gateway here, so this is not really Docker's fault.
For reference, this can be worked around by deleting your Docker networks, logging in and recreating the networks, which should pose no problems on a dev machine.
A package appearing in go.sum does not necessarily mean it's being used. It just means it has been downloaded once, but might have been replaced by some other version at some point.
I know it sucks waiting for a website to load, but it's not like your life depends on it. You can still be an overall happy person while doing so, time is not "lost".
Performance metrics are better when put into perspective.
Stylistic nitpick: don't use the word cancerous for things that don't make too much of a difference for anything but your "ethos". Real cancer has people die (animals too). Bloated websites might be annoying, but you will survive them even if your the 1337est hacker around.
I built something similar back when jQuery plugins were still a thing (oh my), but video seems broken in nowaday's browsers unfortunately: https://github.com/m90/jquery.abc