Password Management with Stash

Password management is becoming increasingly important. Best security practices suggest using difficult to remember passwords consisting of either long string of unconnected words or randomized alphanumeric strings. These per-password difficulties are compounded by the increasing number of services brought about by the digitization of everything. While there are certainly efforts the improve this space, they all have specific limitations and the non-emergence of a widely adopted solution tells just how significant these limitations are....

2022-04-12 · 3 min · Daniel Rammer

Scripting Your UI Color Palette

Changing your workflow color palette can be useful in myriad situations. In my case, as a self-describing nomadic programmer I tend to move a lot. There is probably some deep-seated reasoning, but the change in work setting seems to help me reset and focus. Unfortunately, this means constant changes in light exposure and ambiance making it difficult to commit to a light or dark theme because they tend to be unusable in the wrong setting....

2022-03-03 · 3 min · Daniel Rammer

Due: A Kanban TODO List Script

TODO lists are a battle-hardened solution for productivity. There are countless applications available which span mobile apps, cloud-based solutions, etc. However, these tend to be far too heavy for my preference as I trend towards minimalist solutions, favoring simplicity over extensive functionality. The short list of requirements for a TODO list include functionality to: Prioritize certain tasks over others Manage separate lists for home and work Attach free-form text to tasks My solution has evolved from a simple text file to using kanban boards to better track my workflow....

2022-01-20 · 5 min · Daniel Rammer

A Script for Managing Dotfiles

Dotfiles are files and directories that define application configurations. They are preceded with a “.” which hides them, by default, within many file browsers. To maintain a uniform experience, users may aim to sync their dotfiles across development environments. This management process is often cumbersome, and is compounded by the number of machines a user frequently access’. Although historically I have a single laptop, where I favor simplicity over functionality, I am plagued by an addition for distro-hopping and fresh installs....

2022-01-18 · 3 min · Daniel Rammer

Introducing the Script Series

For those who may be unfamiliar, script is a generalized term referring to a typically small executable file and are supported by a variety of programming languages. Shell environments are a very common introduction to scripting, where a sequence of commands may be aggregated into a single file. Helping with portability, many shells are implemented with POSIX compliance, which means that a shell conforms to a specific set of command requirements....

2022-01-14 · 2 min · Daniel Rammer