Trying a few different ideas to improve my productivity with work. These are experimental. Expect to remove them in a quarter if they do not work. Most come from a series of blog posts "Secrets to becoming a Better Remote Developer" by Mateus Friera, a Brazillian remote developer.
- Block out time for dedicated reading. One hour daily for professional development (documentation, blogs, technical or non-technical books) and Two hours for personal development (fiction, dharma books, philosophy, history)
- Block out four hours for distraction-free coding in the evening.
- Batch all non-coding related activities together, e.g. e-mail, meetings, etc.
- Demo what you are working on to the team regularly.
- Create a [[pythefnos]] routine rather than a daily routine.
- Journal daily meetings and take down notes on what co-workers are working on
- Create a PR checklist.
The PR Checklist
- Did we document and run any environmental changes?
- Did we cover all points in the AC?
- Do the variable and method names make sense?
- Do the method doc blocks make sense?
- Does the unit tests cover each method?
- Do the smoke tests pass on development?
- Does this improve the existing code?
- Friera, Mateus. 2021 Secrets to Becoming a Better Remote Developer. Mateus Friera. Retrieved 2021-10-03.
- Friera, Mateus. Secrets to Becoming a Better Remote Developer. Mateus Friera. Retrieved 2021-01-03.