I'll second the enjoyable parts of Neovim shared above, and add a few more of my own:
- vi uses most of the same default keybindings, which is available across most distros (in busybox). Meaning I can use the same keybindings in a docker container, appliance server, etc.
- With the conform[1] plugin, I can add any CLI code/text formatters that might not be available as a vscode extension. As long as it takes a file/stdin and outputs a file/stdout.
over 50% less the price, I see the JetKVM at $90 USD, but PiKVMs range from $230+.
I found PiKVM useful as I already had the hardware laying around, so setting one up didn't cost me anything, and its a pretty good experience. If I were to buy new though, not sure I'd find it worth the cost for my use case.
This was great and a really unique idea. In thinking about sharing it with people who don't have a dev background, changing some of the situational descriptions could be helpful: "vendor kickoff", "standup", etc
Great read. At my last job, everything was quite monolithic when I joined, and I led the crusade to move to more segmented, module-driven development. There was definitely a period where I eventually swung too far in that direction and only realized it after a dependency issue led to an escalation.
Hopefully someone can learn from this before they spin a complex web that becomes a huge effort to untangle.
I don't think the second half of your comment is accurate.
Works created by the federal government have always been in the public domain, i.e. ineligible for copyright protection. The SHARE IT Act has nothing to do with that. (Of course, government works may be protected or restricted in other ways, such as classification.)
The SHARE IT Act doesn't say anything about releasing software publicly, nor does it say anything about open source licensing. It applies to software that is created by the federal government itself or by contractors It requires the source code to be made available to the government and stored in an appropriate source code repository, such that it can potentially be shared between agencies.
I haven't been able to find any kind of rhyme or rhythm to it, so I don't know how to explain when it happens or how to better debug it for a bug report.
Its a variant of the orchestration software. I'm not sure this is as enticing as other permissive licensed projects like OpenTofu/Ansible (push) or OpenVox (pull) based on available documentation/market share.
Of note, this is not affiliated with Chef itself [1], but looks like Chef has blessed it [2]
[1] https://github.com/stevearc/conform.nvim
reply