Imagine you are in a marriage and your spouse say: "I can sleep with other people, doesn’t want to do that. It feels off-mission".
I don't understand context, but my honest reaction will be: "WTF, you just said? What type of relationship you think we have if we discuss such things?"
I definitely understand why people worry. This is just crazy to weight trust in money. If this is on the table and discussed internally, then what we are talking about?
Yeah, I've once said in a relationship "Look, sure, she maybe pretty, but I want to be with you, so no, I am not going to reach out to her, don't worry". Apparently, it was a poor way to word this idea.
Yes, people tend to try to dig out additional information from the particular wording (talk about a hidden channel) based on how they would phrase the same message themselves. That's why communication is hard.
This whole thread is various people saying "[This] is trash, [that] is awesome", with the next person claiming the opposite. I suspect most people with strong negative opinions here know enough to have felt the pain, and not enough to be able to properly reason about the system.
I've worked with Github Actions, Gitlab-CI and CircleCI in the last 10 years, and they've all been such an improvement over Jenkins, or god forbid, CVS with manual deployments, that I'm generally just counting my blessings.
For me the pain only came when not adhering to KISS. All the mentioned VCS are pretty much feature complete and only really differ on meta-topics (cost, license, lock-in) or niche topics (Actions marketplace, matrix builds, SSH on Runners). I've not yet run into an issue that would have actually blocked me, because there's always sh to fall back to in case of a bug or missing feature.
Having some limited experience with lazy imports, yes, but this eliminates a lot of gross boilerplate. It also has the effect of "blessing" the practice of lazy imports which can have a cultural impact; it also prevents a situation wherein multiple subtly incompatible approaches to lazy imports become individually popular.
So basically you just rewrote boilerplate code with complexity of "hello world" and deploy scripts. Without any dependencies, data migrations, real user data and downtime SLA. And after that you had time to write quite long article.
Writing a comment that categorizes comments as a literary genre and then immediately argues that comments are useless is some meta level deconstruction. Kudos.
This one is amazing, I almost pissed myself laughing reading it. So true about YAML. Another caveat is using --- as section separator in the file. It will starts new file inside your existing file.
To be honest, right now I'm thinking about isolating of build process for frontend on my local environment. It is seems not hard to send my local environment variables like OPENAI_API_KEY or .ssh/* to some remote machine.
I know it is not very different comparing to python or projects in any other language. But I don't feel that I cannot trust node/js community at this point.
Switching to Deno might help. It's sandboxed by default and offers granular escape hatches. So if a script needs access to a specific environment variable or read or write specific files, it's simple to configure that only those accesses are allowed.
I don't understand context, but my honest reaction will be: "WTF, you just said? What type of relationship you think we have if we discuss such things?"
I definitely understand why people worry. This is just crazy to weight trust in money. If this is on the table and discussed internally, then what we are talking about?
'T' in Mozilla Firefox means 'Trust'.
reply