Jack Wilson, Laplink Software’s Chief Technology Officer, has 30 years of experience in a wide variety of software development projects and is a seasoned software developer. In the final post of this 3-part series, Jack expounds on his last two tips for software developers he would give to interested parties applying to work on his team.
TIP 4: Beware of getting “stuck” in one area
It’s certainly not bad being an “expert” in something, but if that’s all you know and that technology goes away–then what? I remember working on a long term Air Defense system that was mainly written in FORTRAN. The project got cancelled and all of us had to find new positions. The work I was doing was written in ‘C’ and on embedded processors. I had no problem finding a new position. The mainframe FORTRAN guys were not so lucky.
I am also probably one of maybe a handful of people who can say they helped write implementations of DecNet, Netware, and TCP/IP for embedded systems. (Right now, there is one gray-haired guy in a ponytail someplace reading this who is thinking “Cool dude” and the rest have no idea what I’m talking about.) But that brings up a point, besides new advances in hardware and technology, there are tons of things that have also gone obsolete. Ever see a punch card? What happened to all those AOL floppy disks that used to come in the mail? Engineers don’t often think about that.
TIP 5: Make your hobby your job.
The last thing you want to do is wake up in the morning thinking, “I don’t want to go to work.” The best job is the one where you can’t sleep at night because you want to get back at it. However, don’t become so obsessed that life passes you by. Stop worrying about money.
That concludes our series of tips for software developers! If you have anything you’d like to add, leave a comment on Laplink Software’s Facebook page!