A latent gift from _why
blog.hackety-hack.com
blog.hackety-hack.com
"Do not follow in the footsteps of _why, seek what he sought."
Shoes is actually going through these kinds of growing pains at the moment. Shoes 4 is going to be some pretty big changes, and possibly a totally-near re-write. It's hard to do, but sometimes, a break with the past is good for you...
Still, I miss _why. There are a few hackers that have equally inspiring projects, and even some that come close to _why's love for teaching or _why's creative ability, but none of them are the _why. I hope he's still somewhere out there, doing something great.
Even if he's not, there's a lot of good people who still are.
I don't have a citation, but I remember seeing something where he said he never learned as much about Ruby internals as he did when creating Shoes. I feel the same way... doing more than just building Rails apps has made me learn more about Ruby than I would have otherwise, and I'm becoming increasingly appreciative of it.
Here's another screenshot of drawing stuff with the editor, and a color picker: http://imgur.com/2jEEm.png I'm adding it to the article, but just in case you've already checked it out.
Part of making his projects my own? Adding this stuff. I can see _why's point, but I don't think it's right for Shoes/Hackety themselves.
No, let's not have rules. I don't feel comfortable with having
coding standards or any protocol on Camping. The point of Camping
is to have very ugly, tricky code that goes against all the rules that
people make for "beautiful" code these days. To show that ugly code
can do beautiful things, maybe.
I don't want to demonize anyone here, I just want to express the
ideas that make Camping different. Camping's personality is 80x50.
It is like the little gears of a watch that are all meshed together
into a tight little mind-bending machine. The challenge of Camping
isn't to figure out how to automate obfuscation. The challenge is
to bring new tricks into the code that push Ruby's parser and make
everyone look twice. Not all code needs to be a factory, some of
it can just be origami.Of course, I'm a nobody, so no one cares much what I think :)
This could also be equally phrased as "Then software engineering kind of misses the point of creativity, doesn't it?"
> It should be treated as such.
You are certainly entitled to your opinions. I personally fall on the 'craft' side of things: woodworkers can make sculptures or doors. Both are valid applications of their craft. Some people specialize in sculpture, some in doors, and nobody is right or wrong.
https://github.com/hacketyhack/hacketyhack/blob/master/app/u...
Well, features of a language should be used to made the code easier to read, not the other way around.
Try this, type dingbat into the editor and hit tab.
Yeah, dingbat didn't fit into my story. But it is pretty cool, though I still have some issues to work out on OSX...