Follow Us

We use cookies to provide you with a better experience. If you continue to use this site, we'll assume you're happy with this. Alternatively, click here to find out how to manage these cookies

hide cookie message

The 19 generations of computer programmers

Here is our guide to some of the more dominant tech generations in computer history, as embodied by the programmers who gave them life

Article comments

C++ programmers

When C programmers looked at the idea of object-oriented programming, they created C++, a baroque version that worked best when the programmer was able to keep track of all the complicated ways code could interact. It took all of the garage-grade DIY intensity and added another way for programmers to prove themselves worthy.

Other language of choice: C

Special skill: Multiple inheritance

Social media strategy: Friendster

Other career choice: Pinball wizard

Clothing: Jeans jacket with safety pins

Rhetorical tic: "Java pretty much broke object-oriented programming."

Car: Ford Explorer

Song: The Clash's "Clash City Rockers"

Favourite artifact: Borland C++ T-shirt

Objective-C programmers (first generation)

There are two groups of people who fell in love with Objective-C: the people who bought a NeXT machine and those who bought an iPhone. The first generation went on to rescue Apple in its darkest days and pull it back from the brink.

Other language of choice: Smalltalk

Special skill: Using InterfaceBuilder

Social media strategy: Subscribes to 42 mailing lists

Other career choice: Wall Street investment banker

Clothing: Hawaiian shirt

Rhetorical tic: "You mean C++ doesn't do that for you?"

Car: Mazda RX-7 or BMW 325

Song: Anything by Bob Dylan, Grateful Dead, Cat Stevens, or anyone else liked by Steve Jobs

Favourite artifact: NeXT machine

Perl programmers

The simple language for manipulating text files appeared around the same time as the Internet, so when people needed to fix Web servers, they turned first to Perl. If you have text in one format and need to change it - "massage it," in Perl parlance - it may only take 10 to 20 characters. Most of the Perl scripts may be short, but that never stopped some true believers. Slashdot, after all, was built with Perl.

Other language of choice: Unix shell scripts

Special skill: Regular expressions

Social media strategy: Arguing on Slashdot

Other career choice: Roboticist building simulated dinosaurs for malls

Clothing: Jacket and T-shirt

Rhetorical tic: "It's the duct tape of the Internet."

Car: Tuned Honda Civic

Song: Pantera's "Cemetery Gates"

Favourite artifact: First edition of O'Reilly's Perl handbook


Share:

More from Techworld

More relevant IT news

Comments



Send to a friend

Email this article to a friend or colleague:

PLEASE NOTE: Your name is used only to let the recipient know who sent the story, and in case of transmission error. Both your name and the recipient's name and address will not be used for any other purpose.

Techworld White Papers

Choose – and Choose Wisely – the Right MSP for Your SMB

End users need a technology partner that provides transparency, enables productivity, delivers...

Download Whitepaper

10 Effective Habits of Indispensable IT Departments

It’s no secret that responsibilities are growing while budgets continue to shrink. Download this...

Download Whitepaper

Gartner Magic Quadrant for Enterprise Information Archiving

Enterprise information archiving is contributing to organisational needs for e-discovery and...

Download Whitepaper

Advancing the state of virtualised backups

Dell Software’s vRanger is a veteran of the virtualisation specific backup market. It was the...

Download Whitepaper

Techworld UK - Technology - Business

Innovation, productivity, agility and profit

Watch this on demand webinar which explores IT innovation, managed print services and business agility.

Techworld Mobile Site

Access Techworld's content on the move

Get the latest news, product reviews and downloads on your mobile device with Techworld's mobile site.

Find out more...

From Wow to How : Making mobile and cloud work for you

On demand Biztech Briefing - Learn how to effectively deliver mobile work styles and cloud services together.

Watch now...

Site Map

* *