That remembered how I learn programing, at the beginning of the course I wasn't at all into that, learning pascal, printing words into a black window, but when I started my project, I got a goal and it become very fun and I was very enthusiastic into that...
I think sometimes the common sense of the right way of doing things its not the best way, other thing that comes to my head about that, is when you end up in big projects with very complex design patterns applied but since nobody b-sides the creator fully understand the pattern, and the shift of people in the project is very high, the thing becomes a mess.
teaching is about enthusiast your students and programing is about make programs with readable code...
but what i really see today, is teaching about be difficult with a ton of unused things, and programing about to be most complex that u can..
I think sometimes the common sense of the right way of doing things its not the best way, other thing that comes to my head about that, is when you end up in big projects with very complex design patterns applied but since nobody b-sides the creator fully understand the pattern, and the shift of people in the project is very high, the thing becomes a mess.
teaching is about enthusiast your students and programing is about make programs with readable code...
but what i really see today, is teaching about be difficult with a ton of unused things, and programing about to be most complex that u can..