Always Visible Deadlines
To not get surprised by an upcoming deadline the day before, I like having them in sight regularly.
The solution for me is to have in the upper right corner of my computer screen at all time.
I am using Gnome, but this approach works for macOS.
It is possible to develop for the Gnome shell directly, but this requires interaction with some complex and poorly documented APIs.
For simply counting down numbers in the top bar this seems overkill.
Luckily argos got me covered, and simplifies this task enormously.
For macOS there is xbar, which is compatible to argos.
Argos itself is a Gnome shell extension, for developing simple text display and shortcut applications, that live in the top bar.
All I have to do for displaying text, is to create any type of executable, that prints to stdout
.
I opted for a python script, but shell scripts, C programs, or anything else works just as well.
The script should calculate the time to the next deadlines, easy right, right!