We have no mom-and-pop oil rigs in Norway.
People search for the meaning of life, but this is the easy question: we are born into a world that presents us with many millenia of collected knowledge and information, and all our predecessors ask of us is that we not waste our brief life ignoring the past only to rediscover or reinvent its lessons badly.
A word says more than a thousand images. Exercises for the visually inclined: illustrate "appreciation", "humor", "software", "education", "inalienable rights", "elegance", "fact".
The ultimate laziness is not using Perl. That saves you so much work you wouldn't believe it if you had never tried it.
If Perl is the solution, you're solving the wrong problem.
Sometimes, the only way to learn something really well is to revert to the state of mind of a novice and reawaken to the raw observations that you have accumulated instead of relying on the conclusions you have reached from the exogenous premises absorbed through teaching and bookish learning.
C++ is a language strongly optimized for liars and people who go by guesswork and ignorance.
I have come to believe that large print, thick and heavy paper, and wide margins and oversize leading is indicative of the expected intelligence of the reader. … Compare children's books and books on Web Duhsign or other X-in-21-days books. If the reading level of a specification is below college level, chances are the people behind it are morons and the result morose.
In C++, reinvention is its own reward.
What people "want" is a function of what they learn is available. If you wish to sell something, you'd better understand that you can't give people what they want in the market today, because what they want today is what they can already get. You have to discover what they really want, and find some way to give that physical shape.
From the Latin word "imponere", base of the obsolete English "impone" and translated as "impress" in modern English, Nordic hackers have coined the terms "imponator" (a device that does nothing but impress bystanders, referred to as the "imponator effect") and "imponade" (that "goo" that fills you as you get impressed with something - from "marmelade", often referred as "full of imponade", always ironic).
The very word "exist" derives from "to step forth, to stand out".
You become a serious programmer by going through a stage where you are fully aware of the degree to which you know the specification, meaning both the explicit and the tacit specification of your language and of your problem. "Hey, it works most of the time" is the very antithesis of a serious programmer, and certain languages can only support code like that.
Have you considered the option of getting the joke? If not, try it now and redeem your soul.
I'm bothered by the fact that stupid people don't spontaneously combust, which they should.
Counting lines is probably a good idea if you want to print it out and are short on paper, but I fail to see the purpose otherwise.
Those who write software only for pay should go hurt some other field.
Very clever implementation techniques are required to implement this insanity correctly and usefully, not to mention that code written with this feature used and abused east and west is exceptionally exciting to debug.
Just getting something to work usually means writing reams of code fast, like a Stephen King novel, but making it maintainable and high-quality code that really expresses the ideas well, is like writing poetry. Art is taking away.
I have argued that a religion or a philosophy cannot speak about facts of the world - if it does, it is now or will eventually be wrong - but it can and should speak about the relevance and ranking of facts and observations.
What I actually admire in Perl is its ability to provide a very successful abstraction of the horrible mess that is collectively called Unix.
Let's just hope that all the world is run by Bill Gates before the Perl hackers can destroy it.
Contrary to the foolish notion that syntax is immaterial, people optimize the way they express themselves, and so express themselves differently with different syntaxes.
Elegance is necessarily unnatural, only achieveable at great expense. If you just do something, it won't be elegant, but if you do it and then see what might be more elegant, and do it again, you might, after an unknown number of iterations, get something that is very elegant.
All experience has taught us that solving a complex problem uncovers hidden assumptions and ever more knowledge, trade-offs that we didn't anticipate but which can make the difference between meeting a deadline and going into research mode for a year, etc.