Tuesday, March 23, 2010

So....Why?

So, why am I creating a blog?  A few reasons:

  • I've learned several tips and tricks over my 15+ years of programming.  I can't remember all of my own tips and tricks, so having a blog gives me a place to store some of the things I've learned.  That way, I can look them up later when I need to remember them!
  • Sometimes, I have a hard time finding information that helps me in an issues I'm facing, or new technique I'm trying to learn.  So, when I do find what I need, and work out the details myself, it might be nice to share that information along to other people.
Now, let's get a few things straight:
  • There are probably 100 ways to do the same thing.  I'm just pointing out one way.  It may not be the best way, but it is a way.  Helpful comments are always welcome.
  • I am not a writer.  As a programmer, project manager and senior business manager, I am a technical writer of sorts.  But, don't expect a lot of flair.  The purpose of this blog is to convey technical information.  Not to give a warm, fuzzy feeling.
  • This is the first blog site I've tried.  I hope I can learn the formatting rules quickly on it so that I can get the code to look properly, and that it is easy to read.  if it does not work, I may move to a different site that allows for easier formatting.
A little about my background:
  • I love programming.  Ever since I picked up that BASIC book for a Radio Shack TRS-80 computer with 16K of RAM and a 5-1/4" floppy disk drive on it, I have been hooked.  It was like the light-bulb went on for me.  "THIS is what I want to do!"
  • I went to college and Indiana Tech and obtained my BS in Computer Information Systems in 1989.  I learned languages such as COBOL, FORTRAN, Assembler, and Pascal.  None that I have touched since I graduated.  :-)  But, the programming techniques learned with Pascal in particular have been invaluable.
  • I started as a Visual Basic programmer.  If I looked hard enough, I probably can find my Visual Basic 1.0 disk around here somewhere.
  • For the last 6 years or so, C# has been my programming language of choice.  Most posts you see on this site will probably be in C#.
  • I have worked in the construction and engineering fields for nearly 20 years now.
  • I have extensive background in AutoCAD.  I have been writing drafting and detailing software for AutoCAD for over 15 years now.  Most programs were for joist and deck detailing.  I have consulted with companies such as Commercial Metals Company (CMC Joist & Deck), Steel Dynamics (New Millennium Building Systems), Consolidated Systems, Inc., Nicholas J. Bouras (New Columbia Joist), SOCAR.  I have also provided software development services for other companies such as Panduit.
So, bear with me as I start to post items.  I hope that you find things I post helpful to you and your work.

Monday, March 22, 2010

Welcome!

Okay! I'm on my way. I have started my blog. That was step number one. Adding content will come later. :-)