Tips, Tricks and Habits

  • premature optimization: "writing code fast" > "writing faster code”—
  • Validate first, levitate later: Write code which works, then improve speed, security, reliability
  • Move from least dependent to most dependent components
  • Keep the code clean & beautiful, no unnecessary comments, follow code conventions
  • Implement code readability practices.
  • Document, comment and manage workflow.
  • Understand complex or buggy code using a debugger and tracing.
  • Maximize code sharing & reusable.
  • Take regular breaks from coding.
  • Practice unit testing.