DEV Community

Mashcuy Lab
Mashcuy Lab

Posted on

Session #3

Summary

What I learned from 472 PRs, 130K lines of code and 1 year working for a USA startup

  • My first PR vs my latest PR
  • No, you cannot do everything
  • Plan your day = Be effective
  • Communication: inform your progress when is needed, unblock your teammates, perform QA
  • Is ok to not be ok
  • Dump your brain
    • something is blocking you? explain the problem in a note
    • there is a lot of things to do? make a prioritized list
  • Do things that gives you fulfillment
  • Understand what is expected from your work

How to structure a productive day

  • Fulfillment: mind, body & spirit
  • Pareto law: 80% of effects comes from 20% of causes
    • Master key skills
    • Prioritize key practices
    • Learn key concepts
    • Focus on key tasks
  • Laborit law: people gravitate towards the least effort path at expense of important or difficult tasks
    • Prioritize more urgen + important tasks (don't focus on difficulty)
    • Break complex tasks into smaller manageable tasks
  • Parkinson law: work expands to fill the available time
    • Set strict deadlines
    • Seek efficiency, not perfection

Efficient learner

  • create a distraction-free environment
  • be an active note-taker
  • prioritize your health
  • revise your knowledge actively: explain it easily

Code for 4 hours straight (with no breaks ?)

  • plan your work yesterday
  • high priority tasks => most optimal timeframe
  • no phone, no notifications, no emails, no slack.
  • drink water, exercise, sleep.

Optimize your development process

  • technical aspects
    • follow standards
    • do regular code reviews
  • experience aspects
    • master your IDE

Top comments (0)

AWS Security LIVE!

Join us for AWS Security LIVE!

Discover the future of cloud security. Tune in live for trends, tips, and solutions from AWS and AWS Partners.

Learn More

πŸ‘‹ Kindness is contagious

DEV is better (more customized, reading settings like dark mode etc) when you're signed in!

Okay