2025.01.04.

Shell History Is Your Best Productivity Tool

If you work in shell/terminal often enough, then over time the history will become your personal knowledge vault, documentation and command reference. Being able to use this personal documentation efficiently can hugely boost your productivity. So, here are a couple of tips on how to optimize your shell history configuration and usage to get the most out of it.

Well, I’m not sure how effective the shell history of being a “personal knowledge vault, documentation, and command reference,” but optimizing its use doesn’t hurt.

I also looked into ShellHistory, which can create notebooks from the command history. Actually, this can be a pretty cool way to document processes, like installing a Rails app and its dependencies or starting a full stack of software.

With the ShellHistory you can easily keep years of shell history, search history using Full Text Search, back it up to iCloud, create Notebooks.

On the other hand, I could just keep the history synced between my Macs.

2024.07.03.

2023.10.19.

Avoiding Distractions in Modern Computing

Notes from Avoiding Distractions in Modern Computing:

Most of the upcoming generation will never experience “slow computing”.

Slow computing can be done in a “distraction” heavy environment like email. It all depends on how we set up our tools and what we let our computers do. I can still control a lot of aspects of macOS and iOS and I don’t feel them distractions, but simple tools.

It baffles me that people buy pricey phones and have no idea what these devices are capable of. All they do with them is browse TikTok and Instagram.

It is like a blank canvas with no outputs, just waiting for a command about what I would like to do next. At this point I might navigate to a blog directory and open a document with my text editor of choice: emacs. When done writing this post I will add it to git, my text versioning system. After this I do whatever I please with the text file. I might push it to my central blog repository where a static HTML file generates on a public area or I may pipe it to some other program. This is the Unix philosophy.

The terminal-based environment can feel like an island of peace. Not because apps are distracting but because it is a limited interface that is very easy to control.

Some people, like me, feel at home with a customized Unix prompt.

2022.04.04.

2020.08.06.

Broot

Ritkán van ilyen (talán a tmux és vim esetében éreztem ezt eddig), de a Broot nevű Terminal alapú tree replacement nálam changes everything. Ha egyszerűen kellene összefoglalni, akkor a fájlböngészés vimje. Elképesztően gyorsan tud vele az ember egy nagy mapparendszert átfésülni és manipulálni, úgyhogy meg fogom próbálni beépíteni a mindennapjaimba.