Hello and Welcome to ReederProgramming.com! This is just a small website that I have started, more for myself, to keep track of all of the cool stuff I am doing. I am saving information on all of the projects I am working on, or have worked on, and those which have been put on ice indefinitely, as well as those that I think might live again. I am also writing about current experiences and things I just think are cool. In my first website, I had a bunch of tutorial pages that I thought were really interesting. I mainly wrote them here so that I would never forget about them and could find them no matter where I was. I too often forget a notebook, this was easier.
So, how about I describe myself, and what I do. I am a new programmer. I finished an apprenticeship style education in Germany, and I currently work full time for the company that trained me. I have worked primarily with the ailing IBM [Lotus] Notes framework which allows more or less restrictive programs to be written which use a document style database system. I may say restrictive, but it is really impressive what one can do with it. I have seen huge world wide programs written using Notes and it can be really cool. It looks like something old, but it is not too bad. The really impressive part about it is the speed at which an application can be written. I full workflow application can be completed in under a weeks time and cost (relatively) nothing.
Privately, I have been working mostly with Java. (That is correct, I am one of those nerds who sits at a computer and works in my free time!) I found that Java was a great language to start with because it allows for a very good understanding of what Object Oriented Programming is, and how it should be correctly used. I have worked on numerous small programs including one game that is almost complete, and a larger application called BudgIt that never really was finished. Every time I get close to calling it finished, I learn something new that makes me want to rewrite the entire thing. This is a good thing in that I always have something to try new things on, but bad because i would really like to see it completed and use it on my own.
So to summarize, I am an american living in Germany who had the opportunity to have a great education here, and who works as a programmer mainly dealing with Lotus Notes and Java. I plan on having numerous articles here that serve as tutorials, lessons I have learned, blogging about my professional journey, and sort of acting as a journal for my friends and family who live so far away from me. I hope that the information written here can be useful to others as well as to myself. Enter now my site, and enjoy!