Thursday, September 6, 2007

Welcome to my refactoring

I have set up this blog to chronicle the refactoring of myself. As Martin Fowler says, "Refactoring is the process of changing a software system in such a way that it does not alter external behavior of the code yet improves its internal structure." I want to improve my internal structure though this may result in changes to my external behavior.

I guess I should tell you about myself. I am middle-aged approaching 50. I was a computer programmer until the spring of '07. At that time my job was out-sourced and now I am a Technical Analyst at the same company. This works as I have extensive connections and knowledge of our business and its people. I have been married for more than 20 years. I have a daughter that is about to graduate high school and start college. I live in the mountains outside of Denver, Colorado in a nice house that overlooks a wide valley.

My interests are numerous. I love to read sci-fi and fantasy as well as science and technology. I enjoy watching nature and the weather. Stormy weather gets my heart racing. As I said before I was a computer programmer by profession. So I am interested in computers and the internet. I also play role playing games like Dungeons and Dragons.

I guess I am one of the rare atheist conservatives in the world. I will talk more about this later.

I find myself not motivated to pursue projects, play games or even read, lately. I need to get myself together so I can move on.

I have started leaning the Ruby programming language. I hope this will stimulate my energies again. I have also started investing in small cap stocks. Stocks are full of ups and downs. It can't help but get me excited.

I hope you will read my blog and offer advice. Thanks.