Generally, I'd consider my workday breakdown as a senior engineer:
* 30% coding
* 25% mentoring (code reviews, peer programming, etc)
* 15% architecture discussions
* 10% customer interfacing
* 10% product discussions
* 10% bureaucratic maintenance
* 75% Coding * 10% HN and other tech news website * 10% Surfing the web for tutorial * 5% Chatting with coworkers
Chat also include technical discussion and other stuff, which are essential to me for a healthy professional life.