Archive for January, 2008

29
Jan

Taking it to the Next Level

I am reading several programming books these days and was a very happy geek the other day when the Canada Post delivery boy showed up with my package from Amazon.ca:

  1. Building a Web Site with Ajax: Visual QuickProject Guide
  2. PHP 6 and MySQL 5 for Dynamic Web Sites: Visual QuickPro Guide
  3. Joel on Software
  4. Zend PHP Certification Study Guide
  5. The Pragmatic Programmer: From Journeyman to Master

I recently read PHP5 Advanced Visual QuickPro Guide and have tagged I would say close to 100 different spots within the book on topics I want to either reread again or need to implement in one of my projects.

I read the preface and introduction of The Pragmatic Programmer and can already tell I have a great book in my hands (as if I didn’t know already from all the rave reviews). I have been studying various programming concepts, ideals and languages since 1996.

“Kaizen” is a Japanese term that captures the concept of continuously making many small improvements.

Continually making improvements to any product or service is essential to its longevity. Other then scripts I’ve abandoned writing for one reason or another, I have always gone back to spruce up my code and implement new concepts and techniques I have encountered. Just as I will be going back to spruce up some of my blog posts as well as future articles I write.

It feels great being able to sink my teeth into something I love doing and believe in again. I look forward to learning more about the topics I have been speaking of lately and contributing more to their communities I am becoming a part of as of late here in Vancouver. I also look forward to sharing my findings and knowledge in upcoming blog posts and articles I have on my list.

Last night I attended the Social Media: A New Way to Market event where I met both presenters, Kris Krug and Rob Cottingham. I managed to get home just before the snow started after bussing home with Monica Hamburg who I met at the Joomla DocCamp and had a lovely coffee with last week. Tomorrow night, I look forward to the Vancouver Bloggers meetup! At the end of February, I have Northern Voice to look forward to, a conference I wanted to attend last year but could not because of work.

My 2008 got off to a rough start after putting my back out just before Christmas. Now I feel like I’m off to the races! I am curious to know what others are doing for self improvement in 2008. Have you taken any courses or attended any workshops? Met anyone new at a networking event? Have you followed up with them? Read any good books or articles lately?

19
Jan

Vancouver Joomla! DocCamp

Today I am attending the premier Vancouver Joomla! DocCamp with other folks who are also either interested in learning more about Joomla! or are already using the Content Management System. The goal of the day is to help generate documentation on the upcoming release of Joomla! 1.5.

I myself have not used Joomla! very extensively let alone much in the last year since embracing WordPress. Because of the raves on Joomla! 1.5 coming from folks over at Tazzu, I felt coming here today was a great introduction back into the Joomla! Content Management System. Not to mention a good time to meet some of the folks on Tazzu.

Technology is great when it works. Today I brought the old laptop down hoping I could use my VMWare Ubuntu Web Server but apparently this laptop has a CPU that is too old for the newest VMWare Player. Instead, I am installing Joomla! 1.5 RC4 onto an empty domain so that I can start playing around with it. Whilst waiting eons for it to download and then upload, I poked around the Administration panel of another Joomla! install to get myself back up to speed with how it worked.

Now that I have a copy I can work with, I am going to go poke around at the code and see what I can do. Wish me luck!

02
Jan

Looking back on 2007

I have been looking back the last couple of days to find a list of 5 things that helped me to push forward out of the “swamp” and get work accomplished in 2007.

1. Threw out my To-Do lists

This came at the recommendation of my counsellor and was probably the best advice she gave me all year. Skeptical of the advice, I did it anyways. I went through my to-do lists looking at them to see if I should hang onto them or not. Almost all of them got thrown out!

When making my to-do lists, I now ask myself how it will benefit me in the future. If you’ve read David Allen’s “Getting Things Done”, then you know you should be writing down everything freeing up your “psyche RAM”. Being the person I am, I have a LOT of business ideas that go through my head and I try to jot them down. While it’s great freeing up my brain, it’s also adding to the overwhelming “Holy chit, I have a lot of work piling up!” I still write everything down, whether or not I hold onto those items is another matter.

2. Found discipline while working

I think the worst part about working on the Internet as a career, is all the distractions! IM, blogs, forums, websites, social networks, games - so many other things I could be doing other then working. Because the goal is to make money off my websites, I have started getting in the habit of asking myself, “Will (or how will) this help me make money?” when working on tasks during my work sessions. When I find myself answering, “No” or “It won’t”, I simply close that tab in my browser window.

I used to mix work/play and have had to separate the two so that I actually get work accomplished. I have a 22″ widescreen LCD hooked up to my 17″ widescreen laptop. On one screen, I have my distracters, on the other, my productors (is that a word?). I work off the screen that doesn’t have the taskbar blinking new IM’s, emails, and all those other distracting “hey over here!!!” type alerts that kill productivity. The distracting LCD stays out of my line of sight by not having the monitors right beside one another and I have been contemplating putting even more space between them.

17″ widescreen laptop with 22″ widescreen LCD

3. Quit reading and started Doing

You can write a comprehensive step-by-step guide on exactly how to make money and give it away free but less then 10% of those who read it will even try it let alone accomplish the goal of making that money. Why? Because the majority of people in life are followers and not doers (not to mention lazy). It is surprising how many people out there want it handed to them on a silver platter without having to do any work - let alone spend money doing it.

For more then five years now, I have spent countless hours reading blogs, forums, and websites on various ways to make money online and know there are countless others doing the same. Not many actually put the effort into utilizing the information they have acquired (including myself) doing the work required to be a successful web entrepreneur. You cannot make money online when you are not doing anything! My biggest stumbling block (as I’m sure you can tell from this blog) is in writing content. I plan on overcoming this hurdle in 2008 and will blog in the future about how. Since I have stopped reading and started doing, I have gotten a lot more work done.

4. Got (more) organized

I am surely not the only one who has bits and pieces of paper and projects all over the place. Early last year, I bought a box that I could fit letter sized folders for my project documentation. I also bought a smaller hard box that I can fit a handful of folders I don’t want damaged while in my backpack. I posted recently about my lil’fat notebook where I am keeping track of what I am doing, when, and for how long so that I can look to see that I am getting work done which helps to keep me motivated. I also have binders for project documentation that won’t fit in a file folder or two - such as my Sports Card Collecting application I am writing. I have upcoming infrastructure I plan on implementing to help me get even more organized which I will also be blogging about in upcoming posts.

5. I quit my job

It’s official. I quit my job on New Years Eve of 2007!

I am an entrepreneur, have the entrepreneurial mindset, and love simplicity. I consider myself to be a great business person, developer, analyst, and problem solver. Two things I am most passionate about are business and technology. Although the majority of my almost decade long career in IT has been primarily within a Microsoft shop, I have never fully bought into their products; however, I do understand and see their place in the market. I am sure you can imagine how a passionate open source PHP developer is received in a Microsoft shop!

Before you start asking how much money I am making online to have been able to quit my job, I should tell you that I’m making literally pennies a day at this point. There are several reasons surrounding my resignation from my job but the one I will make public, is because my partner will be doing her Doctorate in Kelowna, BC (about 4-6 hour drive from Vancouver) and there are no options for me to transfer. I have been a stay at home Dad now since my son was born at the end of September and will be until some time in May when my parental benefits are exhausted, hopefully my partner will be teaching up at UBC, and hopefully I will be making enough money to pay my bills so I don’t have to go back to work full-time.

Justin and I watching Steven’s soccer game.

This is leaving me with five months to start making money online with my websites. Stay tuned to see how many variations of KD I can come up with to feed our family come summertime ;)