Epilogue

Acknowledgements

A huge thanks to students and colleagues who caught typos, bugs, or submitted reports:

  • Abe Stone (#7)
  • Aidan Jameson Neel (#8)
  • Isaiah Solomon Jones (#8, #15)
  • Julia Macias (#9)
  • Molly J. Carter (#12)
  • Dalton K. Hicks (#13)
  • Pengfei Zhang (#10)
  • Molly J. Carter (#12)
  • Vanessa Cecillia (#23)
  • Kevin J. Farrell (#24)
  • Dane Marshall Smith (#25)
  • Sydney S. Johnson (#26, #31)
  • Hudson Rose Custer (#27)
  • Gavin G. Gilb (#28)
  • Rowan Kylie Palmer (#29)
  • Drew Henry Duncan (#33)
  • Seneca Simon (#35)
  • Erik G. Walker (#62, #63)

And a huge thanks to the students who helped run i211 labs and work with students:

  • Ahna Abraham
  • Mary Bekova
  • Shibani Dcosta
  • Shreeja Deshpande
  • Andrew Edinger
  • Johnathan Engleking
  • Akhila Eshapula
  • Chirayu Gupta
  • Dylan Jacoby
  • Satwick Kulkarni
  • Steve Mendis
  • Honey Patel
  • Gavin Simpson
  • Eli Taylor
  • Namith Telkar
  • Susheel Thimlapur

Many points were inspired by a need for introductory material on topics like git, shells, and text editing:

  • Some of the topics were inspired by the topics in “Missing Semester,” by Anish Athalye, Jon Gjengset, and Jose Javier Gonzalez Ortiz.
  • Alexander’s thoughts on teaching git were heavily inspired by a 2018 blog post by Rachel M. Carmena called How to teach Git and the related material.

Teaching with this book

Alexander started writing this book during summer 2023, while assisting with course material for I210 and I211. Erika began editing and writing for the book during the summer of 2024 in preparation for teaching I211 online and asynchronously.

The book is a work in progress - if you find an error or have a suggestion, please reach out to your current I211 instructor.