Home
About
  • 0013: Be Aware of Bikeshedding

    Mar 18, 2021 strategy bias productivity teamwork coding

    Law of triviality is C. Northcote Parkinson's 1957 argument that people within an organization commonly or typically give disproportionate weight to trivial issues. "The time spent on any item of the agenda will be in inverse proportion to the sum [of money] involved." A reactor is so vastly expensive and …

    Read More
  • 0007: Don't Be Blocked

    Feb 10, 2021 communication teamwork

    Getting your work done is very important. Therefore it is necessary to make sure that you can proceed with your tasks smoothly. To ensure that it is useful to look ahead and think about your dependencies. It is important to keep track of the work of your teammates to be able to see early if they are progressing as …

    Read More
  • 0008: Don't Be Blocker

    Feb 10, 2021 communication teamwork

    Getting your team's work done is very important. Therefore it is necessary to make sure that you are not blocking others. Keep track of work of your teammates, so you know when your work will be needed by others. If you find out that somebody will need your work when it will not be done, reach out to them. Try to …

    Read More
  • 0009: Reduce Round Trips

    Feb 10, 2021 communication teamwork

    As developer you will be very often communicating with other parties asynchronously. Typical examples of such communication are email, messages, as well as discussions in pull requests or document. It may take from several minutes, to hours, or even several days before you will get reaction to your actions back. If the …

    Read More
  • 0010: Multitask With Caution

    Feb 10, 2021 teamwork strategy

    Working on multiple tasks is decreasing your chance that you will be blocked and increasing the chance that you will become a blocker. Furthermore, every task you are working on is adding additional cost required by context switching. In the most extreme case, you may spend all your day just context switching and not …

    Read More
  • 0004: It Is Teamwork

    Feb 7, 2021 strategy communication teamwork

    Creating software systems requires cooperation of many people. It is important to observe other people to learn about their role, motivations, strengths, and weaknesses. Related Be open 0003: Ship Stuff Be Open: 0005

    Read More
  • 0005: Be Open

    Feb 7, 2021 communication teamwork

    Good communication is the essential part for any successfully finished project. Related it-is-teamwork 0003: Ship Stuff Be Kind: 0006

    Read More
  • 0006: Be Kind

    Feb 7, 2021 communication teamwork

    It will for sure cause no harm if you will be kind on other people. :D Related it-is-teamwork 0005: Be Open Don't Be Blocked: 0007

    Read More

Martin Majlis

Technologist, perpetual student, continual incremental improvement.
Read More

Recent Posts

  • 1002: Keep Files Smaller Than You
  • 1003: Follow Naming Convention
  • 0013: Be Aware of Bikeshedding
  • 0012: Have Confidence Boosters in your Back Pocket
  • 0011: Make Small Steps
  • 1000: Use Search-oriented Programming
  • 1001: Keep Methods Smaller Than Your Head
  • 0007: Don't Be Blocked

Tags

STRATEGY 11 TEAMWORK 8 COMMUNICATION 6 CODING 5 PRODUCTIVITY 3 CODE-SMELL 2 MORALE 2 BIAS 1

Copyright DEV RULE BOOK. All Rights Reserved