- 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.