Feeds:
Posts
Comments

Posts Tagged ‘computer programmer’

My ideal work day as a software developer would go something like this:

  1. I grab breakfast. During my breakfast, I transition from domestic life to work life.
  2. I go to work. When I arrive, I grab some coffee. It’s good coffee.
  3. While drinking the coffee, I have a conversation or two with people, some outside of my department, some inside. Maybe I even attend a weekly morning meeting and thumb through a catalog or magazine while I listen to the stakeholders discuss the health of my company.
  4. I head to my office and close the door.
  5. I spend the next hour checking out Visual Studio 2010, or reading an article, maybe a code example. This is more than likely information not directly related to the work I do.
  6. I attend a team meeting or Scrum. I don’t necessarily dig it, but during the meeting, I’m able to make a suggestion to someone with an obstacle. So that’s pretty cool.
  7. I return to my desk and pull up the tasks assigned to me.
  8. For the first task, I pull up the related use case. I read the user story and have a good understanding of how what I’m working on integrates with the system. I have a couple questions about the Normal Flow.
  9. I walk down the hall and have a converstion with a business dude and get the answer to my questions.
  10. I go back to my desk and spend he next few hours composing the prototype solution for the use case I’m handling. I start by stubbing it all out, hooking up my data connections, and maybe rolling the Repository. I may stop and scan the internet for some articles on the Repository Pattern just to stay aware of trends in practices, problems, etc.
  11. My daughter calls me. We have a 30-minute conversation about some event coming up at school, how excited she is about her soccer game this weekend, and how her sister can be annoying sometimes.
  12. Nobody gives me crap about my phone conversation, and nobody cares.
  13. I get up and go get a soda.
  14. On the way back to my desk, I notice Bob’s door is open. Bob is the CEO. I ask Bob about a idea he mentioned in the morning meeting. Bob and I talk about it. Bob is genuinely interested in what I have to say. I probably take that for granted.
  15. I go back to my desk and check in what I’ve worked on.
  16. I get in my car and go home.
  17. When I get home, I don’t even look at a computer. In fact, I go out on my balcony to check on my strawberry planter and watch the birds from my hammock.
  18. I do one or more of the following: I pursue a hobby, play music, cook interesting cuisine, read fiction, drink wine from San Luis Obispo, contemplate the dryness of it.
  19. I watch very little news.
  20. I do engaging things with my family members.
  21. I attend a speech club. I make a speech.
  22. I go to bed. I dream about pleasant things.
  23. The next day, I do it again. Nobody is expecting me to arrive at work with a volume of new knowledge I gained by spending my evening engrossed in something that causes me to lose sleep.
  24. I’m rested, at peace, progressing, and contributing. I have friends. And my family/kids don’t hate me for being a workaholic.
  25. What is your ideal day?

    Advertisements

    Read Full Post »