- Limit the amount of context switching you do, it can lead to mistakes all around
- Queue non-urgent tasks for when you have down time
- Block off time in calendar to focus on a task
- Take breaks
- Breaking up big tasks into smaller tasks
- Write down your TODO tasks so you can remember them
- Take notes on a task that will be interrupted so you can resume from where you started
- Take notes on your workflows and things you've learned so you don't forget and can share with others
- Give yourself a break between hard tasks by working on a simple task
- Prioritize your tasks according to importance. Let your manager/others know what your priorities are.
- Learn functionality and shortcuts of your IDE
- Automated repeated tasks with AutoHotkey
- Git tools: Fork, SourceTree
- Web tools: Insomnia, Requestly, Fiddler
- C# tools: .NET repl
- Windows: Win+V (clipboard history), Win+. (emojis)
- GitHub: "t" in repo for file search, "." in repo/PR for VS Code editor
- Windows Terminal, ConEmu