Sadly, I have the same experience. It's one of the minus points of using Thunderbird, alongside the lack of the feature for shipping my configurations (e.g. filters) across machines.
Agree. Writing communication is essential, and might have more influence than speaking communication, in a remote working environment. The whole OSS movement has been built on this.
> Is there anybody who can share their experiences with issues and workarounds in this area?
Just use your Bash/zsh to run Bash/zsh scripts: `bash script.sh`.
> turned off by it not being POSIX-compliant.
I was like this when I first started using Fish. I spent some time to learn some different syntax to get away from the POSIX-compliance. Overall, I think the saner syntax of Fish is worth the effort. Now I use the terminal much happier.
Besides, 90% of the time I don't need to follow POSIX-compliant. Many scripts or extensions nowadays support Fish.
For enterprise use, I still stick to Bash/zsh. They're the standard.
From my experience, programming and technology communities are already really strong on Lemmy. I'm confident to say that if you care about these topics, moving from Reddit to Lemmy is a good option.
For another categories, they're still small and having struggles gaining traction to have enough users and posts to be lively. But I think it's just a matter of time if Lemmy continues polishing its features and community discoveries.
I used to love Tuta for the tempting price (1eur/month). But now due to the increasing price, poor UX, no bridge to Thunderbird, broken filter rules, I switched to another provider.
I think the only option to make sure it will run in the 10 years is to package the linking libraries and all the dependencies. Container (e.g. Docker) or Nix can solve this, provided that these technology still live in the next 10 years.
> The way most people talk about software engineering, you'd think they were some kind of open-source warrior building entire applications from scratch when really they're on the Cancel Prime Membership Button Obfuscation Enablement team at Amazon.
True, if one apply most of the lessons in the article (e.g. "Nobody gives a f** about your clean code") to a well-established open source project, the maintainers will grind you to death.
> I would encourage anybody interested in a professional career (in anything) to zoom out and keep in mind that almost every profession is ultimately about providing service.
> You will primarily work with (and for) other human beings, inside your organization and outside.
I used to be an engineer who always new technology and push a fancy solution to an invisible problem—just for the sake of it. Now I listen more to people on my team, carefully consider pros and cons before adopting a solution. That's the biggest lesson I've learned.
> This is why I go out of my way to praise good work loudly and publicly when I see it.
This sounds true. Some people do the boring job of cleaning code and keeping the system reliable never got a praise. But some people, who never care about the quality of the system, fight the incidents and are called "hero".
But still, we should strive for writing the best "clean code" that we set out to write. So "clean code" here is subjective and bound to the individual. Normally, business and absurd deadlines force us to lessen that principle—that's what I call "ugly code".
For me, the "Inbox rules" hasn't been working as I expected—some emails doen't end up in the folder that I want. The experience of editing rules feels awkward.
And I cannot "bridge" Thunderbird to Tutanota to apply my filters.
Recent price change was the last straw to make me another end-to-end encrypted alternative.
Recently I switched to Proton Mail with advanced Sieve filter [1] and feel much happier.
Observability! Grafana, Prometheus, Loki, OpenTelemetry, you name it.
I'm digging deeper into the architecture of those open source tools—how they work under-the-hood—and not only at the superficial surface (deploying the stack and tune some parameters).
I'm also trying to find some free time to contribute to some open source projects. It's not hassling but I just want to give back to the community—who gave me the career and many awesome tools already.
Getting into contributing is not easy, I have to admit. It's like you're having a second job and no one has the dedicated resources to help you understand the internal architecture. All you can do is submitting the bugs, questions, pull requests and hope for the best.
Factorio is fun but the way I play it was unhealthy—several hours of Factorio after 7 hours of sitting in front of a computer. I had to give it up to find a healthier lifestyle—e.g. running, hiking, or taking a walk in nature.
I do want to come back to Factorio since it's an awesome game, but currently I cannot find the good timing for it.
Ansible makes mutable changes to the OS, task by task.
Nix is immutable. A new change is made entirely new, and only after the build is successful, all packages are "symlinked" to the current system.
Fedora Silverblue is based on ostree [1]. It works similarly like git, but on your root tree. But it requires you to reboot the whole system for the changes to take effect. Since Nix is just symlinked packages, you don't need to reboot the system.
Was it exported by writing on remarkable? How did he include link into the text that he wrote?