I get in late (thank goodness for flexible work hours!), check emails and announcements, and do a quick skim of the newsgroups for interesting questions or problems that people might need help with - I'm a community manager for the Linux space, so that's my first port of call!
Then it's headphones on and log in the engineering network. I check the Jira tickets on any of my projects and see if I have any new comments on any of my code reviews, or if I've been assigned anything new? Depending on the project, we might have a quick stand-up - otherwise, I jump back on whatever I have in progress. Could be researching, design, review, or straight up coding. At some point, I'll probably be called over to help a colleague with something, or vice versa - they're a helpful bunch in my office. (This is normally a good excuse to scope out today's cake situation in the tea room - jackpot!)
Sometime in the afternoon, I'll often have a meeting with colleagues from Project Planning, either for one of my projects, or a different project I've been asked to consult for. Currently, I'm helping to hammer out requirements for some improvements to the engineering network, that my team have asked to be made.
Then, it's back into the fun stuff until home time. Overtime, if I want it, but when I clock off, I clock off for good - a real nice clean line on my work/life balance.