I've been programming for the last, uh, 20+ years. I guess many of you have the same number of years on your programming back.
Be it an entry level programmer or a solution architect I suppose your typical day-to-day tasks sometimes feel like "déjà vu".
My Typical Programming Day
Yes, there are days when some non-common situations happen, but in most cases I could say that my day in programming, in most cases, looks like:- Day starts: startup my dev. machine.
- 1 hour. Read (support) emails. I'm the project manager (and the main developer/arhitect) for several applications my company develops. Support is handled on email basis - the first thing to do is to see if there are any program related queries and/or new demo requests.
- 1 hour. Finishing of the (programming) tasks we started yesterday - to ensure everything that was done yesterday can be compiled and works as expected.
- 30 minutes. Read/answer more support emails.
- 30 minutes. Discussing with the team about the new features and changes to be done today.
- 2 hours. Implementing new features in the application.
- 30 minutes. Read/answer more support emails.
- 1 hour. Demoing the applications to interested (future) clients over the web.
- 1 hour. More development.
- 30 minutes. Browsing the Internet for "fun". Visiting Delphi related pages to see if there are any new interesting articles being posted.
- Twitter. Facebook. Shut down machine.
How about you? What does your typical day-to-day task look?

