Thinking more about programmers’ lack of understanding about how computers work and their inability to program in C, that I alluded to previously, makes me say to myself “Real Programmers Use C” or “Real Programmers Don’t Use Interpreted Languages”.
Real Programmers Don’t Eat Quiche
Way back before the web was programmable, like it is today, there were a list of “facts” defining real programmers:
Variations of this list were passed around via company mail (snail mail, mail-kart, and pre-“email”). Posters of this list hung on the office walls of developers who considered themselves “real programmers.”
This, of course, was triggered by the 1982 book, “Real Men Don’t Eat Quiche.” An essay appeared in Datamation magazine, “Real Programmers Don’t Use Pascal,” extrapolating on the geek version of this list (it isn’t clear whether the lists spawned the essay or vice versa).
Sometimes movies are exactly what you’d expect of them; when it’s a bad movie, that can actually be okay, so long as it has some redeeming features. If you were teenage male car-nut, the Need for Speed movie (leveraging the popularity and theme of the namesake video game by EA), then you would appreciate seeing rarefied super-cars on the big-screen. If you wanted something more than an action-packed, car-crash filled, movie with a typical American anti-hero hero story; then you should spend two hours of your time doing or watching something else.
Aaron Paul walked in front of the NfS cameras the day after wrapping shooting of the Breaking Bad TV series that made him famous. Though he trades his hoodie of the TV show for a leather jacket, not much was asked of the actor for the new character—hopefully we will see if he has a broader range of acting skills in future roles. The brooding anti-hero character has proven popular since James Dean‘s character in Rebel Without a Cause and is used to cliché-effect in NfS; well-done in a predictable fashion.
Since the cars were as much a star of the movie as the actors—bigger, actually—it is worth noting that this is a car-porn movie. They picked some of the most notable, to car-enthusiasts, examples of super-cars to represent. And, by “represent,” I mean faked… these cars were no more real than porn stars in the other movie genre. But they were well done, being one of the few unique aspects of the movie. However, they all get smashed up, which doesn’t show much respect for the reason which they’d chosen them in the first place—I guess that is typical of porn-stars.
Nothing about the story is based in any kind of reality. The actions of the characters barely makes any sense. But if you can fill in the story gaps with cliché assumptions and appreciate seeing super-car porn at speed, then your two hours won’t be completely wasted.
Questions to ask at an interview:
- Why is the position open?
- What are the first things/tasks/projects I would be involved in?
- What would happen if you didn’t find the right person for this role?
- What are some of the things that annoy or make you angry?
[ via @startuprecroot | fb:StartupRecroot | startuprecroot.com ]
C Programmer for Hire
There are some projects that are best done in C. Do you have a project requirement best served by C but cannot find anyone who can write bug-free C code? A majority of programmers have difficulty manipulating data at the bits and bytes level and have little sensitivity for the performance impact of their code. Reduce risk and unpredictability in C code-quality. Hire me! @wrlee
It’s been a while since I have seen a call for C programmers. I’ve been interviewing a lot of web programmers lately. Few of them can program in C. One word of interview-advice… if you don’t have a reasonable ability to program in C, do not offer to solve programming problems in C; there are simple mistakes that tip me to the fact that you have never written a working C program—and reveal that you do not really understand how a computer works. Use pseudo-code and focus on the problem at hand and you’ll be further ahead.
I have more personal projects in mind than I have taken the time to start. Too many Internet distractions, TV distractions, and general malaise. When my tweet (above) landed on my Facebook timeline, my friends were compelled to respond; which motivated me to, at least, write this list down (the first step to success—well steps 3 and 5 according to “How to Plan for a Successful Future“). Continue reading Personal Project List
Questions to ask your boss during a review:
- What am I doing that you want me to continue doing?
- What would you have me stop doing?
- What am I not doing that you wish I was doing?
[ via @startuprecroot | fb:StartupRecroot | startuprecroot.com ]
- Exercise more.
- Get to sleep at more normal hours.
- Do something really creative … and earn money at it.
- Don’t make too many resolutions.
I’ll start on these … tomorrow.
I don’t often seek to fall into the cliches of my travel destinations and even go to lengths to avoid them. However, I find myself, today, smack dab in the middle of one. And it’s not so bad!
I sit here in the cold northwest. The origin of rain and coffee, as I am led to believe. On this winter afternoon, the sun tires of the cold and, itself, leaves to beat the rush hour traffic. It is shortly after 5pm and the sun is already home.
I avoid all that I should be doing and sit here in a coffee cafe. With wifi linked computer. My cell phone. A pastry. My mocha coffee. In Seattle. All by myself with all these people around.
FUD, a term made popular several years ago, attributed to offensive use of marketing and public relations hype by tech companies (okay, it was Microsoft) to defend territory that it had yet to occupy. In recent years the media have taken to exposing themselves as tools of politicians and marketing institutions in the broader context of culture in which we are all exposed.
I am sure that it is racheted up with every generation that we are encouraged to shield ourselves further from all things that are not us. Whether it is dirt, germs, fellow humans, countries, environrment, thought, or religion we are barraged with more and more warnings about the dangers that lurk in the shadows of things that we do not know.
It is a sad state of life that those in positions of influence (media, advertising, politics) have learned to leverage these fears to coerce us to make unknowingly irrational decisions appear rational. The worst outcome of succumbing to these influences is the continued manipulation of our decisions through the mistrust of all those.
Do not talk to strangers; do not touch that; do not eat that; do not go there. The world is a dangerous place, you’d best just stay inside your padded room.
And, oh, by the way, buy our products and buy our rhetoric because they they will protect you from dangers from which you are not even aware!