Recipe to becoming an Efficient Developer

Hyperverge Academy

@imJenal

 Jyotsna Gupta

@imJenal

Hi! I'm Jyotsna

Master Your IDE

@imJenal

  • Learn Keyboard Shortcuts
  • Features of your favourite IDE
  • Explore common plugins

Jot it down

@imJenal

  • Keep taking notes
  • You can also use pen or paper

Be your Own Manager

@imJenal

  • Create a TODO list of your tasks
  • Break down into smaller tasks
  • Provide estimates
  • Be accountable to yourself

Refer Documentation

@imJenal

  • Read README of any codebase first
  • Don't jump to codebase directly

Don’t Reinvent the Wheel

@imJenal

  • Search for secondary things rather than building them from scratch
  • Leverage the existing libraries, Example: cryptographic library

Contribute to Open Source Projects

@imJenal

  • Collaborate with global developers
  • Learn from the existing codebase

Testing

@imJenal

  • Test-Driven Development (TDD)
  • Writing test is as important as writing code
  • Fewer bugs
  • More confidence

Minimize unimportant tasks

@imJenal

  • Make sure that every meeting has an agenda and an action plan
  • Limit the use of email to essential matters only. For instant communication, use instant messaging apps such as Slack .

Minimize distractions

@imJenal

  • Eliminate unnecessary notifications
  • Avoid usage of apps like Instagram
  • Avoid unnecessary phone calls/texts
  • Choose your workplace location
  • Lesser face-to-face interactions
  • Leverage the flow state
  • Good pair of headphones

Taking breaks

@imJenal

  • The Pomodoro Technique: Setting timers help in dividing your goals and time management
  • Drink water
  • Take a walk
  • Stretch your body

@ imJenal 

https://slides.com/jenal/efficient-developer

Recipe to becoming an efficient developer

By Jyotsna Gupta

Recipe to becoming an efficient developer

HyperVerge Academy | March 01 2022

  • 607