RSS 2.0  Frustrated by Design
# Thursday, July 03, 2008

JoeStagUK

Well, Dave Ward tagged me in Michael Eaton’s software development meme that’s been going around.

As far as blog-chain-letters go, this is a great one. It’s interesting to see how many diverse backgrounds lead us in the same direction.

How old were you when you started programming?

13 (33 years ago as of this writing.)

How did you get started in programming?

In 1974, there were no personal computers. My school got a very basic "programmable" calculator. It was about 8 times this size of today's laptop computers, had the equivalent of 8 16Bit registers and a collection of math operations. This was my introduction to programming and I was hooked.

Shortly after a business that my father was involved in purchased a NC programmable lathe that folks were having some trouble figuring out how to "program" and it because my summer job. Programs were stored on punched tape.

Then in 1979 I got my hands on a MITS Altair 8800 CP/M Computer. Then I bought a used Osborne 1, follow by a Televideo TS-802 (a real work horse for it's day) and then a Kaypro II "Portable". 

Just after turning 18 I was off to Grumman Data Systems institute to learn business programming.

What was your first language?

My REAL first programming languages were proprietary machine dialects, but I started programming on the CP/M machines in Basic and Assembly at the same time. (Both of which I hated.)

I quickly switched. I got my hands on a copy of dBase II and did lots of application programming in that. Also, back in those days the "programming community" was largely underground, and a buddy hooked me up with a bootleg copy of PL/1 for CP/M. Once I was able to get it converted from the 8" floppy that it arrived on to a 5 1/4" inch floppy that my TS-802 could read I was off and running and hooked on PL/1.

I used PL/1 for many years and even did some IBM Mainframe PL/1 after my adult software career progressed.

What was the first real program you wrote?

I suppose it depends on what you call a "real program". The NC algorithms were "real".

The first "application" that I wrote was a Customer Management application written in dBase II for a local Travel Agency. The cool part was that, in addition to keeping a database and including a reporting module, it drove a model and did synchronization with the airlines "Sabre" system by modem (at 300 baud)!

What languages have you used since?

Wow, lets see if I can make a list.

Assembly, Basic, PL/1, Cobol, Fortran, Algol, APL,  JCL, "B""C", Pascal, Gorlan (Gordon's Language) , LISP, ADA, Modula-2, Modula-3, Oberon, Logo, Forth, Rebol, RPG, Smalltalk, Haskel, Snobol, Java, Perl, Prolog, Postscript, JavaScript, TCL,  J++, "C++", Delphi, Objective-C, PHP, Python, C#, Visual Basic, Ruby

Oh my !

My favorites ???  PL/1, Pascal, ADA, Delphi, Visual Basic, C#

What was your first professional programming gig?

I did a bunch of little summer stuff before my first FULL TIME job.

My first full time gig was with Honeywell Information Systems on their international logistics systems. Big GCOS Mainframes, working in many different programming languages but mostly COBOL and huge IDB hierarchical databases (relational databases hadn't caught on yet.)

If you knew then what you know now?

Duh !  I would have gone to Cambridge MA and hung around Harvard until I convinced Bill Gates to drop out and start a company with me :) !!!!!!

What is the one thing you would tell new developers?

Technical details are just technical details. If you want to build a great career, use technology to solve big BUSINESS problems.

What’s the most fun you’ve ever had … programming?

I spent a year or two working on investigative systems for federal law enforcement agencies. It's STILL the most interesting stuff I ever saw. (And it was mostly written in Clipper ! - But I was rewriting it in VB and Delphi)

Whew. Is that over yet?

Well, that’s how I got started. Thanks for tagging me, Dave.

Now I gotta go write some code !!

Thursday, July 03, 2008 9:57:52 AM (Atlantic Standard Time, UTC-04:00)  #    Comments [2] - Trackback
Misfit Geek [Syndicated]
Thursday, July 03, 2008 4:18:17 PM (Atlantic Standard Time, UTC-04:00)
It proves this was a good blog post because as long as it was I read evwery word :)
Saturday, July 05, 2008 10:54:51 PM (Atlantic Standard Time, UTC-04:00)
Hi Joe ,I am web developer(C#) Programer
I Love You And C# And MicroSoft
God Luck
All comments require the approval of the site owner before being displayed.
Name
E-mail
Home page

Comment (Some html is allowed: a@href@title, b, blockquote@cite, em, i, strike, strong, sub, sup, u) where the @ means "attribute." For example, you can use <a href="" title=""> or <blockquote cite="Scott">.  

Live Comment Preview
Navigation
About Me
    Joe Stagner
Follow me on Twitter.

View Joe Stagner's profile on LinkedIn

MSDN

Search
RSS/Subscribe
  RSS 2.0 | Atom 1.0 | CDF  
Archive
<January 2009>
SunMonTueWedThuFriSat
28293031123
45678910
11121314151617
18192021222324
25262728293031
1234567
Contact
Send mail to the author(s)  Send me email.
Statistics
Total Posts: 446
This Year: 2
This Month: 2
This Week: 2
Comments: 1447
Disclaimer

Disclaimer
The opinions expressed herein are my own personal opinions and do not represent my employer's view in any way.

© Copyright 2009
Joe Stagner
Sign In
All Content © 2009, Joe Stagner