Skip to content

Productivity

I care about being mindful and intentional with my time and energy. I'm a big fan of spending time upfront to make commonly repeated tasks pleasant and simple (in the context of my daily life as well as technical challenges).

Here are some ways in which I like to use technology to be productive.

System Bootstrap via Ansible

I feel that Linux is more efficient and is better for my workflow, but configuring it to be this way takes time. I felt that this was mostly a waste unless I could reproduce my ideal system from a fresh install.

I maintain Ansible playbooks to completely automate my setup on Debian-based Linux systems: https://github.com/Cam-Can-Do/ansible-personal.

curl -sL https://raw.githubusercontent.com/Cam-Can-Do/ansible-personal/main/install.sh | sh

This script also clones and stows my configuration files, which means not only does it install all of my essential applications, but also configures them with my personalized themes, keyboard shortcuts, etc. (This could be considered overkill for personal use, but from a Sys Admin perspective, I'd rather utilize backups and automation rather than depend on luck or skill in the event that a system becomes unavailable).

Some of my other favorite tools/technologies for productivity:

  • This keyboard
  • Any Linux distribution as an operating system (preferably Debian-based)
    • i3 Window Manager
    • Zellij Terminal Multiplexer
  • Brave Web Browser
  • Toggl for time tracking
  • Obsidian as a personal knowledge base