Live data from Hacker News

_why's complete printer spool as one book [pdf]

scribd.com

21–30 of 140 posts

Re: _why's complete printer spool as one book [pdf]

#22
post #13
post #3

On anonymous programmers, I respect this guy - Icefrog. Lead designer of Dota2, long time maintainer of Dota1 (And the one who really brought the game to the fore), he even works for Valve but nobody knows who he really is. To certain extent I think remaining anonymous forces you to be humble, which I think can be a good thing, but damn people want to put a name to everything. EDIT: I suspect some people at Valve wil…

Humble is not a word I'd use to describe this stunt. If _why and their readers are having fun then fair play to them, but this is putting more attention on the person and less on what they've done, whereas the truly humble would want the reverse.

This is what he's done though. I think that he'd like to be more than a programmer.

Re: _why's complete printer spool as one book [pdf]

#24
post #3

On anonymous programmers, I respect this guy - Icefrog. Lead designer of Dota2, long time maintainer of Dota1 (And the one who really brought the game to the fore), he even works for Valve but nobody knows who he really is. To certain extent I think remaining anonymous forces you to be humble, which I think can be a good thing, but damn people want to put a name to everything. EDIT: I suspect some people at Valve wil…

About Icefrog - I can't really say anything about his programming skills - I think he must be decent since he optimized the JASS scripts used by the Warcraft 3 engine and he also created tons of fun stuff using it. As a comparison, his predecessor, Guinsoo, had created a map with a 10 minute loading time (!). In Icefrog's reign I don't think any map had a loading time above 1-2 minutes on a decent computer.

Anyway, getting back to the topic - I don't know about his strength as a programmer, but I think we could all learn from him as a community leader. Anonymous leader, rallied a lot of people around him (a few other coders, a lot of testers, a TON of contributors), gave Dota a rhythm, a release flow that made Dota huge. You'd play the game knowing that game crashing bugs would be fixed ASAP, that game play balance issues would be resolved, that the next version would make everything just BETTER.

A ton of dedication and hard work didn't hurt either :)

Re: _why's complete printer spool as one book [pdf]

#25

>84 pages This saga is the height of self-indulgence. I would provisionally explain all the hubbub around _why by the desire to flatter oneself that he can cross the gap between snow's two cultures (cf. apple).

I'm not sure what reaction you want to elicit by being so scathing, but I disagree with your assessment as it relies on the premise that programming is a science, which it's not. It's a two headed beast, part science, part craft and _why lives deep in the craft territory. I think many of us here took time to realise that, that there's not just a right answer. When you realise it's a craft you want to be artistic with…

There's nothing wrong with combining, say, technical and expressive aims. In a way, that's kind of the holy grail of making stuff. That's not the problem though.

I have spent a great deal of time interpreting, appraising, and creating works of art myself, and when I read the OP pdf, pretension and self-absorption ooze through every page. Hollow writing. Whimsical and heartfelt? I say arbitrary and jejune.

It's because the community that follows him is so desperate for an existence proof of the above mentioned combination (hey look, we're arty too!), that they neglect to really look at the situation objectively.

Re: _why's complete printer spool as one book [pdf]

#26
It is easy to see _why as "the crazy ruby guy who wrote some scripts and created all this drama around his persona". Even though _why did indeed write some (very useful) programs, I think this view of him misses the point and probably explains why so many people seem to be puzzled by his newest endeavour.

Yes, he wrote some Ruby code, but the code was his least important contribution.

_why was the first person to actually create art around and about software. Others before him have used software as a tool in their artistic process, but to my knowledge no one has ever taken coding as the subject of a performance art so intricate and beautiful as the character whytheluckystiff. All his scripts, all his writings, even all his quirky animations and songs show a love and passion for coding as a recreational activity that defies our conventional beliefs about software as a craft & industry.

We often hear people in this community talk about elegant code, beautiful code, even code as art. But all these sentiments usually mean art in the form of craftsmanship: We want a shorter way to write the same web app, a more expressive way to create our tests, a more concise DSL for data manipulation. While all of these are worthy goals, they are only a tiny, tiny fraction of what coding really is or at least could be. If something doesn't help us build our MVP faster, it's useless to us. Isn't there more to software than that? Sure, there are people focusing on more esoteric stuff in their free time, writing their own Lisps, exploring different data structures, etc. But all of these activities still follow the same tenets: More efficient is better, smaller is better, better is beautiful. We are in love with perfection and purity, because that is what we (necessarily) strive for in our daily work.

_why was different.

Similar to how the decadent and symbolist movements of the late 19th century popularized "Art for Art's sake", _why devoted his whole opus to "Code for Code's sake". His work as a "freelancer professor" showed how much he cared about children learning programming as an enjoyable activity, not as a way to increase the supply of professional programmers. He also satirized our obsession with exactly this professionalism that tends to creep into our thinking and permeates our culture. In short, he used his character to show us aspects of software that were largely underrepresented or ignored in most mainstream discussions.

Personally, reading the poignant guide was the first time I read a piece of code not to understand the code, but to understand a wonderful story. I still don't know how to program in Ruby, but that doesn't matter. In my opinion the poignant guide never really was about Ruby. It was a wonderfully quirky book that happened to be using Ruby as its language. _why's style is absolutely unique and reflects his approach to coding: It doesn't have to be (what we normally consider) beautiful or clean, but it nevertheless forms a great and intricate experience for the reader.

Similarly, today was the first time that I regretted not owning a printer. To see new pages suddenly arrive in the tray to form a crazy and beautiful story must have been magical. Even using only a virtual printer it was wonderful to read the new parts of the book as they arrived and this experience alone made it worthwhile for me. The content itself deserves more than just this quick HN comment though.

So, if you want to know why so many people seem to enjoy the works of _why, set aside some time and start to dig through his estate of old stuff. Don't try to find something useful, just let the whole strange collection sink in. As is often the case with art, the subjective experience is hard to put into words as it depends so much on your personal context and the context of the artwork. I have definitely done a shoddy job trying to describe what makes _why special for me, I am not even sure it can be adequately put into words. But if you like things that are absurd, sometimes useless, yet strangely beautiful, then take a closer look at this works.

Thank you for everything, _why.

--

A friend asked me to post this for him.

Re: _why's complete printer spool as one book [pdf]

#27

It is easy to see _why as "the crazy ruby guy who wrote some scripts and created all this drama around his persona". Even though _why did indeed write some (very useful) programs, I think this view of him misses the point and probably explains why so many people seem to be puzzled by his newest endeavour. Yes, he wrote some Ruby code, but the code was his least important contribution. _why was the first person to act…

>I still don't know how to program in Ruby

That says something, although I'm not sure exactly what

Re: _why's complete printer spool as one book [pdf]

#30
The aspect I enjoy, almost as much as his writing craft, is his presentation craft, any insights into how the 'book' was produced?

I'd love to understand better how things like the overbled text were created. A photocopy of laser printed text, then scanned perhaps?

The font faces and spacing seem to have been chosen with care, can anyone names the various faces used? guess at the layout software?

Then the PCL is some kind of concatenation of page (bitmapped) images I guess?

Post reply on HN