programming isn't coding programming is computational problem solving (see
CSCI101) programming is getting data from point A to point B see what
programming isn't about informal lecture being a good programmer isn't about
following best practices or paradigms. it's still possible to write bad programs
using test-driven development and "Clean Architecture"