Wednesday, December 17, 2008

Lone Coding

This blog is called the Lone Coder because I have spent a lot of time coding projects largely by myself. I have never been paid to code. The project I have worked on have been my design for good and bad. Except for class projects in high school and college I have never worked with other coders. I have entered bug reports in open source projects and added a snippet of code here or there but I have just kept to myself.

One of the first projects I attempted was a pascal compiler for the Apple ][ computer in the early eighties. I abandoned this project when I got a PC and spreadsheet analysis project in 1984. The initial compiler was written in BASIC which generated a P-Code language. The P-Code could run on a interpreter written in BASIC or be translated to the native machine language. The ultimate goal (which I failed to reach) was to create a machine language version of the compiler that would compile it's own code, freeing me from the BASIC parts of the system. I may review the code again and see how close I came. This project was inspired by the book "The BYTE book of PASCAL" which had a Tiny Pascal Compiler from the pages of BYTE magazine. In addition I had worked on tiny interpreted Pascal Compilers in college.

Tuesday, December 16, 2008

Introduction

Many people seem to find my senseless ramblings interesting so am creating this blog with the hope I can gain an income stream based on my life experience. I am not a market whiz but here it goes...

This blog is an attempt to connect socially with others in a nerdy way and explore what I have accomplished and my failures in the technical world. This blog could also serve as a long form technical resume.