Skip to content

Instantly share code, notes, and snippets.

@mthalman
Last active July 18, 2022 11:09
Show Gist options
  • Save mthalman/a9a3ee34a15a950a9587a3ceba406d96 to your computer and use it in GitHub Desktop.
Save mthalman/a9a3ee34a15a950a9587a3ceba406d96 to your computer and use it in GitHub Desktop.
Developer Productivity Tips

Developer Productivity Tips

Time management

  • 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

Task management

  • 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.

Tools

  • 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
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment