Rules of Thumb for a 1x Developer
!tags:: #litâ/đ°ď¸article/highlights
!links:: programming, satire, software engineering,
!ref:: Rules of Thumb for a 1x Developer
!author:: The Other Mickey Wiki
=this.file.name
Reference
=this.ref
Notes
I try to write a unit test any time the expected value of a defect is non-trivial. Expected value would be: Likelihood of a defect * Cost of a defect.
- No location available
-
Instead, design meetings or conversations should be about getting input and answering questions.
- No location available
-
(highlight:: There are plenty of meetings where the purpose is to âget signoffâ or to âget buyin.â You should avoid those and only agree to do one if youâre forced to. You donât want to need âsignoff.â You want to be able to make your own decisions and determine what degree of agreement you need from other people.
Instead, design meetings or conversations should be about getting input and answering questions.)
- No location available
- satire, collaboration, meetings,
Any time youâre given a deadline, ask which one of these it is. Of course, itâs often the case that internal deadlines are required to be âon trackâ for hard deadlines. But what you want to call out is when internal deadlines are presented as hard deadlines for the sake of pressuring people to work longer.
- No location available
- work management, deadlines, schedule management,
Then some people will get into the difference between two âflavorsâ of Agile, which are Scrum and Kanban. In my mind, Scrum means that âyou have to get certain things done with those two weeks.â Kanban means âdo what you can do in two weeks.â If itâs not explicit to you whether the team follows Scrum or Kanban, you should have that conversation explicitly â and you should push for Kanban. Given the difficulty of estimation (see Rule 18), Scrum can easily mean that youâll get pressured to work extra hours to complete something within that arbitary two-week horizon.
- No location available
-
dg-publish: true
created: 2024-07-01
modified: 2024-07-01
title: Rules of Thumb for a 1x Developer
source: pocket
!tags:: #litâ/đ°ď¸article/highlights
!links:: programming, satire, software engineering,
!ref:: Rules of Thumb for a 1x Developer
!author:: The Other Mickey Wiki
=this.file.name
Reference
=this.ref
Notes
I try to write a unit test any time the expected value of a defect is non-trivial. Expected value would be: Likelihood of a defect * Cost of a defect.
- No location available
-
Instead, design meetings or conversations should be about getting input and answering questions.
- No location available
-
(highlight:: There are plenty of meetings where the purpose is to âget signoffâ or to âget buyin.â You should avoid those and only agree to do one if youâre forced to. You donât want to need âsignoff.â You want to be able to make your own decisions and determine what degree of agreement you need from other people.
Instead, design meetings or conversations should be about getting input and answering questions.)
- No location available
- satire, collaboration, meetings,
Any time youâre given a deadline, ask which one of these it is. Of course, itâs often the case that internal deadlines are required to be âon trackâ for hard deadlines. But what you want to call out is when internal deadlines are presented as hard deadlines for the sake of pressuring people to work longer.
- No location available
- work management, deadlines, schedule management,
Then some people will get into the difference between two âflavorsâ of Agile, which are Scrum and Kanban. In my mind, Scrum means that âyou have to get certain things done with those two weeks.â Kanban means âdo what you can do in two weeks.â If itâs not explicit to you whether the team follows Scrum or Kanban, you should have that conversation explicitly â and you should push for Kanban. Given the difficulty of estimation (see Rule 18), Scrum can easily mean that youâll get pressured to work extra hours to complete something within that arbitary two-week horizon.
- No location available
-