DemoChoice Web Poll: Book Club for May 2022
1 candidate will be elected with 21 ballots cast.

Table form | Chart form: First Round | Next Round | Final Round | Previous Round | Ballot Depth | How it works | Main Page


Round 1    
------------------------------------------------------- 50%
Growing Object-Oriented Software, Guided by Tests by Steve Freeman & Nat Pryce  (19.0%) 
GGGGGGGGGGGGGGGGGGGGG __________________________________ :
Implementation Patterns by Kent Beck  (19.0%) 
HHHHHHHHHHHHHHHHHHHHH __________________________________ :
Unit Testing Principles, Practices, and Patterns by Vladimir Khorikov  (19.0%) 
RRRRRRRRRRRRRRRRRRRR ___________________________________ :
Extreme Programming Explained: Embrace Change, 2nd Edition by Kent Beck  (9.5%) 
DDDDDDDDDD _____________________________________________ :
Release It!: Design and Deploy Production-Ready Software by Michael T. Nygard  (9.5%) 
OOOOOOOOOOO ____________________________________________ :
Effective Software Testing by Maurício Aniche  (4.8%) 
CCCCC __________________________________________________ :
Fundamentals of Software Architecture by Neal Ford and Mark Richard  (4.8%) 
EEEEEE _________________________________________________ :
Learning Domain-Driven Design by Vlad Khononov  (4.8%) 
KKKKK __________________________________________________ :
Refactoring (1st or 2nd Edition) 1st=Java, 2nd=JavaScript by Martin Fowler  (4.8%) 
MMMMM __________________________________________________ :
Sustainable Software Architecture: Analyze and Reduce Technical Debt by Carola Lilienthal  (4.8%) 
QQQQQ __________________________________________________ :
   
Results   Redistributed Votes (to these colors)
Learning Domain-Driven Design by Vlad Khononov Defeated
GGGGG

Note: If this doesn't make sense, try reading the How it works page, view the table form, or ask a question.
The dotted line represents the number of votes that guarantees victory (50% of counted votes).

A tie was resolved by choosing a candidate at random.
No candidate has the number of votes needed to guarantee victory, so the last-place candidate (Learning Domain-Driven Design by Vlad Khononov) is eliminated. Ballots for that candidate are counted toward their next highest ranking.

next round Next Round














 
 
DemoChoice Web Poll: Book Club for May 2022
1 candidate will be elected with 21 ballots cast.

Table form | Chart form: First Round | Next Round | Final Round | Previous Round | Ballot Depth | How it works | Main Page


Round 2    
------------------------------------------------------- 50%
Growing Object-Oriented Software, Guided by Tests by Steve Freeman & Nat Pryce  (23.8%) 
GGGGGGGGGGGGGGGGGGGGGGGGGGG ____________________________ :
Implementation Patterns by Kent Beck  (19.0%) 
HHHHHHHHHHHHHHHHHHHHH __________________________________ :
Unit Testing Principles, Practices, and Patterns by Vladimir Khorikov  (19.0%) 
RRRRRRRRRRRRRRRRRRRRR __________________________________ :
Extreme Programming Explained: Embrace Change, 2nd Edition by Kent Beck  (9.5%) 
DDDDDDDDDDD ____________________________________________ :
Release It!: Design and Deploy Production-Ready Software by Michael T. Nygard  (9.5%) 
OOOOOOOOOO _____________________________________________ :
Effective Software Testing by Maurício Aniche  (4.8%) 
CCCCCC _________________________________________________ :
Fundamentals of Software Architecture by Neal Ford and Mark Richard  (4.8%) 
EEEEE __________________________________________________ :
Refactoring (1st or 2nd Edition) 1st=Java, 2nd=JavaScript by Martin Fowler  (4.8%) 
MMMMMM _________________________________________________ :
Sustainable Software Architecture: Analyze and Reduce Technical Debt by Carola Lilienthal  (4.8%) 
QQQQQ __________________________________________________ :
   
Results   Redistributed Votes (to these colors)
Sustainable Software Architecture: Analyze and Reduce Technical Debt by Carola Lilienthal Defeated
RRRRR

Note: If this doesn't make sense, try reading the How it works page, view the table form, or ask a question.
The dotted line represents the number of votes that guarantees victory (50% of counted votes).

A tie was resolved by choosing a candidate at random.
No candidate has the number of votes needed to guarantee victory, so the last-place candidate (Sustainable Software Architecture: Analyze and Reduce Technical Debt by Carola Lilienthal) is eliminated. Ballots for that candidate are counted toward their next highest ranking.

next round Next Round














 
 
DemoChoice Web Poll: Book Club for May 2022
1 candidate will be elected with 21 ballots cast.

Table form | Chart form: First Round | Next Round | Final Round | Previous Round | Ballot Depth | How it works | Main Page


Round 3    
------------------------------------------------------- 50%
Growing Object-Oriented Software, Guided by Tests by Steve Freeman & Nat Pryce  (23.8%) 
GGGGGGGGGGGGGGGGGGGGGGGGGG _____________________________ :
Implementation Patterns by Kent Beck  (19.0%) 
HHHHHHHHHHHHHHHHHHHHH __________________________________ :
Unit Testing Principles, Practices, and Patterns by Vladimir Khorikov  (23.8%) 
RRRRRRRRRRRRRRRRRRRRRRRRRR _____________________________ :
Extreme Programming Explained: Embrace Change, 2nd Edition by Kent Beck  (9.5%) 
DDDDDDDDDDD ____________________________________________ :
Release It!: Design and Deploy Production-Ready Software by Michael T. Nygard  (9.5%) 
OOOOOOOOOO _____________________________________________ :
Effective Software Testing by Maurício Aniche  (4.8%) 
CCCCC __________________________________________________ :
Fundamentals of Software Architecture by Neal Ford and Mark Richard  (4.8%) 
EEEEE __________________________________________________ :
Refactoring (1st or 2nd Edition) 1st=Java, 2nd=JavaScript by Martin Fowler  (4.8%) 
MMMMM __________________________________________________ :
   
Results   Redistributed Votes (to these colors)
Refactoring (1st or 2nd Edition) 1st=Java, 2nd=JavaScript by Martin Fowler Defeated
RRRRR

Note: If this doesn't make sense, try reading the How it works page, view the table form, or ask a question.
The dotted line represents the number of votes that guarantees victory (50% of counted votes).

A tie was resolved by choosing a candidate at random.
No candidate has the number of votes needed to guarantee victory, so the last-place candidate (Refactoring (1st or 2nd Edition) 1st=Java, 2nd=JavaScript by Martin Fowler) is eliminated. Ballots for that candidate are counted toward their next highest ranking.

next round Next Round














 
 
DemoChoice Web Poll: Book Club for May 2022
1 candidate will be elected with 21 ballots cast.

Table form | Chart form: First Round | Next Round | Final Round | Previous Round | Ballot Depth | How it works | Main Page


Round 4    
------------------------------------------------------- 50%
Growing Object-Oriented Software, Guided by Tests by Steve Freeman & Nat Pryce  (23.8%) 
GGGGGGGGGGGGGGGGGGGGGGGGGGG ____________________________ :
Implementation Patterns by Kent Beck  (19.0%) 
HHHHHHHHHHHHHHHHHHHHH __________________________________ :
Unit Testing Principles, Practices, and Patterns by Vladimir Khorikov  (28.6%) 
RRRRRRRRRRRRRRRRRRRRRRRRRRRRRRR ________________________ :
Extreme Programming Explained: Embrace Change, 2nd Edition by Kent Beck  (9.5%) 
DDDDDDDDDDD ____________________________________________ :
Release It!: Design and Deploy Production-Ready Software by Michael T. Nygard  (9.5%) 
OOOOOOOOOOO ____________________________________________ :
Effective Software Testing by Maurício Aniche  (4.8%) 
CCCCC __________________________________________________ :
Fundamentals of Software Architecture by Neal Ford and Mark Richard  (4.8%) 
EEEEE __________________________________________________ :
   
Results   Redistributed Votes (to these colors)
Effective Software Testing by Maurício Aniche Defeated
RRRRR

Note: If this doesn't make sense, try reading the How it works page, view the table form, or ask a question.
The dotted line represents the number of votes that guarantees victory (50% of counted votes).

A tie was resolved by choosing a candidate at random.
No candidate has the number of votes needed to guarantee victory, so the last-place candidate (Effective Software Testing by Maurício Aniche) is eliminated. Ballots for that candidate are counted toward their next highest ranking.

next round Next Round














 
 
DemoChoice Web Poll: Book Club for May 2022
1 candidate will be elected with 21 ballots cast.

Table form | Chart form: First Round | Next Round | Final Round | Previous Round | Ballot Depth | How it works | Main Page


Round 5    
------------------------------------------------------- 50%
Growing Object-Oriented Software, Guided by Tests by Steve Freeman & Nat Pryce  (23.8%) 
GGGGGGGGGGGGGGGGGGGGGGGGGG _____________________________ :
Implementation Patterns by Kent Beck  (19.0%) 
HHHHHHHHHHHHHHHHHHHHH __________________________________ :
Unit Testing Principles, Practices, and Patterns by Vladimir Khorikov  (33.3%) 
RRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRR ___________________ :
Extreme Programming Explained: Embrace Change, 2nd Edition by Kent Beck  (9.5%) 
DDDDDDDDDDD ____________________________________________ :
Release It!: Design and Deploy Production-Ready Software by Michael T. Nygard  (9.5%) 
OOOOOOOOOOO ____________________________________________ :
Fundamentals of Software Architecture by Neal Ford and Mark Richard  (4.8%) 
EEEEE __________________________________________________ :
   
Results   Redistributed Votes (to these colors)
Fundamentals of Software Architecture by Neal Ford and Mark Richard Defeated
OOOOO

Note: If this doesn't make sense, try reading the How it works page, view the table form, or ask a question.
The dotted line represents the number of votes that guarantees victory (50% of counted votes).

No candidate has the number of votes needed to guarantee victory, so the last-place candidate (Fundamentals of Software Architecture by Neal Ford and Mark Richard) is eliminated. Ballots for that candidate are counted toward their next highest ranking.

next round Next Round














 
 
DemoChoice Web Poll: Book Club for May 2022
1 candidate will be elected with 21 ballots cast.

Table form | Chart form: First Round | Next Round | Final Round | Previous Round | Ballot Depth | How it works | Main Page


Round 6    
------------------------------------------------------- 50%
Growing Object-Oriented Software, Guided by Tests by Steve Freeman & Nat Pryce  (23.8%) 
GGGGGGGGGGGGGGGGGGGGGGGGGG _____________________________ :
Implementation Patterns by Kent Beck  (19.0%) 
HHHHHHHHHHHHHHHHHHHHH __________________________________ :
Unit Testing Principles, Practices, and Patterns by Vladimir Khorikov  (33.3%) 
RRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRR __________________ :
Extreme Programming Explained: Embrace Change, 2nd Edition by Kent Beck  (9.5%) 
DDDDDDDDDD _____________________________________________ :
Release It!: Design and Deploy Production-Ready Software by Michael T. Nygard  (14.3%) 
OOOOOOOOOOOOOOOO _______________________________________ :
   
Results   Redistributed Votes (to these colors)
Extreme Programming Explained: Embrace Change, 2nd Edition by Kent Beck Defeated
GGGGG SSSSS

Note: If this doesn't make sense, try reading the How it works page, view the table form, or ask a question.
The dotted line represents the number of votes that guarantees victory (50% of counted votes).

No candidate has the number of votes needed to guarantee victory, so the last-place candidate (Extreme Programming Explained: Embrace Change, 2nd Edition by Kent Beck) is eliminated. Ballots for that candidate are counted toward their next highest ranking.

New colors:
S
None of these

next round Next Round














 
 
DemoChoice Web Poll: Book Club for May 2022
1 candidate will be elected with 21 ballots cast.

Table form | Chart form: First Round | Next Round | Final Round | Previous Round | Ballot Depth | How it works | Main Page


Round 7    
----------------------------------------------------- 50%
Growing Object-Oriented Software, Guided by Tests by Steve Freeman & Nat Pryce  (30.0%) 
GGGGGGGGGGGGGGGGGGGGGGGGGGGGGGG ______________________ :
Implementation Patterns by Kent Beck  (20.0%) 
HHHHHHHHHHHHHHHHHHHHH ________________________________ :
Unit Testing Principles, Practices, and Patterns by Vladimir Khorikov  (35.0%) 
RRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRR ________________ :
Release It!: Design and Deploy Production-Ready Software by Michael T. Nygard  (15.0%) 
OOOOOOOOOOOOOOOO _____________________________________ :
None of these   
SSSSS ________________________________________________
   
Results   Redistributed Votes (to these colors)
Release It!: Design and Deploy Production-Ready Software by Michael T. Nygard Defeated
RRRRRRRRRRRRRRRR

Note: If this doesn't make sense, try reading the How it works page, view the table form, or ask a question.
The dotted line represents the number of votes that guarantees victory (50% of counted votes).

No candidate has the number of votes needed to guarantee victory, so the last-place candidate (Release It!: Design and Deploy Production-Ready Software by Michael T. Nygard) is eliminated. Ballots for that candidate are counted toward their next highest ranking.

next round Next Round














 
 
DemoChoice Web Poll: Book Club for May 2022
1 candidate will be elected with 21 ballots cast.

Table form | Chart form: First Round | Next Round | Final Round | Previous Round | Ballot Depth | How it works | Main Page


Round 8    
---------------------------------------------------- 50%
Growing Object-Oriented Software, Guided by Tests by Steve Freeman & Nat Pryce  (30.0%) 
GGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGG ____________________ :
Implementation Patterns by Kent Beck  (20.0%) 
HHHHHHHHHHHHHHHHHHHHH _______________________________ :
Unit Testing Principles, Practices, and Patterns by Vladimir Khorikov  10  (50.0%) 
RRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRR :
None of these   
SSSSSS ______________________________________________
   
Results   Redistributed Votes (to these colors)
Implementation Patterns by Kent Beck Defeated
GGGGGGGGGGGGGGG SSSSS

Note: If this doesn't make sense, try reading the How it works page, view the table form, or ask a question.
The dotted line represents the number of votes that guarantees victory (50% of counted votes).

No candidate has the number of votes needed to guarantee victory, so the last-place candidate (Implementation Patterns by Kent Beck) is eliminated. Ballots for that candidate are counted toward their next highest ranking.

next round Next Round














 
  
DemoChoice Web Poll: Book Club for May 2022
1 candidate will be elected with 21 ballots cast.

Table form | Chart form: First Round | Final Round | Previous Round | Ballot Depth | How it works | Main Page


Round 9    
------------------------------------------------- 50%
Growing Object-Oriented Software, Guided by Tests by Steve Freeman & Nat Pryce  (47.4%) 
GGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGG __ :
Unit Testing Principles, Practices, and Patterns by Vladimir Khorikov  10  (52.6%) 
RRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRR :RRRR
None of these   
SSSSSSSSSS _______________________________________
   
Results  
Growing Object-Oriented Software, Guided by Tests by Steve Freeman & Nat PryceDefeated 
Unit Testing Principles, Practices, and Patterns by Vladimir KhorikovElected 

Note: If this doesn't make sense, try reading the How it works page, view the table form, or ask a question.
The dotted line represents the number of votes that guarantees victory (50% of counted votes).

Unit Testing Principles, Practices, and Patterns by Vladimir Khorikov has enough votes to guarantee victory and is declared a winner.
In the end, 47.6% of all cast ballots counted toward a winner. This compares to 19% if only the first-round votes were used.

The Ballot Depth section shows how much lower rankings contributed to the tally.
















 
 
DemoChoice Web Poll: Book Club for May 2022
1 candidate will be elected with 21 ballots cast.

Table form | Chart form: First Round | Final Round | Ballot Depth | How it works | Main Page


Ballot Depth: This shows how much the lower rankings on ballots contributed to the winning candidate.

Rank Fraction of votes for winner
1st 40.0% 
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
2nd 30.0% 
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
4th 10.0% 
XXXXXXXXXXXXX
8th 10.0% 
XXXXXXXXXXXXXX
11th 10.0% 
XXXXXXXXXXXXXX