fd93

joined 2 years ago
 

I've used neovim for a couple years now, but had trouble using it professionally because package managers often break in certain environments like docker containers or remote servers. Rather than go with the graybeard option of using plain vim in unusual environments, I experimented with not using any package managers and just directly controlling the environment.

This worked surprisingly well, so I reworked my dotfiles into a shareable format - which is freak.nvim

Hope other vim appreciators enjoy =)

[โ€“] fd93@programming.dev 2 points 3 months ago

Yep - I do it in the scripted version.

The main challenge is dealing with dynamic data in a way that won't mess up merge conflicts. Sort order is the main one and it's pretty bad because a merge conflict will result in multiple tickets with the same sort order. The best way I could think of in the slightly less strict paradigm of the plainban project was to keep a data.yml file for each column which records the sort order of tickets by storing them as a list of uuids and making their name a comment. That way it's very easy to keep track of the order of tickets on merge conflict in a way that's not possible in a central data source like a csv file.

sort_order:
    - abcd # my cool ticket
    - 1234 # another cool ticket
    - ab12 # final ticket

Will change current, less merge-friendly implementation to this when I get to it.

 

Software design is weird. I wrote this article about implementing a minimal kanban board and the trade-offs I needed to make.

 

I wrote a quick guide on using Puppy Linux with Ventoy, so you can put a Linux install on your keyring and get a consistent environment across different systems. I found Puppy is much easier to get working than Slax for persistent data storage. Hope it's helpful to someone. ๐Ÿ˜€

 

Wrote an article about my extended skill issues and failures at writing Rust for the web. Luckily managed to get back on track recently.

 

Hey all, thought this might be of interest to some here.

Wrote about why I moved from NixOS to Ubuntu after using it for several months on my daily driver. Suspect that this take is likely to be kind of controversial and court claims of skill issues, which might even be true.

Let me know what you think.