Kevin Grossnicklaus is an old school developer who lives in St. Louis, MO and runs a great team of 7 developers at his company ArchitectNow. At ArchitectNow, he and his team build apps targeting a variety of platforms ranging from web to desktop to mobile. When not building apps for customers, Kevin can be found traveling, chicken pickin’ on his Telecaster, or tracking his expanding amount of grey hair thanks to his three teenage daughters. He’s also still holding out for a second season of Firefly.
Kevin is also the co-author of Building Web Applications with Visual Studio 2017.
In this episode, Derek Hatchard and Ron Smith join Kevin in reminiscing about early programming experiences on personal computers from the 80s and discuss why curiosity and a desire to learn are so important for software professionals. In November 2017, Kevin wrote the blog post “ A Touch of Applesoft Basic” about his early programming experiences and introducing his 80s and 90s tech to younger software developers. Check it out for photos of the things Kevin talks about in this episode of Ardent Development.
Where to find Kevin Grossnicklaus
On the web at http://architectnow.net/blog/
Transcript
Derek: Welcome to the Ardent Development podcast. I’m Derek. And today Ron and I are on with Kevin Grossnicklaus. Did I say that right, Kevin?
Kevin: You did, it’s good enough.
Derek: Alright, good enough. Kevin is an old school developer who lives in St. Louis, Missouri. Say it the right way. And runs a great team of seven developers at his company ArchitectNow. At ArchitectNow they build apps targeting a variety of platforms ranging from web to desktop to mobile. When not building apps, Kevin can be found traveling, chicken pickin’ on his Telecaster or tracking his expanding amount of grey hairs thanks to his three teenage daughters. And he’s still holding out for a second season of Firefly. And I’m right there with you. Right there with you.
Kevin: Oh I’m a country guitar player. So American country music old school country music. I’m a Merle Haggard / Johnny Cash type guitar player. I’ve been doing it a long time.
Derek: Alright. So, Kevin, I saw the blog post that you wrote. It really resonated with me and you were going back looking at sort of how you got into programming stuff that you used to work on.
Kevin: Sure. As you said it really it was thanks to the power of eBay. I was putting some technology in a new office we had built and buying some things that I had owned a few old, my original Nintendo and an original game cube and things like that that my wife wanted me to get out of the house. So I decided these would be a clever thing to put on the shelf at the office and talk about share with some of my younger developers. You know the things that I grew up playing or enjoyed back in the day and they’ll get a little more use than they are sitting boxes in the basement. In doing that it got me thinking about you know growing up back in the mid 80s when I started programming I was 12 years old. My parents bought me an apple II GS and I have been a programmer ever since the day I got the computer so I went on eBay and I kind of wish I still had that computer and I found one and I ordered one.
Kevin: Ultimately I had to order 2 and piecemeal a few together that worked and in doing so I went down to my basement and dug up a dusty old box of floppy disks – five and a quarter and three and a half inch disks. Popped them in and it worked. All my old programs that the blog post that you’re talking about is really me looking back at when I was 12 I was in the middle of Nebraska.
Kevin: And that’s a time and a place where not a lot of people had computers. There were no we were still using rotary phones and there was no internet in the sense that we have it today.
Kevin: Some people consider that young some people consider that old.
Kevin: I’m kind of in that middle age but at 12 years old I’ve got a computer and that computer booted to a blinking cursor. It literally did nothing. It shocked me. I was excited.
Kevin: I turned it on and up came a cursor, it did absolutely nothing I dug through the boxes of manuals I said it’s got to be more than this it’s got it. And I was expecting video games and all this fancy stuff to come out of it. Ultimately I had to learn to make it do make make that computer do something on my own.
Kevin: So in those days you know you’ve got computers that the availability of software, entertainment was limited. The number of other people that knew how to make them do something was limited. So I wrote a program within the first hour just reading this book just starting at the top and saying hey I must type line 10 print Hello World.
Kevin: I don’t think hello world had become a thing back then I can’t remember what I printed. When something came out I was I was hooked. I love that computer and fortunately got another one and oddly enough all my floppy disks, those original programs I wrote that day 30 years ago, still booted and were still there.
Kevin: I spent the last month or so kind of reminiscing and going back and looking at what I learned and realizing that ever since that day my entire career and everything I’ve done has been based on that book and really growing from there.
Derek: It’s really cool. So you wrote comments when you were 12 years old. That’s impressive.
Kevin: I spent time trying to this was before you know Google and books and back then the overall surface area of technology was very small I had no peers or mentors to teach me to organize your code.
Kevin: So I evolved into it over the years obviously best practices arose and I read books and you know went to college for it and did other things but it was amazing to see in 88 and 89 me organizing a group of subroutines in a non object oriented language and trying to do it a little more clearly than I did before.
Ron: So Kevin you are really taking me back. My first computer was a Commodore 64 and I can remember being down in the basement with my brother and sister and we would put in that game into the floppy disk and it would take, felt like it would take 10 minutes to load a game and we’d be off getting the old hot chocolate.
Ron: What do some of your new staff that hadn’t seen that before say when you showed them some of these devices, what were some of the reactions?
Kevin: Well their first reaction was to the sound. It was a comforting sound to me but it sounds horrendous when you stick a disk in. You know we’re talking a world of solid state drives and usb drives that old 256 gigs and all the great technology we have today on our phone and here this big computer has moving parts and it grinds and it buzzes.
Kevin: Finally it boots but then it boots boots and boots and the sounds you know instant gratification it was not, it took awhile to do about anything.
Kevin: The computer I had the time the apple II GS was a whopping one megahertz. You could get it up to two if you ran in certain modes. So it definitely is a different world than what we’re just used to on the phone. And the guys in my office are younger guys there. I’ve got some guys that are 23 24 25 years old so definitely they grew up in a time where the stuff was I might have been showing a punch cards and they’d been just as excited. They had no idea what a floppy disk was.
Kevin: And when I grew up I wanted to know how it was written.
Kevin: I’m a huge Raspberry Pi guy, I mean, in the midst of all this great technology I do at work and we make iphones and tablets do these great things and we work for billion dollar companies and we build you know we’re in angular and react building really high end websites scale to tens of thousands of concurrent people.
Kevin: When I go home I’m still just as curious and passionate about it as I was when I was 12. This Sunday morning, yesterday morning, or two days ago I guess now I got up and actually had some packages from Amazon in the mail. My wife thought they were Christmas presents for somebody so she didn’t open them. Really it was just me I ordered a seven inch touchscreen for my Raspberry Pi. And I strapped the Raspberry Pi to the back of this touchscreen and it had a RetroPie SD card and I booted a complete NES simulator and I could sit at my kitchen table with a battery and play this little rig with all these wires and my daughters are home for Christmas break from college and they’re like Dad, what are you doing.
Kevin: I’m there with an old retro Nintendo controller on a 7 inch screen with wires sticking out everywhere. And I was really proud of it.
Kevin: Actually I’m very proud of the technologies my company uses today but they’re going to change next year. They’re going to change in six months. We’re going to have to learn something new and that’s just the way it is. Unfortunately regardless of your age, technology, the ball is rolling downhill faster than it ever has.