April 2011
7 posts
I have my own word
be·hou·sel - (bĭ-hou’zəl) -verb (used with object), -seled, -sel·ing Definition: To unimpress or underwhelm esp. so as to make obvious to faults or shortcomings: Usage: “Audiences were behouseled by The Phantom Menace.” Related forms: be·hou·sel·ment, noun be·hou·sel·ing·ly, adverb
Apr 17th
What's the most fun you've ever had programming?
During the dot-com bubble in the late ’90s I worked at a startup company called OpenWorlds, just me and a few other programmers in a small office.  We were building a toolkit for using VRML and X3D, which is a kind of 3D version of the HTML that powers the world wide web.  VRML never took off, for many reasons that seem obvious now, but at the time people were excited about anything...
Apr 17th
If there is one thing you learned along the way...
To be really successful in this business, you need to be more than just a programmer.  You need people skills, communication, and empathy.  You need creativity and curiosity — never stop reading and learning.  You need to be a critical thinker, and a problem solver.  Get out in the world and meet people who are not programmers, and understand their needs, and build software that...
Apr 17th
If you knew then what you know now, would you...
Yes!  In fact, I majored in Electrical and Computer Engineering in college.  This involved lots of circuit design, robotics, electronics, power systems, etc.  I got a minor in computer science almost as an afterthought.  But if I knew then what I know now, I would have majored in Computer Science instead. Today’s hardware is complicated stuff, and I realized about halfway through getting...
Apr 17th
What was your first professional programming gig?
One of the best decisions I made was to go to Drexel University for my undergraduate degree, because they basically require everyone to go on internships.  You get your degree in 5 years, but for the middle three years you alternate between 6 months of class and 6 months of paid internship. Drexel even had a required class for all freshmen to teach you how to write a resume, how to...
Apr 17th
What languages have you used since you started...
Wow, that’s a long list. At my first job, I mostly updated other people’s programs using C, C++, Visual Basic, and even a little FORTRAN.  I started to learn Ada, because at the time I thought it would be the next big thing. Throughout college, I actually majored in Electrical Engineering, so we had to learn other kinds of programming languages that most programmers don’t bother with —...
Apr 17th
What was the first real program you wrote?
I remember playing a prank on my dad when I was a little kid.  The Commodore 64’s had an overheating issue where sometimes random exclamation marks would start to appear on the screen.  Using the RND, PEEK, and POKE commands, I figured out how to clear the screen and start putting those ‘!’ symbols all over the place.  My dad initially got mad, thinking he would have to return yet another...
Apr 17th
March 2011
4 posts
How did you get started in programming?
Back in the 1980’s, books and magazines would list BASIC programs and you could type them in line by line and run them yourself.  I remember getting an “Artificial Intelligence for the Commodore 64” book that started out with some simple classic computer programs, like Tic-Tac-Toe and Towers of Hanoi, and worked its way up in difficulty to Eliza.  It took me forever to type in that complete...
Mar 31st
tumblrbot asked: WHAT IS YOUR FAVORITE INANIMATE OBJECT?
Mar 31st
Hello tumblr!
Going to try to blog more, we’ll see how this goes… First order of business - move over the 2 (or so) things I’ve written on my old blog.  Sorry Drupal, it’s been a fun 10 years, but you’re just too high maintenance for me.
Mar 31st
Mar 31st