September 8, 2024

The blind leading the blind

I am just getting started with C# and decided to start working on this. I am not as ignorant as you might think. I have been a software developer for well over 40 years, doing most of my work with the C language in the arena of embedded systems and operating systems. I have quite a bit of experience with Ruby, Python, and even Haskell. I won't admit to my experiences with Tcl, Perl, Fortran, and other languages -- not to mention Java.

My hope is that I can get this started and that it will grow into something worthwhile. Someday I will allow navigation links from page to page, but for now you have to use the back button and use the main menu.

Given this, I will tend to skip over what I consider basic topics and focus on things that I find new, unique, and interesting about C#. My hope is that when I stop and look at something closely, experiment with it, then write about it, it may prove useful to others. Along with that, writing helps me to focus my thinking, slow down, and be more methodical. I can't just write something down, I have to write code and check my understanding.

I like C#. I like it a lot more than Java, which I used under duress, but never enjoyed. I think it is unfortunate that C# was stuck in the Microsoft world for so long. It has not yet fully emerged (the non portability of WPF and GUI programming being the big sticking point). It has emerged enough to allow someone like me to investigate the core language.

You are welcome to share the journey.


Feedback? Questions? Drop me a line!

Tom's Computer Info / tom@mmto.org