NEWS (8/2/07):
A nouveau "Reaux! Sham! Beaux!" eaks its way out of my brain at 1am
"Boobs Brains Brawn", Tripple-B, or B-Cubed
A hand game for two players ala Rock Paper Sissors (Reaux! Sham! Beaux!)
Game Play:
The players start by covering their eyes with their hands (palms flat) and then chant
"Boobs! Brains! Brawn!" or 3,2,1. On the third count the players present themselves
in one of three poses:
Boobs: Arms down, hands cupped in front of breasts.
Brains: Arms in front, elbows bent back, an index finger on each temple.
Brawn: Arms out to sides, elbows bent up, and hands fisted, flexing biceps.
The idea is to select a pose that will defeat the other player. Poses are resolved as follows:
Boobs seduce brains, Boobs win.
Brains baffle brawn, Brains win.
Brawn arouses boobs, Brawn win.
In the case of a tie, try again.
A short victory dance based on the winning pose is then preformed by the winner.
NEWS (9/04):
I've been playing around with a design idea for a t-shirt, hat, or bumper sticker. I even thought of putting it on a magnetic sign on top of my car to entertain all the news choppers in town. So far it looks something like this.
![]() |
RECENT NEWS:
On Nov 1, 2003 My car was totaled by a 19 year-old drunk driver while I was in Las Vegas. As such I had to purchase a new or at least newer car and found the 2003 Pontiac Vibe shown below:
|
|
Okay, so this is a stock picture of the Vibe from the GM web site that doesn't have the two tone side panels but you get the idea and at least it has my plate on it : )
This car absolutely rocks! It has been up in the mountains, through the deserts, across the country and all over L.A. As of this writing (7/04) I've put 40,000 miles on it with more then half being in Los Angeles county. I've driven the entire length of every federal and state highway throughout the county and at this point feel like L.A. (all 4,084 square miles of it) is a small town. After all I can get from Manhattan Beach (on the Ocean) to my home in Arcadia (east of Pasadena) in only three turns using three streets. Every place in L.A. feels like it is just down the street from me. Granted it may take an hour or two to get there but still it's an easy drive.
OLD NEWS:
Yes, I too have fallen prey to the hype and have created my own narcissistic web site. Not to be outdone by others that merely have a "home page", I have a whole domain dedicate entirely to my life, times, work, and philosophies.
One of the more puzzling aspects to having ones own domain is what to do about e-mail addresses. This entire site is designed, developed, and by the way, copyrighted by me. All e-mail sent to this domain goes to me so it doesn't really make sense to have an Emil@EmilDeVries.com or EDeVries@EmilDeVries.com. Therefore, I have decided to have only role and descriptive e-mail addresses. If you like my site and have something positive to say then send e-mail to LoveIt@EmilDeVries.com. If you don't have something positive to say, then say nothing at all. If you can't help but be a whiner then you can send e-mail to Whaaa@EmilDeVries.com. This will allow me to quickly and easily identify what e-mail to ignore. As far as the e-mail address that I will use in response the huge amount of positive mail, well that will be simply be Me@EmilDeVries.com.
While this site is primarily a way for me to globally express myself and have some fun, it does also offer a good forum for me to display my talent as a software developer. To this end I have included a copy of my resume in both MS Word 2000 format and HTML for anyone who is interested.
Things to keep in mind if you are an employer looking for someone with real programming talent:
You can put 1000 monkeys in front of 1000 typewriters and, although they all know how to type, you will never get Shakespeare. Similarly, you can put a 1000 half-ass coders in front of 1000 computers and, although they all know how to write software, you will only get 1000 half-ass programs. You will then have to hire a person with true software engineering talent to come in and re-write these programs done by the code monkeys. Simply put, there a hundreds of violin makers but there is only one Stradivarius. Who do you want working for your company?
To do something professionally does not equate to doing something for pay. Those who have true talent do their work for the love of it, not strictly for $$. Van Gogh never received a dime for any of his paintings...... what an amateur.
The skills and talents of a true software artisan are in a state of constant evolution and are shaped and honed by each of his experiences. His talent can therefore NOT be measured simply by "years of experience" and "last used" of individual aspects (such as a given programming language) of the art. His talent is, quite simply, greater then the some of his experiences. It is impossible to discount the value of his experience with one particular aspect of the art simply because that aspect has not been directly used recently. To do so is tantamount to ignoring the value of all recognitions, certifications and degrees once the ink has dried.
If, as I claim, it is impossible to define a person's software engineering talent by the age and length of use of the individual aspects of the job, how then can a company decide who is right for the job?
First, let me state that there is a learning curve to EVERY job. If not in the use of different aspects of software engineering, then in the industry that the company is utilizing that engineering for. If not in the industry that the company is utilizing the engineering for, then in the company's specific niche in that industry. No two jobs at different companies are identical. What companies need to do is to hire engineers that have a heightened ability to get "ramped-up" at an exponential rate. Companies should look for software engineers that have a erector set mentality. Don't waste time asking trivial pursuit questions like "What is the correct syntax of 'select case' statement?" or "What is the effect of the forth parameter in the 'recordset save()' method." These questions can always be quickly answered by pressing F1. No one is capable of remembering every detail about every aspect of a given programming language, industry standard, or application. A fact that is only accentuated by more and more years of experience with a wide range of technologies. Those who are wise, buy big book shelves and save the space in their memory for the bigger picture. After all no one expects a novelist not to have a dictionary and thesaurus within arms reach.
The first question that a company should ask a perspective software engineer is "What did you take apart when you were five years old, and what did you build with the pieces?" If they respond with an enthusiastic, "Perpetual motion/Time machine/Space craft" and then they launch into a half hour discussion of its theory of operation, even though it may have never worked as imagined, then you are dealing with a person who has the necessary erector set mentality. The ability to build complex machines from a limited set of simple parts. Most programming languages have only a few dozen statements and built-in functions, the rest must either but built or bought. In fact software engineering itself contains no more than a few hundred distinct concepts. Every computer based application, specification, and pseudo-standard, however well hyped, is nothing but the creative, repetitive, combination of these concepts. There are only 26 letters in the English alphabet, yet the combinations of these give rise to more words then can ever be spoken. Learning the use and application of the letters is much more powerful then only learning the meaning just of a few words.
In the words of Sun Tzu, author of The Art of War, The oldest military treatise in the world:
"There are not more than five musical notes, yet the combinations of these five give rise to more melodies than can ever be heard.
There are not more than five primary colors (blue, yellow, red, white, and black), yet in combination they produce more hues than can ever been seen.
There are not more than five cardinal tastes (sour, acrid, salt, sweet, bitter), yet combinations of them yield more flavors than can ever be tasted.
In battle, there are not more than two methods of attack--the direct and the indirect; yet these two in combination give rise to an endless series of maneuvers."
When presented with a "new" computer based application or standard (i.e. VXML) a good software engineer will immediately respond with "Interesting. How would I have built that." Within short order, the engineer will have broken it down to its base components and will have, at least mentally, re-created and improved on it. Similarly, when presented with a new problem to be solved, the good software engineer, will immediately begin to mentally construct the solution and often have it built before the conversation is over. This drive to create solutions to complex problems utilizing the simple pieces at hand is a direct reflection of the five year old building a "jet pack" out of a garden hose, alarm clock, drill, and fire extinguisher.
Just my opinion... but then again, it is my site :)
~E~
One more, just food for thought: "Society is more easily swayed by the gentle tick-tock of the pendulum clock then by any wrecking ball of man."