0:00:03.693,0:00:06.373 I am going to speak about the act of writing, 0:00:06.502,0:00:08.962 which is something every[br]researcher has to do a lot 0:00:09.621,0:00:12.491 and the good news is[br]that some pretty simple things 0:00:12.579,0:00:14.639 can make your[br]written output a lot better. 0:00:14.900,0:00:16.930 So that's why I titled this:[br]Seven simple suggestions. 0:00:16.930,0:00:19.380 So here we go.[br]Seven simple suggestions. 0:00:19.631,0:00:22.271 Here's the first one:[br]Don't wait: WRITE. 0:00:22.271,0:00:23.211 This is what mistake, 0:00:23.536,0:00:24.606 what a lot of people make. 0:00:24.606,0:00:26.756 Here is a typical plan for doing research 0:00:27.153,0:00:27.783 Number one: 0:00:28.033,0:00:29.083 Have a brilliant idea. 0:00:29.260,0:00:29.860 Number two: 0:00:29.881,0:00:32.571 Spend months doing good research to back it up 0:00:32.571,0:00:33.121 Number three: 0:00:33.121,0:00:33.851 Write the paper. 0:00:33.851,0:00:36.361 In last two weeks before the deadline for the conference. 0:00:37.151,0:00:38.401 This is a bad plan, right. 0:00:38.931,0:00:41.021 Here is a good plan for doing research: 0:00:41.061,0:00:42.281 First: have an idea. 0:00:42.592,0:00:44.602 Second: start writing the paper. 0:00:44.882,0:00:47.842 Third: use the paper as a forcing function 0:00:48.373,0:00:51.493 to make you do the research that articulates the paper. 0:00:51.493,0:00:51.893 Ok? 0:00:52.010,0:00:53.370 See how diferent it is? 0:00:53.440,0:00:53.940 Right? 0:00:53.973,0:00:55.833 It means you start writing very early. 0:00:55.833,0:00:57.163 Why is this good? Well. 0:01:00.471,0:01:02.421 hacking around and writing a code and thinking 0:01:02.723,0:01:04.223 and I start to write the paper, 0:01:04.223,0:01:06.243 than I relise that some of my previous work 0:01:06.294,0:01:07.724 was misdirected, right? 0:01:07.844,0:01:09.644 It wasn't able to do useful goal, 0:01:09.655,0:01:10.575 certainly not for this paper 0:01:10.595,0:01:11.745 and I also discover 0:01:11.868,0:01:14.698 some key parts of the paper that need more work, 0:01:14.698,0:01:15.138 right. 0:01:15.138,0:01:19.678 So you wanna use the paper as a forcing function to learn that early. 0:01:20.129,0:01:23.639 It also gives you a good way to communicate with another people 0:01:23.639,0:01:26.061 Research is all about communication. Right? 0:01:26.061,0:01:29.621 If you...Maybe you are kind of person who likes work just on their own 0:01:29.640,0:01:31.920 in a windowless room with no lights. 0:01:31.920,0:01:33.770 But I like to work with other people 0:01:33.770,0:01:35.700 I spent a lot of time at the white board 0:01:35.700,0:01:39.700 If you have something written you have a new mechanism for communicating with them 0:01:40.428,0:01:40.958 Right? 0:01:40.958,0:01:43.978 Is very important is a mechanism for communicating 0:01:44.072,0:01:45.572 That's all along way saying 0:01:45.782,0:01:49.502 that really writing is not the way in which we just report research 0:01:50.467,0:01:54.467 for me is a way which I do research 0:01:54.681,0:01:57.141 and I think you should think about writing in that way. 0:01:57.331,0:02:00.231 It's not just the output, it's a computation 0:02:00.321,0:02:02.731 It's the stuff that makes research happen 0:02:02.789,0:02:08.099 And it's because somehow we think more clearly when we write, than when we just think. 0:02:08.414,0:02:10.134 At least I do. 0:02:10.270,0:02:10.950 So. 0:02:10.950,0:02:15.590 Ehm. One problem with this plan here is that it starts with this idea bit. 0:02:15.590,0:02:16.000 Right? 0:02:16.000,0:02:17.670 Where this idea come from? 0:02:17.740,0:02:21.580 And so..ehm...it's tempting when you looking at another peoples' work 0:02:21.580,0:02:27.790 to think "oh my" everybody else has very clever ideas and I am a mere worm 0:02:27.849,0:02:31.849 and I have such a trivial boring ideas that nobody would be interested in them 0:02:31.901,0:02:33.191 And do you know that feeling? Yeh? 0:02:33.191,0:02:35.541 You sit there and you don't feel very creative 0:02:35.541,0:02:39.541 Let me tell you that this is what every researcher feels most of the time 0:02:40.226,0:02:42.726 There are days when you have miraculous breakthrough 0:02:42.726,0:02:45.836 and you really know your God is in heaven and you know that all is right with the World. 0:02:45.836,0:02:50.966 But most of days you thing I am worm this is the natural state of the researcher. 0:02:50.966,0:02:51.466 Right? 0:02:51.466,0:02:56.616 So what you have to release is that even you know [Tarjan], and so forth, thinks that he's a worm most of the time 0:02:56.616,0:02:58.816 and what what the researcher do? Good researchers 0:02:58.816,0:03:01.586 is they simply start writing anyway, right? 0:03:01.586,0:03:07.056 They write a paper about any idea no matter how trivial or insignificant it may be. 0:03:08.036,0:03:14.316 My experiences that the clever the research student then more they prone to this failure mode 0:03:14.316,0:03:17.246 either they don't understand something which case they are depressed 0:03:17.246,0:03:22.626 well stay do undestand something which they do believe, in which case they think it is trivial and nobody would want to know about it, all right? 0:03:22.882,0:03:25.422 So in both cases depressed. 0:03:25.422,0:03:27.592 This is not a good situation, right? 0:03:27.653,0:03:30.793 So just write an idea no matter how insignificant it seems to be 0:03:30.793,0:03:36.243 because my experience consistently is that when you write the paper 0:03:36.243,0:03:42.013 your idea develops and ramifies computer science is like a snowflake or flower 0:03:42.100,0:03:46.100 you start with a little seed and its ramifies ahead of you in an interesting things 0:03:46.507,0:03:50.507 something looked boring turns out to be actually rather interesting 0:03:50.656,0:03:55.956 not always sometimes you start writing the paper and it turns out indeed to be weedy and insignificant 0:03:55.956,0:04:00.759 and maybe when you published it and it will be done quickly and you put it on your homepage, all right? 0:04:01.542,0:04:05.422 So, write early! 0:04:05.422,0:04:10.452 And, and and I really do believe that the second thing is much the most a common case. 0:04:10.472,0:04:14.112 It almost invariably turns out to be more interesting than you thought. 0:04:14.112,0:04:19.362 All right, number two if you gonna have this idea and wrote about it you need to be clear what it is. 0:04:19.362,0:04:27.222 The business of writing a paper is to convey from your brain into the minds of your readers your idea. 0:04:27.222,0:04:30.352 So think of your papers like, like a virus, right? 0:04:30.352,0:04:34.352 You trying to, you try to infect your readers' minds with your idea. 0:04:34.982,0:04:38.172 And then you will infect them and then they talk to another people and they will infect them 0:04:38.172,0:04:42.642 So it's like a kind of contagious play which is going to sweep the world 0:04:42.642,0:04:46.642 And everybody is been thinking about your idea because it is so well infectious. 0:04:47.327,0:04:47.697 Right? 0:04:47.810,0:04:52.880 So...ehhmm....my, my, my knowledge here with, with Mozart 0:04:52.880,0:04:58.190 It's just houndred of years after the Mozart died we are listening the people read his papers. 0:04:58.297,0:05:00.237 Or more precisely play his music. 0:05:00.237,0:05:02.827 Where you go to concert hall to hear his papers because 0:05:02.827,0:05:04.667 their ideas were so infectious 0:05:04.667,0:05:06.337 Don't you think that's amazing? 0:05:06.337,0:05:10.467 Won't it be remarkable that in four hundred years time people will still reading you papers. 0:05:10.889,0:05:11.929 That's not all likely 0:05:11.929,0:05:15.219 But I think that's the..,that's a kind of idea like to get 0:05:15.219,0:05:18.429 your your..the papers is not mechanism for getting promotion 0:05:18.429,0:05:22.429 It's mechanism for convey ideas from your head to somebody elses head 0:05:22.553,0:05:26.553 If you don't convey them, right, if don't bother to tell anybody about your ideas, 0:05:26.553,0:05:28.633 then your minds don't have them 0:05:29.311,0:05:29.791 Right? 0:05:29.868,0:05:33.868 Even if Einstein had sat in the window this box not tell anybody about relativity. 0:05:33.933,0:05:36.009 Then we wouldn't know relativity, right? 0:05:36.009,0:05:41.559 That means you need to know what your idea is. Right? So when you write a paper in the end at least by the time you finished. 0:05:41.559,0:05:45.559 You must know what is the idea that your paper conveys. 0:05:45.690,0:05:49.220 It's surprising how hard that could be to determine from people's papers 0:05:49.220,0:05:52.680 As a viewer if you read somebody's paper when you finish you can say: 0:05:52.680,0:05:54.510 "What idea did that paper convey?" 0:05:55.549,0:06:03.763 If you find that hard to articulate as a reader, then you know, in your view, you can say I really couldn't figure out what this what the idea this paper was about. 0:06:03.763,0:06:06.613 And so than you apply to your own papers, right? 0:06:06.613,0:06:10.180 It's actually sometimes quite hard to know exactly what your idea is to begin with. 0:06:10.180,0:06:12.110 But you must now by the time you finish. 0:06:12.110,0:06:16.140 Eeehrrr...if you find that yourself thinking, ohh..I have actually three ideas in this paper. 0:06:16.140,0:06:18.830 Than what you do? Just write three papers. 0:06:18.830,0:06:19.350 Right? 0:06:19.350,0:06:26.570 It's wrong to try to merge them all in. In which case each one becomes cryptic and incomprehensible. Which you try to squidge into ten pages. 0:06:27.088,0:06:29.508 Just write three papers, that's cool, right? 0:06:29.661,0:06:33.511 That's not salami slicing, that is taking ideas and expressing them. 0:06:33.511,0:06:38.461 A good idea in your paper is to say explicitly when you get to main idea 0:06:38.461,0:06:40.801 It's suprising how seldom is this happens. 0:06:40.801,0:06:47.941 So I often try to write phrases in my paper that say the beginning of section three somewhere the main idea of this paper is this.. 0:06:48.068,0:06:51.559 Because I have to explain some context and set up and background. 0:06:51.559,0:06:57.339 And I wanted to be absolutly clear when I move from describing the context saying: here is the payload. 0:06:57.904,0:06:58.314 Right? 0:06:58.598,0:07:02.598 The viruses is about to arriving in your brain. Prepare! 0:07:02.714,0:07:04.304 Does it make sence? All right? 0:07:04.377,0:07:08.377 If you don't say that, if you leave you reader to be a detective. 0:07:08.606,0:07:13.996 So, subsequently they have to reverse engineer what they think you meant was the key idea. That's not good, right? 0:07:13.996,0:07:17.996 Why not said it explicitly, be completely up front about this.[br] 0:07:18.806,0:07:20.326 Third thing: Tell a story! 0:07:20.326,0:07:23.572 So if you know write a paper this applies I am focusing mainly on papers. 0:07:23.572,0:07:27.512 But I do also mean dissertations and so forth. Everything applies everything you like really. 0:07:27.512,0:07:29.282 Is tell some kind of a story 0:07:29.282,0:07:34.692 I always try to imagine when I'm writing a paper, that I am standing a front of the white board and explain it to a colleague. 0:07:35.167,0:07:40.257 It's amazing how differently people present things at a white board and they will in a paper. 0:07:40.257,0:07:40.647 Right? 0:07:40.674,0:07:47.464 Without white board they start away ..??..with examples and explaining quite diffrently than if they..if they will not be out there..you you you get the idea.. 0:07:47.464,0:07:52.524 They often explain in much more accessible and engaging way at the white board than in the paper. 0:07:52.524,0:07:58.524 So if you want to by accessible and engaging ......... do the same in the papers you do at the white board. Nearly. 0:07:58.524,0:08:00.094 You need a little have a bit more substance. 0:08:00.094,0:08:03.591 So here is a narrative flow that I usually try to follow with my papres. Right? 0:08:03.591,0:08:08.171 You want to say here what a problem is, you want to motive your readers to say way it is an interesting problem 0:08:08.171,0:08:14.441 You want to say at least briefly why it is unsolved problem, so be aware of solving, it is unsolved. 0:08:14.454,0:08:19.075 And then you want to present your idea, that's the payload, right now 0:08:19.075,0:08:19.495 Right? 0:08:19.495,0:08:21.345 And then you give quite a bit of detail 0:08:21.345,0:08:24.455 about exactly how what your idea is and how it works 0:08:24.455,0:08:26.877 Ehm... Then you want to say something about 0:08:26.877,0:08:28.653 how your idea compares with other people. 0:08:28.653,0:08:30.659 See, you are kind of trying to lead people in 0:08:30.659,0:08:32.419 You know, no everybody will read 0:08:32.419,0:08:34.258 right the way through your paper. 0:08:34.258,0:08:35.278 Your ideal is 0:08:35.278,0:08:37.625 That whereever anybody stops reading 0:08:37.625,0:08:40.021 they take away something valuable with them. 0:08:40.421,0:08:43.031 And moreover every bit they read 0:08:43.031,0:08:44.971 makes them want to read more, right? 0:08:44.971,0:08:47.341 This is back to make it accesible, right? 0:08:47.341,0:08:48.612 So, you know they say: 0:08:48.612,0:08:50.132 Ah, here is an interesting problem 0:08:50.132,0:08:51.122 I wish I could solve that one! 0:08:51.122,0:08:52.602 I wonder if he can solve it! 0:08:52.602,0:08:54.012 So, you know - they got a hook! 0:08:54.012,0:08:55.712 They incline to read some more. 0:08:55.712,0:08:59.152 Ehm, here is my - so, the typical outline 0:08:59.152,0:09:00.272 for most papers that I write 0:09:00.272,0:09:02.392 and indeed it works for dissertations as well. 0:09:02.542,0:09:03.543 A short abstract. 0:09:04.514,0:09:05.492 An introduction. 0:09:05.492,0:09:06.882 Then something about the... 0:09:06.882,0:09:08.762 stating what the problem is. 0:09:08.762,0:09:10.142 Then a quite a bit of 0:09:10.142,0:09:12.402 a short piece explaining what the idea is 0:09:12.402,0:09:13.372 kind of intuitively 0:09:13.372,0:09:16.236 and then a longer piece explaining the details 0:09:16.236,0:09:17.156 behind the idea 0:09:17.156,0:09:18.746 that sort of fills out the evidence. 0:09:18.746,0:09:20.056 Then something about relaive work. 0:09:20.056,0:09:21.016 And I am going to say a bit more about 0:09:21.016,0:09:22.485 each of these sections 0:09:22.485,0:09:23.405 in the following piece 0:09:23.405,0:09:24.725 but this is my picture of 0:09:24.725,0:09:26.945 how the structure of a paper might go. 0:09:26.945,0:09:28.385 And look at the numbers of readers, right? 0:09:28.385,0:09:30.505 More people read your abstract and title 0:09:30.505,0:09:31.795 that will read all the rest of the paper 0:09:31.795,0:09:33.795 so each time you want to give them a hook 0:09:33.795,0:09:34.369 to continue. 0:09:34.369,0:09:34.939 Here is what I think 0:09:34.939,0:09:35.949 your introduction should do. 0:09:35.949,0:09:36.726 One page! 0:09:36.726,0:09:38.656 Describe the problem briefly 0:09:38.656,0:09:41.099 and articulate what your contributions are. 0:09:41.415,0:09:43.255 So, here is some by way of example 0:09:43.255,0:09:44.853 Ehm, describing the problem 0:09:44.853,0:09:46.933 I would suggest you introduce your problem 0:09:46.933,0:09:47.873 with an example. 0:09:48.183,0:09:49.993 So, my good way of doing to say: 0:09:49.993,0:09:52.593 is there any typewriter fonts on the first page? 0:09:52.593,0:09:53.994 I am a programming languages guy 0:09:53.994,0:09:55.894 and programming languages people tend to 0:09:55.894,0:09:58.347 put example programs in a typewriter font. 0:09:58.347,0:10:00.447 So, I know if there is a typewriter font on the paper 0:10:00.447,0:10:01.279 it's probably an example. 0:10:01.279,0:10:02.289 That's good, right? 0:10:02.289,0:10:03.959 But in your fields it may differ 0:10:03.959,0:10:05.687 but anyway, start with an example 0:10:05.687,0:10:06.597 that'll ilustrate your problem. 0:10:06.597,0:10:07.947 So, here is an example of 0:10:07.947,0:10:09.347 a paper that I wrote some time ago 0:10:09.347,0:10:11.247 and the very first thing I did was to give 0:10:11.247,0:10:13.257 a little program and explain a problem with it 0:10:13.257,0:10:14.797 and explain that somehow 0:10:14.797,0:10:16.417 my paper is gonna fix this problem. 0:10:16.417,0:10:17.321 OK? 0:10:17.321,0:10:18.791 So, that's an initial hook. 0:10:18.791,0:10:20.721 Not a general description of a problem 0:00:57.631,0:01:00.351 I often find, if I spend invested months of effort