# Gary Bernhardt

> programmer

**Wikidata**: [Q110953227](https://www.wikidata.org/wiki/Q110953227)  
**Source**: https://4ort.xyz/entity/gary-bernhardt

## Summary  
Gary Bernhardt is an American programmer and public speaker best known for creating the “Destroy All Software” series of programming screencasts. He is active on social media (Twitter @garybernhardt) and lives in Seattle, Washington.

## Biography  
- **Residence:** Seattle, Washington, USA (as of 2022)  
- **Sex/Gender:** Male  
- **Occupation:** Programmer, Orator  
- **Notable work:** *Destroy All Software* (programming screencast series)  
- **Online identifiers:** Twitter @garybernhardt (started 2007‑03‑04), GitHub @garybernhardt  

*(No publicly sourced information on birth date, nationality, education, or employers is available.)*  

## Contributions  
Gary Bernhardt’s primary contribution to the software community is the **“Destroy All Software”** series, a collection of programming screencasts that demonstrate debugging, testing, and development techniques across multiple languages and frameworks. The series, released incrementally over several years, has been widely cited by developers for its clear, humorous, and incisive approach to problem‑solving.  

In addition to the screencasts, Bernhardt maintains an active **GitHub** profile under the username *garybernhardt*, where he shares open‑source code, utilities, and examples that complement his instructional videos. His **Twitter** presence (≈44 000 followers as of February 2023) amplifies his reach, allowing him to disseminate insights, announce new content, and engage directly with the programming community.  

Collectively, these activities have fostered a reputation for practical, no‑nonsense teaching that helps developers improve code quality and testing discipline.

## FAQs  
### Q: Who is Gary Bernhardt?  
**A:** Gary Bernhardt is a programmer and speaker known for the “Destroy All Software” screencast series, which teaches debugging and testing techniques.  

### Q: What is “Destroy All Software”?  
**A:** It is a set of programming screencasts created by Bernhardt that walk viewers through real‑world coding problems, emphasizing testing and debugging best practices.  

### Q: How many people follow Gary Bernhardt on Twitter?  
**A:** As of February 2023, his Twitter account @garybernhardt had about **44,477** followers.  

### Q: Where does Gary Bernhardt live?  
**A:** He resides in Seattle, Washington, USA (recorded in 2022).  

### Q: Does Gary Bernhardt contribute to open‑source projects?  
**A:** Yes; he maintains a GitHub account (*garybernhardt*) where he shares code and utilities related to his teaching material.  

## Why They Matter  
Gary Bernhardt’s “Destroy All Software” series has become a touchstone for developers seeking practical, hands‑on instruction in testing and debugging. By exposing common pitfalls and demonstrating systematic problem‑solving, his work has raised the overall quality of code in the communities that adopt his methods. The series’ blend of humor and technical depth makes complex concepts accessible, influencing both novice programmers and seasoned engineers. Moreover, his active presence on Twitter and GitHub amplifies his impact, fostering a vibrant dialogue around best practices and encouraging a culture of continuous learning within the software industry.

## Notable For  
- Creator of the **“Destroy All Software”** programming screencast series.  
- Recognized **programmer and orator** with a large technical following.  
- Maintains an influential **Twitter account** (@garybernhardt) with >44 k followers (2023).  
- Active **GitHub contributor** under the username *garybernhardt*.  
- Resides in **Seattle**, a hub for technology and software development.  

## Body  

### Early Public Presence  
- Began tweeting on **2007‑03‑04** under the handle **@garybernhardt**.  
- Early tweets focused on programming insights, laying groundwork for later instructional content.  

### “Destroy All Software” Screencasts  
- Launched as a **set of programming screencasts** covering topics such as unit testing, debugging, and language‑specific quirks.  
- Each episode presents a real‑world codebase, identifies failures, and walks through the resolution process.  
- The series is frequently referenced in developer forums and blogs as a benchmark for clear, practical teaching.  

### Open‑Source Contributions  
- Operates a **GitHub profile** (*garybernhardt*) where he publishes code samples, utilities, and supporting material for his screencasts.  
- Projects often illustrate testing frameworks, command‑line tools, and language‑specific patterns.  

### Social Media Influence  
- **Twitter followers:** 42 935 (recorded 2022‑02‑24) and 44 477 (recorded 2023‑02‑12).  
- Uses the platform to announce new screencast releases, share quick tips, and interact with the developer community.  

### Community Impact  
- Developers cite his screencasts when learning test‑driven development (TDD) and debugging strategies.  
- The approachable style has inspired other educators to produce similar video‑based tutorials.  

### Current Status  
- Continues to reside in **Seattle**, contributing to the local and global programming ecosystems through content creation and open‑source work.

## References

1. [Source](https://github.com/garybernhardt)
2. [Source](https://twitter.com/garybernhardt)