In the past William Springer has worked as a math teacher, science teacher, AVID tutor, magazine writer, computer science TA, and textbook editor. He likes teaching but found middle school to be too stressful because the students took advantage of his being deaf, so he went back to school for his PhD and then became a developer. His day job is working for a company that makes medical software. He misses teaching, though, so he speaks at conferences (about computer science and accessibility) and write books. His latest book released Aug 1, 2019 - https://smile.amazon.com/dp/B07VC1WV2Q His hobbies include heavy economic board games, science fiction, and photography. He has a variable number of children (generally between 1 and 4) whom he spends a lot of time hanging out with.
Chapters:
- - Dave introduces the show and William Springer
- - William's hearing and ability to communicate
- - William's experiences with teaching in different forms
- - How William got started in software
- - William's book: A Programmer's Guide to Computer Science
- - The utility of computer science degrees and the intangible benefits of various activities
- - William's story of failure - teaching middle school
- - William's book recommendations
- - How William stays current with what he needs to know
- - William's top 3 tips for delivering more value
- - Keeping up with William
Resources:
- A Programmer's Guide to Computer Science: A virtual degree for the self-taught developer - Dr. William M Springer II
- Cochlear implants
- Genetic Hearing Loss
- "Computer Science is no more about computers than astronomy is about telescopes" - sometimes attributed to Edsger Dijkstra, but that is uncertain
- Austin Bingham on Developer On Fire
William's book recommendation:
William's top 3 tips for delivering more value:
- Don't assume you know what your user needs or wants
- Don't assume your users knows what they need or want
- Details matter