Developer Aspirations

YAPB - Yet Another Programming Blog




March 2011

Steps towards GTD

by Colin Miller, on GTD, Musings, Time Management, work

As my fiancé can attest, I can be awfully forgetful. It isn't that I'm not  paying attention or that I don't care about my projects, it's just that there is a lot to remember. I probably have a good 30-40 various projects that I'm either working on or would like to someday get done. Beside larger projects, there's dozens of little things that I have to remember to do. The…



January 2011

Job Changes

by Colin Miller, on LinkedIn, Ramblings, work

There have been a whirlwind of changes for me personally lately. The main reason that I have been mia is that I was in a recruitment process that involved both phone screenings and on-site interviews. As this was a large focus of my professional attention for the past several weeks, it would have been the topic I blogged about. However, since there's a chance colleagues of my current employeer would…



September 2010

Amazon Web Services First Impressions

by Colin Miller, on Amazon Web Services, development, Musings, Scalability, Virtualization, work

First thing's first, my blog is now at a new location. I've decided to move it to a more narcissistic address: It may later change to or something, and I'll make a note of it if that happens. The old address will still have my old posts, and I may cross post a few times, but mostly I'll be using the new location.…



August 2010


by Colin Miller, on development, work

Back when I was learning programming and software development in college, I began a practice of learning a new programming language every year. I started with Java, then moved to Perl, C#, Visual Basic, Python, Ruby, Groovy, Scala, PHP... etc. I still think it's a good practice for every developer. It's even a recommended practice by many other developers on how to stay in your game. You don't want to…



July 2010

Interesting Work

by Colin Miller, on Musings, Ramblings, work

One of my largest problems at my job is finding interesting work or making my work interesting. Without having the physical exertion associated with an outdoors job, having something that keeps you actively engaged not only increases productivity, but also personal enjoyment and quality of life. Basically, if you don't find your work interesting, you're not going to want to do it. [caption id="" align="aligncenter" width="576" caption="My…



May 2010

Relating Development To Go

by Colin Miller, on Design, development, Go, Testing, work

This is a really niche topic of discussion. Those who have both practiced software development and played/studied Go may appreciate the relation. If you've never played go and are not a software developer... well I can't really help you there. However, today I found the similarities astounding. There are a lot of terms from Go that are used to describe the game or situations in the game. Things like…