"I spent most of my high school years living on Guam trying to stay alive long enough to leave and start a new life. It wasn’t a good time for me, and about the only good thing that came out of it was I started studying martial arts. These days I’m a lazy bastard, but back in the day I studied everything I could get my hands on. It was rough, but I came out of it fine and I’ve since used my knowledge of martial arts in just about everything I’ve done. Each one I studied taught me something different. Capoeira taught me that being balanced is more about being able to adapt and flex than root your stance. Aikido taught me that attacking a problem directly is rarely the solution. Muay Thai taught me that destroying the base will destroy the building. I studied Muay Thai, Ninjitsu, Wing Tsung, Judo, various weapons, and even spent a year getting the crap beat out of me by some rough sword fighters in the SCA. Unfortunately I never studied anything long enough to be considered very good at it. I just took what I found and moved on to the next interesting thing. What does this have to do with programming?"
- Evan Travers
from Bookmarklet
I looked at at least two pages of every user who posted. I just started learning, so I bookmarked about 20 pages that I'll be coming back to. This was nice, thanks!
- Ryan Massie
"The bit from Call of Duty: Modern Warfare where a character slings on a shotgun and says "I like to keep this handy for close encounters," (Aliens)"
- Evan Travers
"NaveSrevart. It came about from doing a "Find your Star Wars name" in a lego magazine. Yeah. That happened. Then I was JaggedMagi because I thought it sounded cool. Then I went for whimsical and was either Minifridge or RabidCactus. Now I'm masternave on steam and other services. </history>"
- Evan Travers
"Brad’s phone rang with the telltale tone of an inner-office call. “Yeah,” he briskly blurted out as he picked up the phone, “what’cha ya need?” That was actually his nicewayof answering the phone. As the senior trader at Æxecor, one of the world’s largest energy trading companies, Brad didn’t need to impress anyone and, in his mind, displaying anything less than vicious hubris would be a sign of weakness. “Err,” the receptionist nervously answers, “there’s a… err, delivery for you, sir. They—”"
- Evan Travers
from Bookmarklet
"It was so close I could taste it. Two weeks ago we were ready to publicly launch the CrunchPad. The device was stable enough for a demo. It went hours without crashing. We could even let people play with the device themselves – the user interface was intuitive enough that people “got it” without any instructions. And the look of pure joy on the handful of outsiders who had used it made the nearly 1.5 year effort completely worth it."
- Evan Travers
from Bookmarklet
No, I can tell my code is good by looking at it. Maybe I just need to write more?
- Paul Buchheit
No one knows Paul, we just need to keep writing. :)
- Jorge Escobar
Honestly, largely it's a lack of standardized metrics. (aka subjectivity)
- Kevin Fox
...code is written to do something that can be observed, measured, tested. Writing, unless it's notes for yourself, is supposed to communicate to other people, and there's no way to really know if they got what you meant until they read it...
- .LAG liked that
No error messages? There's grammatical and spelling ones...but we need secret robot farms with high IQs to tell us if something is good or not
- Itachi
Most professional writers do a lot of drafts. It's good on your first draft to leave out the editing principle in your head, and just write in a stream of consciousness way, or in other words just write what comes to your mind first without editing it. They call that the "lyrical" factor. Then after that first draft you can bring in the editing factor to clean it up. But on another note, FriendFeed is the smoothest running web app on the internet. How'd you do that? :-)
- Stephen Pickering
Relative amounts of time spent crafting each one?
- Bill Moorier
Because, you're a coder/engineer. Eloquence in one language doesn't translate to another :)
- Mo Kargas
"In praise of the maxim.— A good maxim is too hard for the teeth of time and whole millennia cannot consume it, even though it serves to nourish every age: it is thus the great paradox of literature, the imperishable in the midst of change, the food that is always in season, like salt—though, unlike salt, it never loses its savor." -- Nietzsche, "Human, All Too Human," 168
- barce
I think because it's a lot easier to measure (or, with your experience, to guess the measurement) of the performance and efficiency of code than the performance and efficiency of writing. English, spoken word, essays, books -- it's a more variegated language. Its features are less crisp, more nebulous. In 2009, we assume the function and performance of writing is such that it makes one...
more...
- tom harada
I've also never understood how salt loses its savor. That never happens to my salt, and chemically I can't imagine what would do that.
- Paul Buchheit
the writing was good... at least if you're talking about the post I think you're talking about.
- Jim in Real Time
How your code will be executed is well-defined. If it's concise and executes correctly, it's good. Prose is harder. Sometimes you should repeat yourself; sometimes you shouldn't. The effect of a phrase varies from person to person.
- Bruce Lewis
When I get a vision in my head for some code, I often can write something that reads as nicely as that vision. When I get a vision in my head for an essay, what I end up writing rarely reads as nicely, even to my own eyes, as what I had imagined.
- Bruce Lewis
I bet you can find writers that say just the opposite
- Jesse Stay
Because your writing software doesn't give you warnings or errors when you type something crappy. (Imagine what the internet would be like if blogging software did!)
- April Russo (app103)
Microsoft Word with a compiler, type checking and intellisense. Very good April, very good.
- Roberto Bonini
from iPhone
I think you - like many - haven't seen enough writing you really like, and consciously so. Try to watch for articles/essays that really resonate with you, and look at the form, not just the message. I agree with others here that producing good writing will probably take lots of revisions, just like many coders refactor (or should I say "tweak") their code endlessly, if only the method names, order of variables, the way error/exception handling are structured, etc.
- Meryn Stol
On a side note, one of my favorite FriendFeed features is the ability to "tweak" my comments after I posted them. I'm rarely satisfied with my first draft of a paragraph-length comment. Secret to good code and to good writing is having a very demanding internal critic.
- Meryn Stol
Good writers *know* when the right words are in the right places. Writing is much more like music than programming -- an intuitive sense of elegant balance among elements which sustains an easy flow of forward energy towards a point or revelation.
- Sean McBride
It's the same thing when you throw a paper ball into a trash can, you know as soon as you let go whether it's going to go in or not. :P
- Evan Travers
Good writing is good more because of its good style rather than its underlying propositional content. Programs are the opposite. Code has a lot of style, but propositional content rules, which is easier to appreciate. Writing is much more style, so writing has many more possible combinations that can express an intention, which means there are many more ways of doing it wrong, and it's hard to find the right way.
- Todd Hoff
Good writing has a cadence and flow that is easier to feel verbally than on paper (for me, anyway). Read what you've written out loud: if your voice gains confidence/speed as you go, totally immersed in the words (in the rhetorical style of Barack Obama), you're done. If instead you stop and restart, looping back on yourself, with the words calling attention to how they don't quite fit (in the rhetorical style of George Bush), you're not done yet. After a few tries out loud you'll find a better phrasing.
- Lexi Baugher
Jonathan Swift on style: "Proper words in proper places."
- Sean McBride
"Swift's style is, in its line, perfect; the manner is a complete expression of the matter, the terms appropriate, and the artifice concealed. It is simplicity in the true sense of the word." (Samuel Coleridge, "Lecture on Style," 1818)
- Sean McBride
evantravers on Hey Reddit, I know most of you are in the USA so it probably isn't a big deal to you, yet I just want you to know that New Zealand is going batshit insane right now. Against all odds - and for the first time in 27 years - they have qualified for the FIFA World Cup - http://www.reddit.com/r...
"I don't understand... how could you have done this? You weren't meant to be so important... and now you think to destroy me? How dare you, insect? How dare you interrupt my ascendance? You are nothing. A wretched bag of flesh... what are you, compared to my magnificence? But it is not to late... can you not see the value in our friendship? Imagine the powers I can give you, human. The cybernetic implants I gave you, were simply toys. If I desired, I could improve you... transform you into something more efficient. Join me, human, and we can rule together."
- Evan Travers
"It's pretty cool. It's the closest thing to descent still playing today, and it's gorgeous. The sound is very cool, how when you go silent running you can't hear anything but your breathing... I like it."
- Evan Travers
"The Large Hadron Collider, the world's most powerful particle accelerator, just cannot catch a break. First, a coolant leak destroyed some of the magnets that guide the energy beam. Then LHC officials postponed the restart of the machine to add additional safety features. Now, a bird dropping a piece of bread on a section of the accelerator has, according to the Register, shut down the whole operation."
- Evan Travers
from Bookmarklet
I think these birds were re-enacting the attack on the Death Star
- Mo Kargas
So far, everything having to do with the LHC has been absolutely ridiculous. Like those guys that published a paper saying that clearly scientists from the future are sabotaging the project. Using time travel.
- Evan Travers
"I cleaned up after a NASCAR race (talladega), collecting beer cans to try and turn in a profit at recycling. I have never seen anything like it, I had to throw away all my shoes and socks and my shirt, because it was so nasty. It was Dali-esque surreal too, with it's neatly laid out portapotty/trashcan setup, with trash completely covering the evenly cut grass. Bizzare. And smelled *FOUL*."
- Evan Travers
"With much fanfare and even a few parties, Windows 7 has arrived. In this extensive review, Peter Bright dives deep into Microsoft's new OS offering to see what's new, what's still the same, and whether it's worth upgrading."
- Evan Travers
from Bookmarklet
"A MONSTER predator lurking off the Queensland coast is so big it was nearly able to bite this 3m white pointer shark in half."
- Evan Travers
from Bookmarklet