Last Updated on June 21, 2024 09:34

WARNING: this place is under construction so things may be a little disorganized…

This site has but one purpose… to make available a more thorough explanation of projects I have in the works and available on GitHub. If you’ve landed here, there’s a good chance you’re looking for that extra information about a project I’ve got listed there. Since I’m limited in the type of content I can place there, the meat and potatos of those projects can be found here.

I code because I like to… I find it both relaxing and challenging. I code at my own pace when I feel like it. Sometimes, I might go for weeks without even opening my IDE.. sometimes it could be months. Usually, if I’m working on a project its because I have a need for a program that I can’t find anywhere else in the form I want it in. That’s what got me into Python in the first place. That, and the nudging of a co-working who had taken it in college and said it was a good language to get into. Before that, most of my coding experience was PERL and PHP when I did a fair amount of web development. Again, for my own entertainment and relaxation. If I’m honest I did get paid for a fair amount of it too. But those days are long behind me. 

I’m by no means an expert in Python… far from it. My first real leap into the pond was in 2022 when I was looking for a modern Object Oriented language that I could use on both Linux and sometimes Windows. I dabled for a few weeks until I felt ready to really take something on. The more I pulled on that thread the deeper the rabbit hole went until I found myself hip deep in a project that I was actually rather pleased with. I’d never really done any event driven programming.. Before it had all be procedural; start here… end there. That sort of thing. Now, I’m finding myself building user interfaces, connecting them to events and really enjoying it. Of course the devil is in the details… for me that devil is documentation. I always get behind in it and always forget something. Thus, here we are!

If I’m not with our horses or working on my honey-do list, I can often be found at my desk pecking away at my keyboard either catching up on documentation for a current project, tracking down bugs in the code, or adding features to an evolving program that started out as a need to replace a program that was no longer maintained or available. I’m also a musician of many years and I paint with oils using a wet canvas technique. I do those things for the same reason I write code: because I find it enriching and enjoyable. And, also to solve a problem in front of me that is begging for a solution.

Out of the many modern Object Oriented languages available to use these days I settled on Python because it is a very versatile language. It’s also extremely mature, well documented as well as constantly growing. Like PERL, C++, Java and others, it’s been around for many years. Unlike those others it’s not encumbered by the need for excessive puntuation; the bane of code writers everywhere. That’s just one man’s opinion. Plus, I really find the structure of the language harmonious and easy to get along with.

So, have a look around… There should be a link around here somewhere that leads to the project you’re looking for information about.