The contributors to the first edition
The first edition asked for help through GitHub issues and pull requests, and got it: before any second edition, 20 people besides the author had committed fixes, opened pull requests, raised issues or commented, on a repository that 40 people starred and 20 forked. This page is the record, from the repository's git history and its GitHub issues, read on 18 October 2026. The second edition credits them, with their permission.
20contributors 189commits 63by contributors 21of 24 PRs merged 43issues (35 open) 28comments 29chapter files touched by others
When
Commits from 2018-02-17 to 2024-03-01; issues and pull requests from 2018-02-22 to 2020-08-21. By year: 2018: 169, 2019: 9, 2020: 10, 2024: 1. The book was written in 2018; the contributions came in from September 2018, the month it was released early, through 2020.
The same, as a table
| Month | Commits | Issues opened | Pull requests opened |
|---|---|---|---|
| 2018-02 | 29 | 1 | 0 |
| 2018-03 | 10 | 7 | 0 |
| 2018-04 | 0 | 0 | 0 |
| 2018-05 | 0 | 0 | 0 |
| 2018-06 | 0 | 0 | 0 |
| 2018-07 | 0 | 0 | 0 |
| 2018-08 | 9 | 0 | 0 |
| 2018-09 | 63 | 4 | 3 |
| 2018-10 | 65 | 13 | 10 |
| 2018-11 | 28 | 8 | 0 |
| 2018-12 | 1 | 2 | 1 |
| 2019-01 | 1 | 2 | 1 |
| 2019-02 | 0 | 2 | 0 |
| 2019-03 | 0 | 0 | 0 |
| 2019-04 | 0 | 0 | 0 |
| 2019-05 | 0 | 0 | 0 |
| 2019-06 | 21 | 3 | 6 |
| 2019-07 | 0 | 0 | 0 |
| 2019-08 | 0 | 0 | 0 |
| 2019-09 | 0 | 0 | 0 |
| 2019-10 | 0 | 1 | 0 |
| 2019-11 | 0 | 0 | 0 |
| 2019-12 | 0 | 0 | 0 |
| 2020-01 | 8 | 0 | 2 |
| 2020-02 | 4 | 0 | 0 |
| 2020-03 | 0 | 0 | 0 |
| 2020-04 | 0 | 0 | 0 |
| 2020-05 | 0 | 0 | 0 |
| 2020-06 | 0 | 0 | 0 |
| 2020-07 | 0 | 0 | 0 |
| 2020-08 | 0 | 0 | 1 |
| 2020-09 | 0 | 0 | 0 |
| 2020-10 | 0 | 0 | 0 |
| 2020-11 | 0 | 0 | 0 |
| 2020-12 | 0 | 0 | 0 |
| 2021-01 | 0 | 0 | 0 |
| 2021-02 | 0 | 0 | 0 |
| 2021-03 | 0 | 0 | 0 |
| 2021-04 | 0 | 0 | 0 |
| 2021-05 | 0 | 0 | 0 |
| 2021-06 | 0 | 0 | 0 |
| 2021-07 | 0 | 0 | 0 |
| 2021-08 | 0 | 0 | 0 |
| 2021-09 | 0 | 0 | 0 |
| 2021-10 | 0 | 0 | 0 |
| 2021-11 | 0 | 0 | 0 |
| 2021-12 | 0 | 0 | 0 |
| 2022-01 | 0 | 0 | 0 |
| 2022-02 | 0 | 0 | 0 |
| 2022-03 | 0 | 0 | 0 |
| 2022-04 | 0 | 0 | 0 |
| 2022-05 | 0 | 0 | 0 |
| 2022-06 | 0 | 0 | 0 |
| 2022-07 | 0 | 0 | 0 |
| 2022-08 | 0 | 0 | 0 |
| 2022-09 | 0 | 0 | 0 |
| 2022-10 | 0 | 0 | 0 |
| 2022-11 | 0 | 0 | 0 |
| 2022-12 | 0 | 0 | 0 |
| 2023-01 | 0 | 0 | 0 |
| 2023-02 | 0 | 0 | 0 |
| 2023-03 | 0 | 0 | 0 |
| 2023-04 | 0 | 0 | 0 |
| 2023-05 | 0 | 0 | 0 |
| 2023-06 | 0 | 0 | 0 |
| 2023-07 | 0 | 0 | 0 |
| 2023-08 | 0 | 0 | 0 |
| 2023-09 | 0 | 0 | 0 |
| 2023-10 | 0 | 0 | 0 |
| 2023-11 | 0 | 0 | 0 |
| 2023-12 | 0 | 0 | 0 |
| 2024-01 | 0 | 0 | 0 |
| 2024-02 | 0 | 0 | 0 |
| 2024-03 | 2 | 0 | 0 |
Who did what
| Person | Commits | Lines | Pull requests merged | Issues | Comments | Chapter files touched |
|---|---|---|---|---|---|---|
| Dinis Cruz @DinisCruz · author | 126 (+50 merges) 2018-02-17 to 2024-03-01 | +7,415 / −1,938 412 chapter files | 0 of 0 | 31 | 21 | _index, generation-z, how-this -book-was-created, how-to-get-a-job, stem-tech-stack, why-I-wrote-this-book, why-write-this-book, books-to-read and 404 more |
| didadida5555 @didadida5555 | 6 2019-06-16 | +27 / −27 6 chapter files | 6 of 6 #60 Update jira.md (merged); #59 Update docker.md (merged); #58 Update open-source.md (merged); #57 Update how-this -book-was-created.md (merged); #56 Update creative-commons.md (merged); #55 Update how-to-get-a-job.md (merged) | 0 | 0 | how-this -book-was-created, how-to-get-a-job, creative-commons, docker, jira, open-source |
| Sarah Cruz @sarahallencruz | 17 2018-09-21 to 2018-11-24 | +116 / −120 10 chapter files | 0 of 0 | 0 | 0 | _index, generation-z, how-to-get-a-job, creative-commons, docker, google-search-gdd-sre, hugo, jira and 2 more credited in v0.50 |
| Mike Eriksson @swedishmike | 11 2018-10-04 | +13 / −13 11 chapter files | 1 of 3 #26 More nitpicking (merged); #25 Some spelling changes (closed); #24 Changed AWS SDL to AWS SDK (closed) | 1 | 3 | google-search-gdd-sre, open-source, python, assembly-and-bytecode, brain, ml-ai, pen-and-paper, be-a-founder and 3 more credited in v0.60 |
| Claudio Camerino @clazba | 6 (+2 merges) 2018-09-29 to 2018-10-13 | +170 / −170 6 chapter files | 3 of 3 #37 Proofread #3 Google GDD (merged); #29 Proofread #2 (merged); #14 Proofread #1 (merged) | 0 | 1 | _index, generation-z, how-to-get-a-job, creative-commons, docker, google-search-gdd-sre credited in v0.60 |
| Martin O'Brien @mobrien-gw | 7 2020-01-11 to 2020-02-01 | +15 / −15 7 chapter files | 1 of 1 #67 Typos and grammar corrections. (merged) | 0 | 0 | generation-z, how-this -book-was-created, how-to-get-a-job, books-to-read, diagrams-to-add, gen-z-digital-env, stories-to-tell |
| Mark Regensberg @mregensberg | 4 2018-09-23 to 2018-09-24 | +18 / −26 2 chapter files | 2 of 2 #11 Chapter 1 review (merged); #10 flow, layout, fixed some typos (merged) | 0 | 0 | _index, generation-z credited in v0.50 |
| Steven Vore @StevenJV | 3 2020-01-15 to 2020-01-16 | +9 / −9 8 chapter files | 2 of 2 #66 First full readthrough (merged); #65 corrects possible typo in chap.1 (merged) | 0 | 0 | _index, docker, dot-language, owasp, python, wallaby-and-ncrunch, books, why-diversity-matters |
| Sam Willis @samwillis4216 | 4 2018-10-12 | +7 / −7 2 chapter files | 1 of 1 #36 removed 'number' from a multitude number of technologies. Just gramma… (merged) | 0 | 1 | _index, how-to-get-a-job |
| Russ Miles @russmiles | 0 | +0 / −0 0 chapter files | 0 of 0 | 7 | 0 | |
| Mikail Tunç @emtunc | 2 2018-10-08 | +38 / −38 2 chapter files | 2 of 2 #32 Update docker.md (merged); #31 Update creative-commons.md (merged) | 0 | 0 | creative-commons, docker |
| Kevin Johnson @secureideas | 1 2018-12-15 | +1 / −1 1 chapter files | 1 of 1 #47 Fixed a minor misspelling (merged) | 0 | 0 | _index |
| Kenneth Jhim Infante @kennethinfante | 1 2018-10-09 | +1 / −1 1 chapter files | 1 of 1 #34 Update creative-commons.md (merged) | 0 | 0 | creative-commons |
| Michael Chadwick @Chuddington | 1 2018-10-03 | +30 / −17 2 chapter files | 1 of 1 #23 Wording Changed for the first Chapter (merged) | 0 | 0 | generation-z, how-to-get-a-job credited in v0.60 |
| shamsul910 @shamsul910 | 0 | +0 / −0 0 chapter files | 0 of 0 | 1 | 0 | |
| Michael Hidalgo @michaelhidalgo | 0 | +0 / −0 0 chapter files | 0 of 0 | 1 | 0 | |
| Immortalin @Immortalin | 0 | +0 / −0 0 chapter files | 0 of 0 | 1 | 0 | |
| dave-theunsub @dave-theunsub | 0 | +0 / −0 0 chapter files | 0 of 0 | 1 | 0 | |
| 1lastBr3ath @1lastBr3ath | 0 | +0 / −0 0 chapter files | 0 of 0 | 0 | 1 | |
| Dan Moore @mooreds | 0 | +0 / −0 0 chapter files | 0 of 0 | 0 | 1 | |
| Françoise Cruz @francoise-cruz | 0 | +0 / −0 0 chapter files | 0 of 1 #50 Update creative-commons.md (closed) | 0 | 0 |
Lines are git's count across every file, including the generated ones the author committed. A pull request's commits are counted under the person who made them, so a contributor's commits and merged pull requests are the same work seen twice. Git author names were joined to GitHub logins by hand (admin/build/gen_contributors.py); the raw data is under admin/content/github/.
What the issues asked for
Labels, as the author used them: new-content 15, improvement 10, reader-feedback 9, show-in-book 5, bug-or-typo 2, code-sample 1, update-content 1, fix 1. The print edition's front page listed the five labelled show-in-book as of 8 October 2018:
- #6 Add chapter on 'cloud-native' (open)
- #5 Add chapter on 'Typography and Design' (open)
- #4 Add chapter on 'Closure' (open)
- #3 Re-apply context fixes submitted to Build repo (open)
- #2 Add chapter on 'Coordinated Disclosure' (open)
The pull requests
| # | Title | By | State | Date |
|---|---|---|---|---|
| #10 | flow, layout, fixed some typos | Mark Regensberg | merged | 2018-09-24 |
| #11 | Chapter 1 review | Mark Regensberg | merged | 2018-09-24 |
| #14 | Proofread #1 | Claudio Camerino | merged | 2018-10-03 |
| #23 | Wording Changed for the first Chapter | Michael Chadwick | merged | 2018-10-03 |
| #24 | Changed AWS SDL to AWS SDK | Mike Eriksson | closed | 2018-10-04 |
| #25 | Some spelling changes | Mike Eriksson | closed | 2018-10-04 |
| #26 | More nitpicking | Mike Eriksson | merged | 2018-10-05 |
| #29 | Proofread #2 | Claudio Camerino | merged | 2018-10-06 |
| #31 | Update creative-commons.md | Mikail Tunç | merged | 2018-10-08 |
| #32 | Update docker.md | Mikail Tunç | merged | 2018-10-08 |
| #34 | Update creative-commons.md | Kenneth Jhim Infante | merged | 2019-06-22 |
| #36 | removed 'number' from a multitude number of technologies. Just gramma… | Sam Willis | merged | 2019-06-22 |
| #37 | Proofread #3 Google GDD | Claudio Camerino | merged | 2019-06-22 |
| #47 | Fixed a minor misspelling | Kevin Johnson | merged | 2019-01-16 |
| #50 | Update creative-commons.md | Françoise Cruz | closed | 2019-01-01 |
| #55 | Update how-to-get-a-job.md | didadida5555 | merged | 2019-06-23 |
| #56 | Update creative-commons.md | didadida5555 | merged | 2019-06-22 |
| #57 | Update how-this -book-was-created.md | didadida5555 | merged | 2019-06-22 |
| #58 | Update open-source.md | didadida5555 | merged | 2019-06-23 |
| #59 | Update docker.md | didadida5555 | merged | 2019-06-23 |
| #60 | Update jira.md | didadida5555 | merged | 2019-06-23 |
| #65 | corrects possible typo in chap.1 | Steven Vore | merged | 2020-01-15 |
| #66 | First full readthrough | Steven Vore | merged | 2020-01-25 |
| #67 | Typos and grammar corrections. | Martin O'Brien | merged | 2024-03-01 |
The issues
| # | Title | By | Labels | State | Opened | Comments |
|---|---|---|---|---|---|---|
| #1 | Create pool (Google forms) to gather data about book's topics | Dinis Cruz | open | 2018-02-22 | 0 | |
| #2 | Add chapter on 'Coordinated Disclosure' | Dinis Cruz | new-content, show-in-book | open | 2018-03-03 | 0 |
| #3 | Re-apply context fixes submitted to Build repo | Dinis Cruz | show-in-book, fix | open | 2018-03-04 | 0 |
| #4 | Add chapter on 'Closure' | Dinis Cruz | new-content, show-in-book | open | 2018-03-04 | 0 |
| #5 | Add chapter on 'Typography and Design' | Dinis Cruz | new-content, show-in-book | open | 2018-03-04 | 0 |
| #6 | Add chapter on 'cloud-native' | Dinis Cruz | new-content, show-in-book | open | 2018-03-04 | 0 |
| #7 | Add 'Ubiquitous computing' reference to IoT chapter | Dinis Cruz | update-content | open | 2018-03-04 | 0 |
| #8 | Typo on cover | dave-theunsub | bug-or-typo | closed | 2018-03-06 | 3 |
| #9 | Feedback on Open Source article | Dinis Cruz | improvement | open | 2018-09-11 | 0 |
| #12 | Fix chapter's ordering | Dinis Cruz | bug-or-typo | open | 2018-09-27 | 0 |
| #13 | Create Slack organisation for book | Dinis Cruz | open | 2018-09-27 | 0 | |
| #15 | Add content on - lack of mastery, copy from Stack overflow, learn from you tube | Dinis Cruz | improvement, reader-feedback | open | 2018-09-30 | 0 |
| #16 | Chaos Engineering is Experimentation and Testing | Russ Miles | closed | 2018-10-03 | 0 | |
| #17 | Chaos Engineering and Resilience Engineering | Russ Miles | closed | 2018-10-03 | 0 | |
| #18 | Make sure to reference the Principles of Chaos | Russ Miles | closed | 2018-10-03 | 0 | |
| #19 | Game Days and Automated Chaos Experiments part of a Chaos Engineers toolbox | Russ Miles | closed | 2018-10-03 | 0 | |
| #20 | Chaos Engineering and the overall Software Development Lifecycle | Russ Miles | closed | 2018-10-03 | 0 | |
| #21 | Continuous Chaos (Engineering) | Russ Miles | closed | 2018-10-03 | 0 | |
| #22 | Chaos Engineering and Observability | Russ Miles | closed | 2018-10-03 | 0 | |
| #27 | Arduino Logo | Immortalin | new-content, reader-feedback | open | 2018-10-05 | 1 |
| #28 | Add 'Is this book just for Gen Z' chapter | Dinis Cruz | new-content | open | 2018-10-06 | 0 |
| #30 | A mention of Hacktoberfest? | Mike Eriksson | new-content, reader-feedback | open | 2018-10-07 | 3 |
| #33 | review 'developer roadmap visualization" | Dinis Cruz | open | 2018-10-08 | 0 | |
| #35 | reply to thread 'What is your best advice for a junior software developer?' | Dinis Cruz | open | 2018-10-10 | 0 | |
| #38 | Add content about back to basis on HTTP | Michael Hidalgo | new-content, reader-feedback | open | 2018-10-15 | 1 |
| #39 | Add chapter on "understand what game is being played" | Dinis Cruz | new-content, reader-feedback | open | 2018-11-04 | 0 |
| #40 | Add chapter on 'summits vs conferences' | Dinis Cruz | new-content, reader-feedback | open | 2018-11-04 | 0 |
| #41 | Add reference and example from explainshell.com on Linux chapter | Dinis Cruz | improvement | open | 2018-11-07 | 0 |
| #42 | Add section on ELK and how I'm using it | Dinis Cruz | new-content | open | 2018-11-07 | 0 |
| #43 | Add section on code formatting | Dinis Cruz | open | 2018-11-07 | 0 | |
| #44 | Add reference to 'what makes a good visulalisation' and Ikigai | Dinis Cruz | improvement | open | 2018-11-08 | 0 |
| #45 | Add code sample for running Chrome in Lambda | Dinis Cruz | new-content, code-sample | open | 2018-11-15 | 0 |
| #46 | Add chapter on C4 model for software architecture | Dinis Cruz | new-content | open | 2018-11-18 | 0 |
| #48 | Add ldjam as an example for developers to write games | Dinis Cruz | new-content | open | 2018-12-19 | 0 |
| #49 | Write post to letters to a new developer | Dinis Cruz | new-content | open | 2018-12-19 | 1 |
| #51 | Add reference to istio to the containers section | Dinis Cruz | improvement | open | 2019-01-06 | 0 |
| #52 | Content to add to OWASP Chapter | Dinis Cruz | improvement | open | 2019-01-14 | 0 |
| #53 | to add to privacy chapter | Dinis Cruz | open | 2019-02-20 | 0 | |
| #54 | where did all the women in tech go (add to skills gap chapter) | Dinis Cruz | improvement | open | 2019-02-20 | 0 |
| #61 | Introduce TDD and Devops (or link resources) | Dinis Cruz | improvement, reader-feedback | open | 2019-06-23 | 0 |
| #62 | Explain better the concept of running ELK in Docker | Dinis Cruz | improvement, reader-feedback | open | 2019-06-23 | 0 |
| #63 | Explain meaning of "compared to normal or power users" | Dinis Cruz | improvement, reader-feedback | open | 2019-06-23 | 0 |
| #64 | Google Search, GDD and SRE section & Learning section - Typos | shamsul910 | open | 2019-10-03 | 0 |
The 2018 change log credits Mike Eriksson, Michael Chadwick and Claudio Camerino (v0.60) and Mark Regensberg and Sarah Cruz (v0.50) for content fixes and contributions. Repository: DinisCruz/Book_Generation_Z_Developer, created 2018-02-17, last push 2024-03-01, licence file Apache-2.0.