Am I the only one that doesn't have any strong preference for some editor?
I am always super impressed by all the comments stating how much of a night/day difference editors make to them.
I have to say that I have tried many (VSC, neovim, Emacs and Spacemacs mostly) in the last five years but at the end of the day I feel like none makes such a difference to me so I just default to whatever my colleagues use to make collaboration (fixing ide issuesm, exchanging configs and tips) easier.
Do you have strong opinions about what operating system you use? Makes me wonder what the most common area of the stack people's choices are for where their choice is strongly preferred in their computing experience.
Also, I imagine that team size and existing diversity of choice plays a role as well.
You're stuck using things like that. For work, you're stuck choosing from what's available, because the work is to be done now, not later.
If choosing I'd go with Mac for work. They have hardware that is reliable, and software that is approachable. Unless it's 3-4 levels deep into MS tech, I'd be confident the Mac can handle it.
If I was starting a new project for myself, like a game or a SaaS thing, then I'd go with some Debian or Arch peppered with a RoFi search/command thing, and a window manager akin to i3. A development machine, entirely geared towards looking at and making of code.
But if time wasn't an issue I would not jump on any of the things available to me. They are all largely misguided with relation to my goals. None of them are particularly enabling. All of them are better than center-aligned Comic Sans in a Word.app document, but none of them integrate my prior knowledge, or even the projects I previously did. Every new project is entirely new anyways.
Computers kinda went the sellout route circa 2012, the PC makers do what they understand will sell well, and there aren't any projects that are different enough to warrant an interest. The commercial offering is geared towards the common journeyman programmer, in it's entirety. There are no niche computing devices, I'd expect to see thousands of those, but still there are a handful at best.
There is like one model of a 3-year old Thinkpad that I'd buy, but it doesn't get me excited enough to actually do that. I'd put some Linux on it, with flare.
I have strong opinions. I have the 20+ years of experience to have formed them.
If I were to take a job or a gig in coding ever again, I'd ask the employer for a machine and figure it out from there. I don't care what it is. As my employer, you make these decisions and suffer their consequences.
I'm just here to figure it out, clock out and go home, where you will never, ever call or message me. You got your 8 hours, and they are as you made them come out. Get screwed.
This is surely just the bias of those willing to make a comment one way or the other. If you are so-so about it, you probably don't make the effort to make a comment.
I think the real power is in learning keybindings, either emacs or vim. You'll be able to use those shortcuts everywhere -- your IDE, shell, web browser.
I am always super impressed by all the comments stating how much of a night/day difference editors make to them.
I have to say that I have tried many (VSC, neovim, Emacs and Spacemacs mostly) in the last five years but at the end of the day I feel like none makes such a difference to me so I just default to whatever my colleagues use to make collaboration (fixing ide issuesm, exchanging configs and tips) easier.