Tuesday, June 10, 2014

Creative engineer - the non-oxymoron

What comes to your mind when you think of the word "creative"? I invariably think of colors. Splashes and strokes of colors on a canvas. Colors like the ones in "holi", too much of them. You might think of authors or musicians, artists or even chefs.

Now what comes to your mins when you think of the word "engineer"? I visualize two things - either a factory like the Boeing one in Everett - conveyor belts, people wearing hard hats and overalls, or I see code. Plain simple programs running on command prompt. Black and white and dull.

Where is the connection between these two words? Creative and engineer? Is that an oxymoron? People would think so. I mean why not? The left brained analytical nerds don't come close to the right brained colorful people. How can they be related?

Here's how.... what do you exactly mean by being creative? Wikipedia says creativity is the way in which something valuable is created, ok? Now think of the valuable things mankind has produced. While I agree that art and literature has been extremely valuable to humans, but think of the more practical things you know like the house you live in, the street where you drive your car, yes the car itself, your smartphone, computer, the Internet... who created them? Engineers! The boring blueprints, pencil marks on butter paper, T-square, etchings on a screwhead... no they are not as pretty as an oil painting, but they are the base. Scientists show the way on which engineers build a highway, they scale it up, make it possible to bear load and also to maintain it for generations. Acharya Jagadish Chandra Bose told us what radio waves are, but it took an engineer to create a smartphone out of it. An artist will cherish the view of a waterfall, a poet may write a lyrical poetry describing it and an engineer will conceive a way to harness that power and set up a hydroelectric power plant to supply electricity to an entire city.

A blank canvas and a blank notebook has been talked over a lot for expressing thoughts and inspiring creativity. Blank programming IDEs can do that and much more too. One day you take a fresh clean Eclipse IDE without a single line of code on it and you create a software program that automatically sends requests to servers and gathers the responses. Like a robot, it reads the responses and lets you know if your product is ok or not without you having to do anything. That's a very small scale engineering, but none the less it can empower humans to sit on the same seat as the Creator if there is one :)

No comments: