• Learning the dark side

    About a year and a half ago, my manager suggested that I learn Android development, so I played around with the SDK for a few days and then got distracted by real work. Now that my role at work has changed, my manager again encouraged me to learn it and said that I could goto a class if it would help. So, this past week, I went to a class given by Big Nerd Ranch outside of Atlanta, GA. The class was quite informative, I learned a little Java and a lot more about Android than I probably needed to know.

  • Marketing doesn't meet reality

    While it should come as no surprise to anyone, marketing departments usually aren't very technical. Today I was reading an article about slow Internet performance and it sparked me to test my connection. I'm getting about 15-20 Mbps down and about 1 Mbps up. Unfortunately I have no idea what I pay for as the plan I'm on is so old, it isn't listed on Time Warner's website. I did, however, goto their website to see the current offerings and saw this table.

  • Struggling with graphics

    One area of writing code that I've never been good at is graphics. I partially attribute this to my lack of artistic ability, but also my distaste for advanced math. For the last day, I've been working on a problem to rotate some buttons and move the buttons at the same time. Rotating the buttons is easy:

  • What is "work product"?

    Up until fairly recently, my job was mostly writing code and it was quite easy to measure how I did each day by how much code I wrote. On days that I didn't write much code, I didn't think I was all that productive. Work product was simple to define; it was the code that I produced and the applications I wrote.