April 2010
Mon Tue Wed Thu Fri Sat Sun
« Mar   May »
 1234
567891011
12131415161718
19202122232425
2627282930  

Month April 2010

Submitting a Winning Abstract at PASS

For those who couldn’t make today’s presentation, or those who could but want to hear Tim Ford and Buck Woody trashing Wisconsin, I’m pleased to share with you both the slides and the recording of today’s presentation. Or rather, two recordings.

The Powerpoint

The Presentation

Submitting a session to the PASS Summit really isn’t terrifying. What’s terrifying is being accepted and being faced with the prospect of speaking… I kid, I kid. There’s nothing terrifying about it. You put together an abstract, revise it a few times, and then submit it. When you submit an abstract you’ll want to put together a list of objectives – problems that you’re going to solve for the attendees.

Well, that’s about all there is to that. If you have questions, post them in the comments. I can’t tell you what PASS is looking for because, well, I don’t know. It’s based on a number of different things and depends, in part, on your abstract itself. So, write some abstracts, give them a once over, and submit them to PASS.

Want some more ideas about writing abstracts? Look no further than Brent Ozar’s blog post How to Get Readers to Pay Attention.

Want to know more about public speaking? I would suggest Confessions of a Public Speaker.

Submit to PASS!

The call for speakers is rapidly approaching and to help everyone get ready, we’ve got a special treat for you. Chuck Heinzelman, of PASS Board of Directors fame, has agreed to put on a presentation - Intro to Speaking At PASS: Creating a Winning Abstract (If I Can Do It, Anyone Can!).

What’s the point of all of this? Well, we all have problems writing abstracts, especially when we first get started. Good abstracts are key to getting your talks accepted at events. You could have the greatest presentation in the world but nobody will know if you can’t write an effective abstract.

Tune in on Tuesday 4/27 at 12pm Central time for this LiveMeeting event. Members of the PASS Program Committee will be online to answer your questions.

The Act of Writing

In a previous post I talked about becoming an active reader by taking part in and examining the communication between author and audience. Today I’m going to explore it.

Topic

William Zinsser said it best when he said “think small”. While he was talking about writing a memoir, thinking small applies to anything that you write about. Am I going to be able to effectively write about something as complicated SQL Server’s cost based optimizer in a single blog post? No. Can I talk about my opinion of O/R-Ms and their limitations? Sure.

Just like we scope projects in our day jobs, our writing projects need to have a scope. When I first started writing – and I mean actually writing, not just writing garbage down on paper – it was in college and my topics were handed down by my professors. I found myself saying there is absolutely no way I can write 10 pages about something as obscure as the philosophy of action and inaction in the Tao Te Ching. In a way, I was right – it turned out to be 45 pages that I edited down to 28. It was also the only time I saw an “A+” in college.

Limiting yourself and your writing in scope is a blessing. When I started blogging, I had no idea what to blog about. I thought that I needed to write long profound posts, just like so many prolific bloggers before me. I forgot that I am not one of those prolific bloggers. I cannot tell you how many blog posts I started and deleted before settling into a practical writing style. Want to know how to set up HTTP Redirects in IIS 6? Now you know.

Focusing on writing small, practical posts gave me the ability to focus on my writing.

Exercise

Writing is a craft not an art.

Crafts require skills that must be practiced. If I draw every day for the next 20 years, I’m not going to turn into Picasso; writing every day isn’t enough. You have to practice your craft to improve. Doing is not enough.

How should you practice writing? I don’t know. I can only tell you how I practice writing.

Imitate

You learned to walk and talk by imitating what you saw around you. You learned how to gain the acceptance of your peers by dressing and acting like them. You learned to do your job well by imitating the habits of the people you looked up to. Whatever you want to say about imitation, you have to acknowledge that we learn through imitation.

That’s how I learned to write: by imitating people better than me.

I remember my professor, Joe Musser, giving us assignment after assignment to imitate other authors. Most of the time these were attempts to force us into writing in a new way. It worked. I learned volumes about my voice as a writer and how to write by imitating other writers.

One assignment that I particularly recall was where we had to imitate a favorite author. One of my favorite authors has always been Hunter S. Thompson. It’s not because of the rampant drug abuse or expertly placed profanity that is found throughout his work. It’s because Thompson always wrote with a voice that was strong and clear. There was never any compromise in his style or his world view. They were inseparable.

Imitating a legend is difficult. When the legend has a style so distinct as to be the voice of a culture and an era, the task becomes Sisyphean.

I can’t tell you if I succeeded or failed in my endeavor. I no longer have that example of my writing. It’s probably for the best. What I can tell you is that I learned a lot about how to write from my attempts at imitation. Just take a look at a few of the things the man has written:

America… just a nation of two hundred million used car salesmen with all the money we need to buy guns and no qualms about killing anybody else in the world who tries to make us uncomfortable.

It was the Law of the Sea, they said. Civilization ends at the waterline. Beyond that, we all enter the food chain, and not always right at the top.

These are vivid sentences. They say what they need to say and move on.

Thompson didn’t just imitate the writers he idolized, he transcribed them: “Thompson had an interesting way of studying the writers he loved. He would take and transcribe their works on his typewriter in an effort to discover each writer’s particular rhythm and flow. He typed ‘The Great Gatsby’ and ‘A Farewell To Arms’ in their entirety. He also was a constant letter writer and kept thorough records of his correspondences, much as Kerouac did.” from Hunter S Thompson

In order to become a better writer it’s important to understand what makes writing good. And it’s only then, when you understand how to go beyond stringing words together, that you can start getting better at writing.

Reduce

There’s no sentence that’s too short in the eyes of God.

William Zinsser said that. I believe he even wrote it in On Writing Well, his definitive guide to the process of writing. I have never read anything that changed the way I write more than that sentence.

When I was first learning to write we used the computer to submit our assignments. Our professors could grade our work via a program called Norton Textra Connect and send the results back to us. Instead, Professor Musser would print our assignments and use a red felt tip pen and cross out every extra word. Every last one of them was laid bare before my eyes. You have no idea how many extra words you’ve used until they’re crossed out on a piece of paper.

Look at the first sentence of the previous paragraph. It originally said:

When I was first learning how to write, we had to use the computer to submit all of our writing assignments.

I tinkered with the sentence and it became

When I was first learning how to write, we used the computer to submit all of our writing assignments.

That comma isn’t supposed to be there, neither is “all of”…

When I was first learning how to write we used the computer to submit our writing assignments.

Of course, we are talking about a writing class so I can assume my readers know that I’m talking about a writing assignment.

When I was first learning to write we used the computer to submit our assignments.

That’s much better.

After a few rounds of the professor making your work look like a bloodbath, you learn which words are extra. You learn to stop yourself from filling your writing with weasel words – those weak frilly words that sneak into our writing. There’s clutter in writing – a desire to be “one hundred percent complete” instead of “done.” Why say it in one word when you have four? It comes from the way we’re taught to write; the way we learn to appease the word count.

Write what you need to say and then write no more.

Clutter is the disease of American writing. We are a society strangling in unnecessary words, circular constructions, pompous frills and meaningless jargon.

Expand

Once you’ve taken your writing to the minimum, build it up. But only add words you need.

When I finally became comfortable stripping down my writing to no more than a few words that clearly conveyed my point, we were allowed to add embellishment. One Monday our assignment was to write an essay. Wednesday’s assignment was to remove every extra word. Friday’s assignment was to add back in the necessary words.

Once you’ve learned to excise every needless word like a diseased tooth, it becomes difficult to put descriptors back in. They float in front of you, weighing heavily on the page. “Do I need to say that it was simply ‘done’ or is there a better word?” Many writers keep a thesaurus next to their desk to help them choose words. Sometimes you need to decide to use two words instead of one. Or three. Or four. What better way is there to compare a wonderful vacation abroad with the mindless, bureaucratic, complexity of negotiating a United States Customs Declaration form than to wax eloquent with an overabundance of words. “The downside of the trip was filling out a form on our way back” does no justice to the experience.

Every word you add should be carefully chosen. Words have power and weight. Don’t weigh down your prose with empty phrases.

Further Reading

On Writing Well: The Classic Guide To Writing Nonfiction: 30th Anniversary Edition

The Proud Highway

Write good papers

Stranger Than Fiction: True Stories

Bird by Bird: Some Instructions on Writing and Life

Extracts of Zinsser

Visions and Revisions

On Memoir, Truth and ‘Writing Well’

The Act of Reading

Tom LaRock’s recent post – SQL University – Creative Writing Week – got me thinking about the act of writing. Although interesting, his post sparked two thoughts in my head – about reading and inspiration.

Reading

I love reading. There have been years when I’ve read over 100 books. Admittedly, I was required to read about 60 of those for college. But reading, in and of itself, didn’t make me a better writer.

It’s not enough to passively read. Passive reading is a great way to kill time and enjoy a good story or learn about a new topic. Actively reading is how you get better at writing.

Active reading can be a chore. It goes beyond enjoying the story – you have to look at how the author has structured their narrative. Beyond that, you need to look at how the author is structuring chapters, paragraphs, and even sentences. There’s always a “why” to how words are put together. Variations in sentence structure, word length, and paragraph length can be used to govern pace and are frequently more effective than pure vocabulary to convey mood.

I frequently go so far as to keep a thesaurus and dictionary nearby so I can stop and figure out why the author chose a certain word. There’s often a reason behind the choice of a particular word; words have a power and a weight to them. Wise authors choose their words carefully and wisely: you should use “sobriquet” differently than “nickname”.

Active reading really requires that the reader look for the conversation between the author and the reader. You aren’t just a consumer, you’re an active participant and you need to make yourself aware of that. If you’re reading fiction, look at how the author is involving you in the story and getting you to care for the characters themselves. In his series of Culture novels, Iain M. Banks draws the reader in through a combination of sweeping conflict, humorous anthropomorphism, and telling the story of galactic intrigue on a human scale. It’s that human touch in the face of an endless, unfamiliar, universe that draws readers in and helps them identify with the characters in the story.

Once you start actively reading, you can distinguish how authors draw you in. In Inside Microsoft SQL Server 2008: T-SQL Querying Itzik Ben-Gan promises to reveal the secrets of writing T-SQL. Over the course of the book he slowly introduces knowledge and techniques making it possible for the reader to write better T-SQL. He combines this practical knowledge with the theoretical understanding of why and demonstrates why this knowledge is valuable. It’s the demonstration of value – itself an overt act of persuasion – that is used to keep the reader engaged. I’m really interested in T-SQL and set-based programming but without a value proposition I’m not going to sift through 800 pages of dense technical material.

Active reading is how you learn to understand what distinguishes a great author from any other author.

Cormac McCarthy’s The Road is great because of what is left out.

Victor Hugo’s Les Misérables is great because of what is left in.

Inspiration

Both Tom and Brent brought up great points about keeping inspirational writing close at hand. I keep copies of On Writing Well: The Classic Guide To Writing Nonfiction: 30th Anniversary Edition, The October Country, and there’s usually a William Gibson novel no more than 10 feet away – All Tomorrow’s Parties is a personal favorite.

What books inspire you to blog, write articles, fiction, songs, etc?

Hit up the comments and share authors that inspire you to improve your writing skills.

Encrypted Stored Procedures and Their Effect on my Rug

This is a letter, or a rant, to any ISVs in the world who encrypt their stored procedures. It is, by no means, a condemnation of this horrible feature of SQL Server. The feature condemns itself.

I saw something in a blog the other day (that I wish I could find it again) where the author essentially said that encrypting stored procedures is an absolute necessity. I couldn’t help but incredulously think “Really? What part of your code is so cunning that I can’t see it?”

Yes, I understand that someone might comment here and say “Well, certain encryption algorithms might need to be encrypted in stored procedures so that people don’t discover and break them.” To which I must respond: grow up. Nobody is writing encryption code in T-SQL. If they are, I don’t want to read it.

The fact is, Mr. ISV, your ideas are not so precious or original. I don’t have a degree in Computer Science, but I do know the basics of algorithms and design patterns. There are only so many ways to skin a particular cat. I can watch the behavior of my SQL Server and figure out just how craptacular your code is and make a pretty educated guess that you’re using cursors written by someone whose understanding of programming concepts stopped when VB was a threat to PowerBuilder.

Please, for all of us, just stop. Your insistence that your secret sauce is important is laughable. Nobody cares. Your competitors don’t care. They’re either too busy catching up or else too busy lighting cigars with hundred dollar bills to care. Nobody that I work with is going to spend their free time reverse engineering your software so we can stop paying maintenance fees – we pay you because paying you is cheaper than doing this work in house.

When you encrypt your stored procedures, I can’t help you make it better. It’s like you only come home drunk, throw microwave burritos at the cat, crap on the rug, and then leave. There’s no possibility for discourse about what you could do better. I don’t want to talk about what you’re doing wrong, I want to make this deal sweet for both of us – I want to make my system faster and help you make your other customers’ systems faster.

Please, for the sake of me and your other customers, stop shitting on my rug.

SQL Saturday 42

SQL Saturday is coming to Columbus, OH! I’m pretty excited about it.

Want to help out? Speak at the event. Maybe you just want to attend? That’s okay, too!

The point is that there’s going to be a day of free SQL Server training in Columbus, OH. You could be there!

Speaking is so done

Take three steps to your right to advance to the next slide


Honestly, I’m tired of speaking. PowerPoint is overrated. People want more or less bullet points. It’s never enough. More graphs. More pie charts. Less funny images. More dinosaurs. Stop showing pictures of Zeus sexing up a goat. I don’t know what you people want!

Demos – you can shove those, too. People complain when the code doesn’t fit on the screen or when my resolution is too low or when they have some kind of vitamin deficiency and they can’t look at the color #0f0015 for more than 32 seconds without suffering from a migraine. I’ve spent hours coming up with the perfect demo code only to have someone poke holes in it over and over again. I see this all the time on speaker feedback.

No more. You will no longer have this opportunity. PowerPoints are done. Demos are over. Speaking? That’s right out, too. Greek pornography… The jury’s still out on that one.

So here’s a note to everyone who is expecting me to speak at their event in the future: I won’t. I’ll be there, but I will not speak. I need you to secure velvet ropes for my “room”. I will be available for hushed conversations, but I want my work to speak for itself. I need dim, dramatic, lighting and access to numerous power sources so I can light my “slides” in a variety of ways.

Speaking of slides… They have been carefully painted on using oil or egg tempera paints. A few paintings contain other, non-volatile, material when I was experimenting with a different style of art work, but I cannot promise that everyone will like this.

Presenting is an artform and this is art. You don’t have to like it. You don’t have to understand it.

This is art, goddamnit!

This site is protected with Urban Giraffe's plugin 'HTML Purified' and Edward Z. Yang's Powered by HTML Purifier. 230 items have been purified.