Ted, Ted, Ted » Geekery http://www.tedtedted.com The dad. The entertainer. The cube rat. Fri, 02 Dec 2011 19:10:49 +0000 en hourly 1 http://wordpress.org/?v=3.2.1 How you use the 1st person says something about who you are. http://www.tedtedted.com/2011/10/09/how-you-use-the-1st-person-says-something-about-who-you-are/ http://www.tedtedted.com/2011/10/09/how-you-use-the-1st-person-says-something-about-who-you-are/#comments Sun, 09 Oct 2011 15:08:01 +0000 ted http://www.tedtedted.com/?p=447 One thing I noticed when I started working in software was the odd ways people use the first person. A support guy on the phone once said to me, “Go ahead and uninstall us, then run the installer again.” (Support people are required to start every sentence with “Go ahead and.”) He meant, of course, “Uninstall my software,” but working with his software had so influenced his outlook that it had been able to dragoon his first person for its own purposes.
On a project I was writing for in the late 90s, there were several teams, each of them developing code that would do some work on the data and pass it off to the code created by some other team. The team leads quickly got into the habit of saying things like “I parse it and pass it to Gerry, and then she crunches it and gives it to Terry.” Gerry wasn’t crunching anything herself, but she had identified so thoroughly with the code her team was writing that it felt like she was.
It’s not just software, of course. When I moved to California I met a lot of people who spent a lot of time in cars. Where I would have said “I parked the car down the block,” a Californian would say “I’m down the block.” The person was not down the block, the car was, but everybody seemed to understand. I’ve been in California so long, I talk the same way now.
Until recently I was writing a lot about a complex and rather precarious installer. In frustration, I caught myself putting questions to the developers like this: “Are we seriously telling the user to run that script manually, twice?” As soon as I noticed that I tried to get back to phrasing it like, “Are you seriously telling me I have to…?” Putting myself rhetorically in the position of the user helped me stay focused on the point of the writing, but even more than that, it helped keep these developers focused on making sense, rather than just getting through the processing.

]]>
http://www.tedtedted.com/2011/10/09/how-you-use-the-1st-person-says-something-about-who-you-are/feed/ 1
A bit further into the maelstrom http://www.tedtedted.com/2011/10/04/a-bit-further-into-the-maelstrom/ http://www.tedtedted.com/2011/10/04/a-bit-further-into-the-maelstrom/#comments Tue, 04 Oct 2011 16:07:50 +0000 ted http://www.tedtedted.com/?p=438 I’ve been resisting micro-blogging until now, but I just set up a thingy to automatically copy the subject lines of blog posts into tweets, just for the hell of it. So now I’m tweeting. This is its maiden voyage right here.

]]>
http://www.tedtedted.com/2011/10/04/a-bit-further-into-the-maelstrom/feed/ 0
How is agile software writing different from traditional software writing? http://www.tedtedted.com/2011/09/26/how-is-agile-software-writing-different-from-traditional-software-writing/ http://www.tedtedted.com/2011/09/26/how-is-agile-software-writing-different-from-traditional-software-writing/#comments Mon, 26 Sep 2011 21:21:35 +0000 ted http://www.tedtedted.com/?p=434 Before agile, I worked mostly from functional specs. That was frustrating. In real life, requirements shift to reflect the changing priorities of the powerful, and functionality follows, in complex ways. The only way to write about it reliably is to try to understand how power works in your organization, and then dive into the day-to-day development process.

The trick, for me, has been to develop a feel for how much rework is optimal. When you are a part of a scrum team and you understand what the people in control of the organization want to do with it, you can learn to sense how likely it is that code will be backed out, or that a feature won’t be recognizable in its ultimate form, and you can use that sense to gauge how much thought and drafting time you should put into a given user story at a given time. You have to accept that some text will have to be discarded, because you thought it would be needed and it wasn’t, and that some text will have to be created right up against deadline because you didn’t see the need for it until the last minute.

In the early stages there is inevitably some wasted work. But if you can stick with this approach over the life of a project, you can end up working far more efficiently, on the average, than you ever did the old way. (That’s not a trivial “if.” Even the most committedly agile manager will at some point give in to the temptation to ask for a “doc outline,” or a “doc freeze,” or some other artifact from the old days.)

The ironic thing is how much this resembles the way we’ve always worked, minus the pretense. When I told myself I was working from a functional spec, I was always really working with one eye on the spec and one eye on the real development that was happening, which sometimes followed the spec and sometimes led it. I saw some good specs, but I never did encounter one that I could put through the classic semantic-reversal exercise that in theory could have auto-generated the help content and put us all out of jobs.

]]>
http://www.tedtedted.com/2011/09/26/how-is-agile-software-writing-different-from-traditional-software-writing/feed/ 0
Cloud vs. traditional software writing http://www.tedtedted.com/2011/09/21/cloud-vs-traditional-software-writing/ http://www.tedtedted.com/2011/09/21/cloud-vs-traditional-software-writing/#comments Thu, 22 Sep 2011 03:24:49 +0000 ted http://www.tedtedted.com/?p=424 What’s the difference between writing for cloud software and writing for traditional software?

Time frame: Web app development tends to work on a faster cycle than packaged software. You can’t ship a new book with every release. You learn to work incrementally. Your work is always ready to go, but never fully finished.

Structure: I’m not sure the long-form narrative approach was ever really that good for users, but in web apps it is intolerable. SaaS forces you to finally break with the book-on-a-screen model and prioritize getting the right bit of info into view at the right time, without regard to where the reader came from or where they are going. Kicking the habit of saying “above,” “below,” “before” or “after” has surprisingly profound consequences for how you develop and package information.

Audience: The first thing I did in SaaS was to move the help content out to an open site on the web, where Google could see it and potential users could stumble across it. Tech docs have always been part of selling a product, and with web apps you can’t avoid it. Also: on web app teams, developers have even less bandwidth to review docs, so you learn to get feedback other ways, especially by leveraging real-life users.

“Leverage:” There’s a word that hasn’t been around that long, as a verb at least. In Marx’s time they used the word “exploit” for almost exactly the same idea. During the 20th century, “exploit” moved closer in tone to words like “oppress” or “cheat,” and “leverage” has pretty much taken its place as a more or less neutral word for using someone or something to get something done. A lot of casual readers read “exploit” the 20-century way, and not the way Marx used it. Marx was no fan of mistreating people, but when he talked about exploitation he was really just talking about how a company can leverage the work of an employee to make money. If a pro basketball player earns a million dollars during a year when he enables his employer to earn 20 million dollars, he’s more exploited — more effectively leveraged — than a farmhand who gets paid 20,000 a year and enables his boss to make 50,000, even though the farmhand undoubtedly gets treated a lot worse.

]]>
http://www.tedtedted.com/2011/09/21/cloud-vs-traditional-software-writing/feed/ 0
Only No. 10? http://www.tedtedted.com/2011/05/27/only-no-10/ http://www.tedtedted.com/2011/05/27/only-no-10/#comments Fri, 27 May 2011 19:45:44 +0000 ted http://www.tedtedted.com/?p=411 Tech writing (my beloved profession) barely makes it on the top ten list of most rewarding careers.

]]>
http://www.tedtedted.com/2011/05/27/only-no-10/feed/ 0
STC convention! http://www.tedtedted.com/2011/04/28/stc-convention/ http://www.tedtedted.com/2011/04/28/stc-convention/#comments Thu, 28 Apr 2011 17:14:28 +0000 ted http://www.tedtedted.com/?p=403 I’m going to the national tech writers’ convention in Sacramento next month. I’ve been to a couple of these and they’re always fun and interesting. I only go to the ones that are held in cities where I know someone I can stay with. This time I’m staying with Nic and Bert, who live in Stockton, a little ways down the freeway, but close enough.

Top four things I’m hoping to achieve at this conference:

  • Make contacts with people who are into Drupal and DITA. (Had a chat with Kristof last week that got me all hyped on the possibilities.)
  • Learn more ways to automate production processes. (I’m still spending too much time pressing buttons and watching stdout flash by.)
  • Get my help.collab.net site evaluated by someone who knows what they’re talking about. (To help prioritize the long list of new stuff I want to do with it.)
  • See if Mike Hughes has brought his Dobro. (Never rule out the possibility of some parking-lot picking.)
]]>
http://www.tedtedted.com/2011/04/28/stc-convention/feed/ 0
Me working http://www.tedtedted.com/2011/02/04/me-working/ http://www.tedtedted.com/2011/02/04/me-working/#comments Fri, 04 Feb 2011 22:02:00 +0000 ted http://www.tedtedted.com/?p=381 Here’s me in my living room, banging out XML and listening in on a phone meeting. Am I spoiled? I suspect so.

Me working

]]>
http://www.tedtedted.com/2011/02/04/me-working/feed/ 1
To the iBarricades http://www.tedtedted.com/2010/12/07/wikileaks/ http://www.tedtedted.com/2010/12/07/wikileaks/#comments Tue, 07 Dec 2010 22:45:49 +0000 Ted http://www.tedtedted.com/?p=362 Very much looking forward to the promised WikiLeaks dump of bank docs, probably from Bank of America from what I’ve heard.

In the meantime, I’m liking this guy’s suggestion to help make it harder for the bad guys to shut down WikiLeaks. Basically, you provide a dummy web address with “wikileaks” in it. When people find it, via a Google search or whatever, and click on it, they are passed straight through to the real WikiLeaks site.

Mine is here: http://wikileaks.tedtedted.com

Anybody that has a web site can do this. Let’s all! Your hosting provider probably has a web control panel where you can tweak your hosting settings. Use the tools there to create a subdomain (you can have any number of subdomains for nothing if you’re paying for a domain) and have it redirected to 213.251.145.96.

The next step would be to actually mirror the WikiLeaks content. Doable, but more time-consuming for someone like me who’s not all that technical. I’ll let you know when I have it set up.

]]>
http://www.tedtedted.com/2010/12/07/wikileaks/feed/ 0
Borges again http://www.tedtedted.com/2010/10/22/borges/ http://www.tedtedted.com/2010/10/22/borges/#comments Fri, 22 Oct 2010 08:17:01 +0000 ted http://www.tedtedted.com/?p=353 I’ve been reading Borges again, for the first time since college, if you don’t count the way you glance through stuff while moving books around over the years. It came to mind because Laura was reading Isabel Allende, and I suggested that if she enjoyed that she might like 100 Years of Solitude. She liked the start of it, but she observed that it’s the kind of story that’s hard to read in the little bites of time she has these days, so she put it aside until the summer. (She expects, and how I wish it were so, that next summer and the next one and the next one unto eternity will be like last summer, a beautifully long string of uninterrupted reading days.) I suggested that some short stories from that general genre might be more appropriate, such as Borges, and I opened up the collection I’ve had lying around, and did not put it down for a couple of hours.

I marvel at how much of this stuff was wasted on the 20-year-old me. The ability to read things at multiple levels didn’t really come in for me until my, I don’t know, mid-30s maybe. I guess I was vaguely aware that different things were going on; it’s the interplay between them that’s new to me. Borges doesn’t just write a story that’s simultaneously a police procedural, a disquisition on the Kabbalah and a mathematical exercise; he builds each level so that it interlocks with the others. He makes them talk to each other.

How plain old funny this stuff is had also eluded me. As a literary undergraduate, you’re coached to take everything with total seriousness. It’s not until years later that you allow yourself to notice that this guy was, basically, playing. The more the narrator of “Pierre Menard” sucks up to his rich salon patronesses, the more his hate shines through. You can’t not laugh. These narrators are so unreliable you have no choice but to trust them, and so earnest that you can take nothing they say seriously.

In Borges’ world it only takes a few pages to put you into the habit of reading absurdly close. In a description of a found note on page 154 of my copy, the word “handwritten” is misprinted as “manuscristas,” rather than “manuscritas.” I don’t know what to make of this. It comes in the middle of a segment about obscure Talmudic reference texts. The error seems not quite random enough to be a real error, not quite suggestive enough to be intentional. The collection was first published in 1956; this was the tenth printing of just the paperback edition, after a long run in hardcover. (I got it in 1982; I know this because I solemnly, undergraduately, wrote the date on the title page.) How could a typo like that survive so many years of examination? What was Borges trying to pull? Right now I prefer to think he wanted me to write this paragraph. “Even this, perhaps, was foretold.”

Once I was in a seminar course on Latin American “boom” authors. This was the early 80s, when writers of political commitment were all the rage. You didn’t even pay attention to an author unless you could find some social or political agenda to celebrate in his work. Fair enough, I thought; when the writing is good, any motivation will do. But Borges, a rich, reactionary old bastard by all accounts, wasn’t doing well in this atmosphere. His action, such as it was, took place in Vienna and Dublin, not on the battle lines of the oppressed. His characters were aesthetes and pedants. His plots were puzzles. No one had time for that.

The brilliance of the work, therefore, presented a kind of a puzzle in itself. I remember one guy who came up with an ingenious workaround: the writer displayed, he said, “un compromiso vital” — a commitment… to life! Perhaps he wasn’t in exile like Cortazar or murdered like Neruda, but at least he was, um, alive. Yeah. I thought this was the most amazing bullshit, and I admired the guy for his cheek. (And for his ability to get through an entire pack of unfiltered cigarettes in one hour of class — I hope he’s still alive.)

I was, of course, wrong. Maybe the sadness that permeates these stories just isn’t visible to a 20-something. So Borges is all about the ambiguous interplay between appearance and substance, between word and thing. So what? How does that really work? Here’s how: the odd self-assurance, the Rubikian self-involvement, is the appearance that masks, and signals, the desperation, confusion and loss that make up the substance. These stories are set in a world that was falling apart, the world between the first and second world wars. Pierre Menard madly pounds out Quijote in Belgium while armies are massing to invade. Funes is condemned by his inability to forget; Lonnrot by his eye for the immanent patterns in everything. Everyone here is doomed; their only hope is to find some sort of order, some periodicity, in a world that shows no evidence of any such thing.

]]>
http://www.tedtedted.com/2010/10/22/borges/feed/ 0
Marvel HQ http://www.tedtedted.com/2008/09/23/marvel-hq/ http://www.tedtedted.com/2008/09/23/marvel-hq/#comments Wed, 24 Sep 2008 04:09:14 +0000 ted http://www.tedtedted.com/2008/09/23/marvel-hq/ This is for Laura.

]]>
http://www.tedtedted.com/2008/09/23/marvel-hq/feed/ 0
1|2|3|4|5|6|7|8|9|10|11|12|13|14|15|16|17|18|19|20|21|22|23|24|25|26|27|28|29|30|31|32|33|34|35|36|37|38|39|40|41|42|43|44|45|46|47|48|49|50|51|52|53|54|55|56|57|58|59|60|61|62|63|64|65|66|67|68|69|70|71|72|73|74|75|76|77|78|79|80|81|82|83|84|85|86|87|88|89|90|91|92|93|94|95|96|97|98|99|100|101|102|103|104|105|106|107|108|109|110|111|112|113|114|115|116|117|118|119|120|121|122|123|124|125|126|127|128|129|130|131|132|133|134|135|136|137|138|139|140|141|142|143|144|145|146|147|148|149|150|151|152|153|154|155|156|157|158|159|160|161|162|163|164|165|166|167|168|169|170|171|172|173|174|175|176|177|178|179|180|181|182|183|184|185|186|187|188|189|190|191|192|193|194|195|196|197|198|199|200|201|202|203|204|205|206|207|208| purchase no rx viagra with a e check cialis prescription drugs viagra versus generic viagra bying viagra uk best viagra alternative cialis tablets cialis replacement canada generic viagra purchase cialis australia buy finpecia onlline viagra brand cialis 2.5mg review levitra for impotence online viagra no prescriptionBuy Generic Dapoxetine Online Canada paydayavailable.info Viagra Online no checking account payday loans magnum cash Quick Approval Payday loans faxless payday loans Buy Cheap Viagra Online Vardenafil Super Viagra Cialis Online Canada Viagra Online without Prescription Buy Levitra Online.Vardenafil Cialis Online without Prescription Cheap Cialis Viagra Coupon Cialis Coupon Viagra with dapoxetine Cialis Black Viagra Online Canadian Pharmacy Viagra Super Force Cheap Cialis Online Cialis Online Canada Cheap Levitra Without Prescription Buy Generic Cialis Online Buy Cheap Cialis Super Active Buy Viagra With Dapoxetine Online Cash Advances Payday Loans