Pretty much my situation. Work stuff, Windows machine, but Linux/Docker workflow and I refuse to let go of my POSIX shell.
Pretty much my situation. Work stuff, Windows machine, but Linux/Docker workflow and I refuse to let go of my POSIX shell.
You’ve never put your head under water?
A “server” is just a remote computer “serving” you stuff, after all. Although, if you have stuff you would have trouble setting up again from scratch, I’d recommend you look into making at least these parts of your setup repeatable, be it something fancy ala Ansible, or even just a couple of bash scripts to install the correct packages and backing up your configs.
Once you’re in this mindset and take this approach by default, changing machines becomes a lot less daunting in general. A new personal machine takes me about an hour to setup, preparing the USB included.
If it’s stuff you don’t care about losing, ignore everything I just said. But if you do care about it, I’d slowly start by giving from the most to least critical parts. There’s no better time to do it than when things are working well haha!
Tramp is more featured, but if all one cares about is being able to edit remote files using a local editor, vim can edit remote files with scp too: scp://user@server[:port]//remote/file.txt
I tried tramp-mode at some point, but I seem to remember some gotchas with LSP and pretty bleh latency, which didn’t make it all that useful to me… But I admittedly didn’t spend much time in emacs land.
Really bigger updates obviously require a major version bump to signify to users that there is potential stability or breakage issues expected.
If your software is following semver, not necessarily. It only requires a major version bump if a change is breaking backwards compatibility. You can have very big minor releases and tiny major releases.
there was more time for people to run pre-release versions if they are adventurous and thus there is better testing
Again, by experience, this is assuming a lot.
From experience shipping releases, “bigger updates” and “more tested” are more or less antithetical. The testing surface area tends to grow exponentially with the amount of features you ship with a given release, to the point I tend to see small, regular releases, as a better sign of stability.
That’s not “self hosting” related tho lol
There’s nothing as permanent as a temporary fix
Didn’t the last Apple model with FW ship about that long ago? Last of their computers with said port I can think about is the 2012 Macbook.
Manslaughter is accidental homicide. Think less “crazy” and more “DUI”.
I too had those hour long snoozefests where 99% of what’s said doesn’t pertain to my work, and those useless meetings that could have been a message on a Slack channel. I still feel like the sentiment is a very broad generalization based on some assumptions that may or may not apply well to every work environment.
My most recent project has direct dependencies between 5 teams just on the developer side, and multiple internal and external clients. Figuring out if we need to reach out to the stakeholders or figuring out who can help them on a particular task isn’t necessarily always that straightforward, depending on scope.
Anecdotally, the devs on my team were losing a lot of their time doing all that stuff before I joined as a tech lead in August. I spend most of my non-dev time (about 50% of my time, lately) shielding the rest of the team from stakeholders, pushing back when needed, pushing back on various demands, enabling communication lines, all to protect them from context switching and let them code.
And honestly… Outside all that, agreeing with me or not, is 15 minutes of human interaction that terrible lol?
we don’t need managers we need people helping us getting the tools we need and trust that what we do
The word “manager” is extremely overloaded and barely says anything about what that person does for its team without knowing how the company operates. Where I work, the person you’re describing would be someone in technical management.
Interesting… I’ve yet to see a team that didn’t have regular touch bases not having the polar opposite issue, being communication happening in isolated silos and resolvable issues taking too long to bubble up. YMMV, I guess.
https://en.wikipedia.org/wiki/Gilbert_Bigio
I mean, I haven’t watched the video. Guy however appeared in the Pandora papers. The Canadian government has sanctioned him for “gross and systematic human rights violations in Haiti and engaged in acts that threaten the peace, security, and stability of Haiti”. A quick search of his company (GB Group) seems to point to quasi-monopolistic practices on many Haitian markets. His father was sanctioned by the US as well in 91 around Aristide’s coup d’état. He is today Haiti’s one and only billionaire. He is also indeed a Zionist, even is honorary consul for Israel. What’s antisemitic about pointing any of that out?
Honestly, it’s just another shell. Both Bash and ZSH happen to be mostly POSIX compliant, so stuff that works for Bash tends to work with ZSH too. For me it’s mostly just about the stuff I can add to it - I use the antidote plugin manager to get additional autocomplete, syntax highlighting, suggestions, async prompt updates, that kind of thing.
Yeah, it’s a good shell. I’ve found the lack of compatibility with some bash tools to be inconvenient enough that I just went back to zsh and found alternatives for the parts that I liked about it. Works well enough for me.
I feel you. It’s however gotten a lot better since I turned some of these commands into abbreviations. They’re aliases that expands in place, more or less. Fish has them natively, I personally use zsh-abbr.
Dude has been stuck in a high school drama queen phase since forever. Stir shit up, act like people were wrong for reacting negatively to said shit, rinse and repeat. His anti-woke BS is just the cherry on top, I’m not surprised he went this way at all.
Some people do overestimate how much of the software they’re actually using, and how far back some features go. I learned the little PS I know using a 7.0 license my father bought, I used it for years doing 2D graphics and web “design”, and still basically still have the same workflow with minor differences to avoid destructive changes.
Eh I’m not hard set on full spec compliance. I use ZSH, it’s not technically POSIX compliant but close enough that I virtually never have to think about it. Technically correct would probably have been “sh derivative” or something.