HARDWARE ENGINEERS V SOFTWARE ENGINEERS

THE ESSENTIAL DIFFERENCES

There are numerous difference between your average soldering-iron-slinging electronics engineer and your everyday software geek.

HARDWARE ENGINEER

SOFTWARE ENGINEER

Drink: The work area is equipped with a refrigerator which is well-stocked with milk, juice, precisely-cut sandwiches etc. Milk cartons, coffee jars and tea-bag boxes are labelled by the owners. There may be a communal percolator/kettle and a coffee-kitty in evidence.

Drink: Dispensed from machine in return for coins. May have individually owned permanently- full coffee machine and powdered milk (no software engineer could be expected to share these items). When you’re trying to get an extra few nanoseconds out of a tight WHILE loop, you don’t have time to boil a kettle. Fridges are hardware – until they come with Windows interfaces or Linux operating system , you can’t expect a software engineer to use one.

Food: Varied. May even leave workbench to eat! Refrigerator contains variety of foodstuffs, including yogurts and fresh fruit.

Food: Dispensed from machine in return from coins; generally sugar-based. Eaten at computer, much to dismay of IT dept who have to replace crumb-clogged keyboards.

Attire: Relatively neat, even on casual days. Clothes not noted for pungency (except that of fabric conditioner). Knows how to operate a washing machine (beware – empty pockets before washing clothing: usually full of spare resistors, capacitors, small circuit boards, useful bits of wire, scope probes etc).

Attire: Optional. Appearance is not high on a software engineer’s agenda. In some cases washing (of self or of clothing) is optional. A software engineer has evolved to spend 48 hours in front of a terminal analysing 3 Meg crash dumps in hexadecimal. He has evolved to ignore things such as grime, odour, co-workers etc. Anyhow, washing machines are hardware and until they come with Windows interfaces …..

Cars: basic grasp of how engine functions. Cop-out line is ‘I’m not a mechanic’. With onboard computers controlling the engines of modern cars, are becoming to frightened to even open bonnet (hood) in order to check screenwash level.

Cars: A total mystery. Knows about adding fuel, oil, water etc, but otherwise a car is ‘hardware’. With more and more onboard computers controlling engines, software engineers will soon be able to reprogram a dodgy ignition circuit via a ‘Fordix’ operating system and knock out some safety-critical code on the way into work.

Conversation: Tendency to discuss recent advances in oscilloscopes.

Conversation: Forget it.

DRAGONQUEEN'S LAIR

You are visitor number: