Cuttlefish 0.6
Cuttlefish simplifies creating and deploying PHP websites. In version 0.6 this focus continues by simplifying tooling friction and making routing and controllers more powerful.
Cuttlefish simplifies creating and deploying PHP websites. In version 0.6 this focus continues by simplifying tooling friction and making routing and controllers more powerful.
MacOS is done? Nope, I have a wishlist for next years WWDC 
Do you know your CSS keywords? http://www.quirksmode.org/blog/archives/2021/06/inherit_initial.html
Pandan (https://sindresorhus.com/pandan) is a little macOS menu bar widget displaying how much time elapsed since your last break; no nags and it's a nice nudge to take breaks properly. Also check out the other software!
This is a script for Hammerspoon that reorders the windows on the current screen in a reverse cascade, with the active window at the front left. It's very useful to view all windows at once and create order from a mess of windows.
The name refers to the shortcut used to perform the action: control-option-command+/. This shortcut is editable in the script.

Easily access the windows after performing the Three Finger Slash More information on GitHub
I've released Taskfile 1.1.0, with the following changes:
Taskfile remembers how to run all your shell based workflows.
Taskfile is now in maintenance-mode, so I can focus on other projects, as there are no feature requests 👍
This better result in Priti Patel’s resignation. I’m ashamed for the country I live in. https://www.theguardian.com/uk-news/2021/may/15/torture-victims-kept-in-solitary-by-home-office-for-up-to-a-year
Taskfile runs task files, a bash (or zsh etc.) script that contains functions that can be called via the runner. These files must be called .Taskfile. The runner detects any taskfiles in the current, parent, grandparent etc directory of the directory you're in.

Example Taskfile output from the help command. I've refined the <kbd>edit</kbd> task that ships with the script so that it opens the <kbd>.Taskfile</kbd> in the current directory if it exists, before falling back to editing the runner.
I think there is a lot of unused potential in optimising for end user productivity where there are boring solutions available. Mostly do less.
One of the under appreciated aspects of technical debt is that it makes it harder to get flow; certainly dealing with niggles and workarounds distracts developers from thinking holistically about a problem.