_why: "Not all code needs to be a factory, some of it can just be origami."
rubyforge.org
rubyforge.org
— _why / http://rubyforge.org/pipermail/camping-list/2008-May/000673....
"Camping is magic, plus some other stuff."
(camping is an anagram of magicnp)
Origami = art
Factory = work.
Do you want to make money or art?
Not necessarily, but possibly, within the same project.
Don't ever code as smart as you can because debugging is twice as hard as coding. If you write the smartest code you can, you will not be able to debug it.
I imagine origami code as this kind of brilliant and amazing puzzle solution that brings a smile to your face when you grok it. And that's exactly the kind of thing I would not want to maintain for a living. Write it, sure. But not maintain/extend/debug it etc.
In any case, if money is your goal (absolutely legitimate) you'll have much better odds choosing finance rather than technology as your field.
The latter link references a variety of particular interesting applications, from airbag design to laser waveguides.