It's been a while since I started using vim. I can see some similarities. Though, I didn't really do much configuration in the early days. Currently, I have pretty much no configs when it comes to key maps or some custom or shortcuts. I only add plugins for code completion and highlighting. Nothing else.
Honestly I'm the same, my .vimrc is mainly set commands for line numbers, highlighting matches, basic folding and setting backup/undo/swap directories.
I work as a JS Dev on a large(ish) React project with Vim, so I realised I did want modern facilities such as Coc.nvim and denite.nvim which are my two weaknesses. I tried using `set wildmenu` for a while but I found it difficult to use compared with my denite leader+r using rg.
Other than that I have four Tim Pope plugins (vinegar, fugitive, surround, and commentary). Fugitive I could live without as I rarely use it but I could not live without surround - I'd say it's my most useful plugin and doing the same in Vim was awkward.
Exactly! I like being able to log in to any server and use vim/vi without any issues.
I've noticed similar pattern with other tools, e.g. git. I've seen coworkers add all kinds off aliases to simplify git commands, and I'm very much against it since I prefer portability.
The portability aspect seems overstated, or perhaps your use cases are just different. I can already log in to any server with my custom configs; Ansible is what configures my user already, so I just have it dump out my configs. If I can access it, it has my configs.
Admittedly, it does get annoying when I'm sudo-ed to another user, but it's vanishingly rare for me that I am both sudo-ed to another user, and doing enough editing that I really want those configs. Usually a sudo-ed vi for me is just updating a couple lines in a config, I don't need a full config for that
How many times does one remote into a server and then spend significant amounts of time editing files? Usually I make small enough edits that I don’t miss my custom keymaps
I've been using arch for the past several years. Decided to get it installed after buying a new desktop. Overall it's good (and I've used it before), I have very simple setup and I don't really need much. Just dev tools.
The issue I'm having is (I think) hardware related. I'm a bit afraid to update systemd since by doing it several times before I got a kernel crash during install which left the system in an odd place. requiring me to boot up from usb to correct the installation. I can deal with it, but this is not something I particularly enjoy. I currently have almost 2GB of pending updates because of this, which I think defeats the purpose of rolling release distro.
I was actually thinking about trying out some other distros, maybe debian. With hopes that it will fix the kernel crashes. Another thought that I had, was to switch to FreeBSD, the only thing currently preventing me is the lack of Docker.
If you're risk aware of updates, you might want to try something like nixos where you can always rollback the entire state of the OS at boot time. So upgrades are basically creating a new snapshot with the upgrades, then reboot to check if everything is working. If everything is working, delete old snapshot. If things are not working, reboot to previous state. Makes the risks very small for even the most destructive upgrades.
thanks! I'll try this - one of my pet peeves with Xo is handling nullable types and more advanced types like JSONB required editing the generated code significantly to make it work. Hopefully sqlc solves that.
Cynically, any new tld is banking on the legion of big companies that will pay fof theirname.whatever so nobody else can.
Hopefully, if enough of these tlds are around, there's too much real estate for it all to be squated on. Although I have a feeling it's still going to be a .com world for a long time.
Edit to add: the terms are pretty weird on this. I would not want to build my brand around a domain thag Google could take away capriciously because they didn't think you followed their terms enough.
Why would TLDs need to be created based on need? What’s wrong with a company making a TLD as a whimsical cute idea (and still expecting to be profitable doing so, because whimsical people will go along with it)?
I'm not necessarily talking about the TLD. This is more like a "service" that's controlled by google and certain rules are enforced to those who hold the domain.
This makes very little sense to me. I get that it's nice to have a short domain that points to some action. But why do you need a completely separate namespace for this?
Do you have a companion tool whose purpose is to convince Excel devotees that modern, domain-specific tooling exists, and that they should stop pushing Excel because it's terrible for many tasks?
My problem is less that no tools exist to manage things outside of spreadsheets, but more that older management tends to take the position of "Jira (or whatever) is complicated and I already know Excel, and I'm in charge so we're using whatever doesn't require me to learn something new".
The problem with domain specific tools for project management is that everyone has slightly different goal, priorities and requirements. So you end up with a mess of a tool that barely works (Jira) or one that's missing necessary features. Then someone decides they could do it faster and better in Excel.
True. I've worked at several companies where OKRs were implemented and I find it valuable. Everyone does them differently. People still have trouble understanding and implementing them.
To address some of the pain points with OKRs I started building my own saas about a year ago https://simpleokr.com
reply