Dev productivity tips & tools
The following tips and tools are found to be useful in the daily life of a developer
Tips
The following tips would improve the speed and consistency in work. Decreases the lazyness around working productively.
Keyboard shortcuts
Selects the whole thing -
Shift
+fn
+->
More control over the selection -
Shift
+->
Word by word movement -
Ctrl
+->
Intellij specific
Search the codebase - Press Shift
2 times
Windows-specific
Snippet - Win
+ Shift
+ S
Powershell options - Win
+ X
Organize windows - Win
+ ->
or <-
Emoji
Bring brilliance to the discussion.
Emoji
GitHub Markdown
🎉
:tada:
👍
:+1:
😂
:joy:
😃
:smiley:
💚
:green_heart:
Unicode symbols
Thank you
Thank often both the robots and humans. Thank at the beginning, during and at the end of any code review process.
In a Pull Request (PR)
there are about 10
Thank you's!
Shall we ask questions or give a request or suggestion?
Even though we are sure about something, let us give some room for discussion by asking a question.
Email etiquette
Privacy
Mail address
Make sure to have a different email addresss for Open Source discussion with a pseudony, such for example, corepointer or j143. So that email address can be j143 [at] protonmail.com
.
Full name
Full name of a person is to be kept private.
In the
edit info
section, you might want to remove your second name! :)
Tools
Grammar correction tool
Always check for typos in emails, comments or discussions.
The chat language ("u" instead of "you") to be avoided, write down full sentences.
Pomodoro technique
Manage time and stay undistracted!
How it works?
Choose a task you'd like to get done
Set the timer for 25 minutes
Work on the task until the time completes
Note it as one pomodoro
Take a short break
Git documentation
One stop shopping for all that is git.
Vocabulary
The words that we frequently use in development conversations
For example:
How to understand a problem, better?
Many things just don't work the first time, and we do need to repeat them again and again.
External links
Last updated
Was this helpful?