Programming.
what you develop, so you can compare. Try to recognize trends and patterns. Learn something new: a programming language or environment (e.g. an Android application, Chrome application, a Go application). Follow tech blogs. A good programmer combines theory with practice and is aware of new