"It may stem from inexperience - well, that's what experience is for"
Can't speak for US, but in UK a large part of PGCE courses is devoted to reflecting and acting on experience gained in a supervised teaching placement.
Sometimes you need to dig a bit deeper to process the experience, my favourite out of date theory is Schon's single and double loop learning.
For coders: single loop learning is when you change the way you name variables or re-write your code to make the logic clearer. Double loop learning is the stuff Michael Lopp writes about.
Can't speak for US, but in UK a large part of PGCE courses is devoted to reflecting and acting on experience gained in a supervised teaching placement.
Sometimes you need to dig a bit deeper to process the experience, my favourite out of date theory is Schon's single and double loop learning.
http://www.infed.org/thinkers/et-schon.htm
For coders: single loop learning is when you change the way you name variables or re-write your code to make the logic clearer. Double loop learning is the stuff Michael Lopp writes about.