いかに集中してコードが書けているかが大事なので、集中しているという状態はかなり意識しています。集中できているかどうかをチェックするために、頭の中で、ロジックをデバッグトレースできているかどうかを確認しています。あとは、集中するための息抜きですね(笑)。
技術を修得しても、じゃあそれを何に使うのがないと何も使えないものになってしまうので。むしろ、身に着けた技術を捨てていけるかの方が大切だと思います。プログラミングに関してはベースは同じ、ベースのスキルをあげていきながら、新しい技術を身に着けてもそれをどんどん切り捨てていき、自分のスタイルを成長させていくことが大切だと思います。固執しても技術はどんどん進化してしまうので。