Habits in the Shell, shared
Sharing shell tools habits between all of my hosts using chezmoi, building on a fantastic post by Mark
Sharing shell tools habits between all of my hosts using chezmoi, building on a fantastic post by Mark
Nix-using developers who use direnv, please stop checking in your .envrc files; they break your project for other contributors.
As an experiment I'm trying to use Jujutsu instead of Git as my local version control interface. This is how that's going for me.
GitHub codespaces' ssh client is prone to frequent, frustrating disconnections. If you're actively working remotely, that means that you often lose state in the codespace, which is especially frustrating if what you are doing takes a long time to set up, or should stay running. This post describes how I mitigate that with a script that ensures I always have a session in my codespace.
Are you annoyed by direnv-using nix fans committing .envrc files with "use flake" in them? Is this an overly specific complaint turned into a blog post? Is there a solution to your very specific problem within?
Expose your Tailscale hosts as Ansible facts. Make peer node IPs and tags available in your playbooks
My thoughts on how aggression and "Masculine Energy" have played out in my career, with references to recent bullshit from Meta and Zuckerberg
My Dad died last week.
Easily using uv, direnv, and minimal, consistent .envrc files
A short intro to the idea of serving an S3 bucket on your tailnet