Programmer Rising

This past March, I started programming again for the first time since March of 2012.  That’s three years of not doing much coding as a PHP web developer after having done it for upwards of 15 hours a day and now over 15 years since I graduated from college.  I was the second graduate to walk the stage in receiving my two-year diploma from the then new ITAS Program in 2000 at what is now known as VIU.  I had been reminiscing lately about the first website I ever made at Geocities back in 1997.  That’s creeping up on 20 years since I published my first website.  Where has the time gone!?  And my how technology has changed since then!

I haven’t blogged much (lately, yes, I know – life happened) let alone about technology in several years.  There are only two tech-related posts on this blog, both on subscribing to a website.  While I haven’t had much motivation to blog about business and technology since starting daddyjake.com, I have also struggled with where to publish these types of posts.

Five years ago, I somewhat left my career as a web geek in favour of learning something new (and less stressful).  I knew at the time that I would never work in IT department again.  I was miserable almost my entire tech career when I was at work.  But, I questioned why if I hated my career so much, would I go home and work on my own web projects for several hours more?  Getting back into programming as of late has helped remind me of why I love doing it so much.  

When I was in college, one of our instructors gave us instructions on how to install and configure a mail server.  Needless to say, things did not go as exactly written in the instructions and a few of my classmates tore into my instructor because how dare he give us instructions that didn’t work!  Then I heard that token tech phrase for the first time in my career: “but it worked on my machine!”  I just shook my head.  Not at my instructor, but at my classmates.

As a technologist, you spend countless, lost hours in a project troubleshooting, debugging, researching and fixing things.  My estimation would be that 70-80% of the time spent on a project is spent solely on making things work and/or finding a workaround to a roadblock you encounter.  This can be frustrating as hell when you have deadlines.  Or in my case, working for managers who don’t understand that it’s part of the process of working on a project that involves technology.

Delving back into my projects after not looking at some of them for upwards of five years has been an interesting ride.  I have written and re-written a lot of code as I have evolved as a developer and learned new ways of doing things and as the technologies themselves have evolved.  Code I once thought was great, I now scratch my head at.

With such a lag having just happened with my projects and needing to free up some of my own time, I decided to take a look at frameworks again (framework: pre-built building blocks rather than me making those building blocks myself.  I am using Laravel 5 for those who are wondering).  This is far from the first time I have looked at frameworks but also the first time in closer to ten years that I have actually given them a chance.  The reason they might actually stay this time:  I need to think and work like a business owner and not like a programmer.  In other words, as a business owner, I can’t spend all my time coding because I have way too much non-coding work to get done!

laravel5

With my programmer hat on, I have been back in that space of banging my head as I come across bumps, hills and mountains in my project(s).  I curse, bang my keyboard, go for walks, write it out on paper doing whatever I can until that issue is in my rear view mirror.  Then I move on to the next feature and deal with the issues that come along with it.

Stressful?  Yes.  Frustrating?  Absolutely.  Exhilarating?  Exactly the point!

The process of coming up with an idea, losing your shit trying to get it implemented, losing (quite literally at times) days trying to get one piece to work and realize it’s because you didn’t put a comma where needed and then all of a sudden, it’s working.  THAT is what I love about programming!  I love watching as a website just comes to life as you feed it data much like watering a flower and watching it come to life.

The amount of work I have to do is more than a little daunting.  I am very grateful for coffee, time to work on my projects and best of all, being able to look up from my desk and watch the hawks and eagles flying around!

Hiking in Kelowna B.C. | Okanagan Trails | Visit Kelowna

Making a note of this for future Kelowna explorations!  I have made it up to the trestles once so far this year and eager to get out to explore more of the amazing sights of nature in the Okanagan!

View all the hiking trails in Kelowna B.C. Each trail lists directions to the trailhead, distance, and flora and fauna you will find along the way.

Source: Hiking in Kelowna B.C. | Okanagan Trails | Visit Kelowna

The Blank Canvas

I have been turned quite inward most of this calendar year.  Looking for answers, direction, motivation and the meaning of life.

There is so much I want to do but only so many hours in the day.  And of course, that need to do real paying work that saps up most of my time and energy during the week.

Before me in life, lay a fresh blank canvas.  I fear picking up the brush.  I fear dipping into the wrong color.  Worst of all, I fear touching down the paintbrush in the exact wrong spot, wrecking that fresh new canvas.

We are down to the last three weeks of Summer before life returns to “normal”.  Our son will be back in school, my partner back to teaching and the tourists will go home and Kelowna life will also return to “normal”.

The Summer heat has been above normal (mid to upper 30’s) and my first yearning for a cool crisp patio to sit and sip on a Pumpkin Spice Latte happened the first week of July.  Fall is by far my favourite time of the year and I am eager for its arrival this year.  Even so, the heat has not bothered me (much) and the Summer feels as though it has whizzed by.

I have worked this year on clearing out our office so that I can start practicing in it.  There are a few stacks of boxes that I would like to get out of there before hanging out my shingle to start my holistic healthcare practice.

Come Fall, that is exactly where I would like my paintbrush to start the next major masterpiece of my life.  

Now to figure out which color to start with.