My Interest in Programming
Sam Doggett
My interest in programming sparked in 7th grade when I hosted a Minecraft server and although this did not incorporate programming,
it led me to be more interested in learning how computers function.
My foundation in programming began with learning the basics of Javascript.
As my interest continued to grow, I progressed to learning more programming languages, including Java, C#, HTML/CSS, and SQL.
I am currently an undergratuate computer science major at Colorado College with a focus on software engineering.
During my free time, I enjoy fishing, hiking, and skiing.
This site originated from my thought that it would be practical to have one
centralized location for all of my programming projects.
As a college student with cost as an "issue", I sought to find free website hosting options.
While github.io was a viable and reasonable option to publish a site, it had limited functionality for what I wanted to achieve.
My next thought was to host my own server (even though I had minimal experience with
the Internet of Things). I had a spare Raspberry Pi that I used to fiddle with and decided
that it was more than adequate for my purposes. On my first preliminary searches,
I was instructed to obtain a static IP address on my local network; however, my ISP
did not offer static IP addresses.
What was my solution? Dynamic DNS! I purchased samdoggett.com and set up ddclient on my Linux distro.
After working with ddclient and port forwarding, I was eventually able to setup very own web server.
Unfortunately due to security concerns, I have decided to no longer host samdoggett.com from my home server. Feel free to check out my old setup under PiServer