Better Code Monday 27/04/20
|
|
Good day/evening! 👋
I hope you are healthy and doing well!
Here are this week's three coding tips:
|
|
Tip #1 - Project guidelines
"While developing a new project is like rolling on a greenfield for you, maintaining it is a potential dark twisted nightmare for someone else...."
Project guidelines is a good resource for some JavaScript projects best practices.
|
|
Tip #2 - Estimations
Need to estimate your work? Some suggestions to keep in mind:
- The more unclear the work the more the estimates should have a wider range.
- Revisit your estimates regularly to manage expectations.
- List all needed tasks to add a feature. Estimate each task separately.
- Use a margin of error (1.5-2x).
|
|
Tip #3 - Flow
It takes some time to get into flow and interruptions are costly. Aim for longer uninterrupted chunks of coding time.
For example, consider having a 3-hour session as a time-currency. Build your schedule around your sessions not between. Avoid interruptions/meetings between your coding sessions.
|
|
That is it folks, wish you a good week!
Stay safe & until next time! 👋
Ahmed
P.S: If you know someone who might find this useful, sharing is appreciated! 👍🏼
If you have been forwarded this email, you are welcome to subscribe here and you will receive next week's tips. 👌
|
|
|
|
|