[Logo for The C Shore Landing Page]
The C Shore

About The C Shore

Introduction to The C Shore (Daniel Dickinson's Web Portal)
[Headshot of Daniel F.
Dickinson in a home office]
If you are technical you might wonder where the C code is, given the name of this site. Non-techies may just be wondering why the name of the site. I (Daniel Dickinson) chose the name because C is the first 'real' programming language I learned. I don't count assembler, which is too low level to really be a language, nor BASIC which was more of a training language. While one could write useful programs with BASIC, the same can be said of POSIX shell scripting, and I do not consider that a proper programming language either.

The code I have written is scattered among various open source and proprietary projects. Since the proprietary projects are not owned by me, I can't show them to you. However, a number of open source projects to which I currently contribute can be viewed at cshoredaniel on GitHub. That includes the theme I've created for this site using Hugo. You can see the theme at the dummy site for the New OldNew Mashup Theme. Additionally, you can browse a history of the versions of this website (which has not always been at the same address) by viewing The Old C Shore. Finally, more history of public projects on which I've worked can be found in the cshore-history ‘organization’ on GitHub.

I've had quite an interesting (read challenging) life and managed to do some pretty good work despite all of that. I plan to find a way to incorporate my struggles with mental illness into this site. However, I am mostly focused on topics like firmware development, web development, work history, and the various professional and hobby activities that are what far too many folks see as the only things that make a person's life valuable or make a person's life matter.

This isn't a standard portfolio site, but will still show my work. It will also contrast that with how thinking goes awry when a major mental illness develops and one has not yet found the right medical treatment combined with therapy to overcome the difficulties from the underlying neurobiological disorder.

I like to think of myself as an early digital native (since the 80's, while I was in public school). I had the opportunity to work with Commodore 64's in Grades 6 to 8 and was working on an exotic assembly language program before I was in Grade 9. This passion for technology is one of the reasons I am happy the Midland Public Library now has the MakerPlace.

Currently I'm learning new skills in web development and am working on some interesting firmware and admin projects. These are on my hobby / personal sysadmin roster as part of getting back on track after illness. I seem to be making a good recovery, and I'm hoping that in the medium term that I can launch a successful company creating a unique device that will help those concerned about their privacy but want the benefits of ‘the cloud’. Update 2019-11-26: Apparently someone has some form of this already (although I think it's rather ‘heavy’): NextCloudPi. Update 2020-01-18: Actually, I discovered recently that ten (10) years ago the FreedomBox project started what I was really wanting to do (open source non-profit personal cloud server), but didn't have the means to start. It looks quite awesome for regular users and isn't something I could, or want to, compete with. So it's time for a Plan B as far as making a living goes. There are also companies trying to create and sell a ‘product’ along these lines, but FreedomBox is by far my favourite (and has a major head start to boot).

See Also