| I do software development and have to also fill some tedious forms now and then. I have a good experience of these three things to boost my productivity: Shell scripts and Python based automations are good to perform repetitive tasks. Python 3 is everywhere and easily installable, which makes it a good base for writing automations. Cron helps ensuring the automations are executed on time. This is nice for some backup activities. Automator (on OSX) is a good tool to connect key events to your automations. "Say" (the shell command to perform text-to-speech synthesis) is nice way to stay up-to-date on the executions. I also utilize macro capabilities of editors when working with larger data files. The trend is that the existing tools are continuously being made more and more powerful which also reduces the need for extra scripting on top of them. Finally, I'd like to mention that the company I work for, Softagram, https://softagram.com is also offering a tool to boost productivity when working with larger or more risky code changes. The tool automates dependency/risk analysis and offers the output in nicely integrated visual report right to the comment field of pull request in GitHub, GitLab, etc. systems. |