I studied Computing Science at the University of Alberta.
I’m a software developer, currently working as a consultant for DevFacto Technologies in Edmonton, AB *. I’m always tinkering with some software, and my current side-project is Pure Project Tools, intended to be a clean, elegant application that teams can use to collaborate and plan more effectively on projects.
I’m interested in agile methodology and object-oriented design.. and in recent years have become more interested in thinking about IoC and Dependency Injection, and how the way we structure our systems affects things like testability, maintenance, and the ability to express our intentions so that systems can be more easily understood.
My understanding is always progressing… and I enjoy the process of continually discovering new and better ways to do things.
This blog is intended just to be an outlet for my thoughts, mostly related to technology, but I will likely post on other things too..
In addition to technology, I’m also interested in movies, art, other languages and culture (mostly Korean), and martial arts – I’ve trained in traditional Chinese gong fu for several years, and recently started training in Brazilian Jiu-Jitsu as well.
* – Disclaimer: The opinions expressed through this blog are my own and do not represent my employer’s view in any way.