~Get Your Files Here !/1. Poor Spacing and Indentation - Bad Programming 101 - Part 1- Become a Better Coder by Learning How (Not) to Program.mp425.6MB
~Get Your Files Here !/10. Gaps and Overlaps - Bad Programming 101 - Part 1- Become a Better Coder by Learning How (Not) to Program.mp411.32MB
~Get Your Files Here !/11. Mismatching Loops - Bad Programming 101 - Part 1- Become a Better Coder by Learning How (Not) to Program.mp420.77MB
~Get Your Files Here !/12. Infinite Loops - Bad Programming 101 - Part 1- Become a Better Coder by Learning How (Not) to Program.mp411.55MB
~Get Your Files Here !/13. Excessive Length and Complexity - Bad Programming 101 - Part 1- Become a Better Coder by Learning How (Not) to Program.mp418.41MB
~Get Your Files Here !/14. Conclusion - Bad Programming 101 - Part 1- Become a Better Coder by Learning How (Not) to Program.mp423.61MB
~Get Your Files Here !/2. Code Clutter - Bad Programming 101 - Part 1- Become a Better Coder by Learning How (Not) to Program.mp415.79MB
~Get Your Files Here !/3. Bad Commenting - Bad Programming 101 - Part 1- Become a Better Coder by Learning How (Not) to Program.mp412.96MB
~Get Your Files Here !/4. Confusing Naming and Declarations - Bad Programming 101 - Part 1- Become a Better Coder by Learning How (Not) to Program.mp414.64MB
~Get Your Files Here !/5. Excessive Scope - Bad Programming 101 - Part 1- Become a Better Coder by Learning How (Not) to Program.mp412.3MB
~Get Your Files Here !/6. Abuse of the Type System - Bad Programming 101 - Part 1- Become a Better Coder by Learning How (Not) to Program.mp422.78MB
~Get Your Files Here !/7. Nullable Values - Bad Programming 101 - Part 1- Become a Better Coder by Learning How (Not) to Program.mp410.93MB
~Get Your Files Here !/8. Forgetting Alternatives - Bad Programming 101 - Part 1- Become a Better Coder by Learning How (Not) to Program.mp428.81MB
~Get Your Files Here !/9. Abusing Expressions - Bad Programming 101 - Part 1- Become a Better Coder by Learning How (Not) to Program.mp418.51MB