

Yeah I actually just prefer the command line, I’ve never had to force myself to use it. I even tried using VSC for a bit recently but i couldn’t get myself to like it. I just use nvim with some plugins in a tmux session now and its productive as hell.
Of course I don’t browse the web with the command line. For merging branches, I always merge main into the working branch first, check conflict files, and go through the file finding the diffs and resolving them. I’ve used merge tools before that were sorta nice but I had my own issues with them.
Maybe it’s the type of programming I do. I don’t do any web stuff, so file count is down. For larger code bases I keep a non editor terminal up and will grep -re
for word/phrase searching, find
to look for specific files, etc. I’ll occasionally use an IDE, typically eclipse based because embedded, but I don’t find myself missing the features they add.
there’s this awful venn diagram of circles with no overlap, where you cant get a smallish phone that gets updates. Even asking for it to be well made is a pipe dream.
Add onto the desire for an unlockable bootloader and your only options are the phones designed to be thrown into a river after the job is complete.
I wish those unihertz devices were serious whatsoever. They ship on old android versions and get maybe one update in their life cycle.
Android is such a clusterfuck of an OS too. kernel/driver space is an absolute mess so every OEM has to basically ship their own kernel. Qualcomm is the devil and hides everything behind NDA’s so you can’t really write an open OS from the ground up on any hardware that can do any real processing.