You can add feature requests there, it should be pretty simple to extend BTT to support the remaining required features.
I have also recently been approached by shady companies trying to buy my app (I'd never do that) - maybe they are currently targeting apps that require special permissions?
> - Emacs buffer, window and project management. I wasted so much time in vscode navigating across projects and windows
This. So much. The number of times I have seen people fumbling around with multiple VS Code windows and closing and opening it again in another directory, because the working directory wasn't right and switchting between loads of tabs they opened, overflowing the tab bar ... It isn't even funny any longer.
Another point to that is, that in Emacs I can press `C-x 1` at any time to get everything except the current buffer out of the way, using all the screen estate I want for some buffer, be it a shell or a code buffer.
> - That I don't need to switch out of emacs for git (magit is great), complex file operations (dired), and other things like repl/shell/complex rgreps/etc
Same here. I feel like I get things done in git 3x faster than what I see people do in VS Code or IntelliJ based IDEs. I just know my keys and do it much faster, which leaves me more time for the actually important thing: The commit message. Also being able to copy commit ids and branch names out of the magit version of log (M-x magit-log RET -c b if my favorite) avoids typos and improves my speed. Add to that the fact, that of course Emacs stores last used commands of M-x. Or interactive command input history, which one can cycle through easily.
On occasions, when a refactoring is needed, most of the times I can do it quickly via opening dired, moving the point to the directory I want to replace in and pressing Q. This basically always works, but does not have knowledge about the programming language. On even rarer occasions, I can feel a bit of regret of not configuring my Emacs even more, to support refactoring for Python. But I am sure, if I had to do it more often, I would put my mind to configuring Emacs and would configure it to have better Python support. Probably I can just find a tutorial in 1min of searching for it.
So people can tell me stories about how their IDE is more efficient all day, until they can show me they are up to speed for all the other actions besides refactoring with language understanding, which only happens rarely, I will not be convinced, that it would make me faster.
I found this thread on StackExchange [1] with an extremely thorough answer. Basically, the numbers don't differ that much. Also, different electrical systems having additional features like GFCI's make it hard to compare.
I'm 53 and work in IT for a 'funky' learning/media company, ranking among the seniors in both age and position.
I have a customised Cornell Notes* Word doc template, and I run off batches of 5-10 sheets to take to meetings and training sessions. My colleagues typically turn up with their tablets, surfaces, laptops, phones and 'multitask', however a few have started to adopt my method - it's been particularly useful for client meetings where I have been able to later confirm sub-points or asides mentioned by customers - sometimes months later. It's also very easy to drill down through Quarterly reviews and link chains of historic comments 'on the fly' - for example, being able to confirm that so-and-so first mentioned something about a similar technical issue on a different system 12 months ago.
My 'Cornell' style has developed an element of mindmapping on the pages, which makes it easy to track conversations or sections of meetings that break off into side discussions/brainstorming.
The biggest benefit is that the structure of all notes is consistent, so not only can I find things very quickly, but others can interpret them too - this is a particularly powerful way to allow teams to share, compare and understand someone else's notes, even months after the meeting or training took place.
Edit: I also believe it looks very professional in customer meetings when everyone from the same business is taking notes in a similar way, using identical stationery.
I've been working this way since the mid 1990s and find it beats all forms of tech.
this is a great anectdote, but the reason i am replying to your comment is because of your user name
i am a huge fan of the turn of the century dancer isadora duncan and her lover who she first had a child with, the theatre set design theorist, edward gordon craig who she affectionately called endymion
a complete aside, but if you have, or anyone reading this has, yet to read duncan's autobiography 'my life' i highly recommend it to anyone and everyone
she is a brilliant writer, lived an eccentric life, and she was and her writing is imbued with a mad passion for expression and both life's hardships and joys
for ext in $(git ls-files | grep -vE 'node_modules|\.git' | awk -F. '{if (NF>1) print $NF}' | sort -u); do echo -e "\n.$ext:"; git ls-files | grep "\.$ext$" | xargs -I {} git blame -w {} 2>/dev/null | LC_ALL=C sort -t'(' -k2 | head -n1; done