{"id":27057,"date":"2022-05-03T10:21:20","date_gmt":"2022-05-03T08:21:20","guid":{"rendered":"https:\/\/www.wbscodingschool.com\/?p=27057"},"modified":"2022-05-03T10:21:20","modified_gmt":"2022-05-03T08:21:20","slug":"how-to-open-your-tech-blog-like-a-pro","status":"publish","type":"post","link":"https:\/\/www.wbscodingschool.com\/blog\/how-to-open-your-tech-blog-like-a-pro\/","title":{"rendered":"How To Open Your\u00a0Tech Blog Like A Pro"},"content":{"rendered":"\n<p class=\"wp-block-paragraph\">This is the fifth part of our series on how to write a tech blog that reads well. If you wish to read previous entries or find out what will come up next, this is a table of contents that will be updated with links as the series progresses.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><em>Article #1 \u2013&nbsp;<\/em><a href=\"https:\/\/www.wbscodingschool.com\/blog\/how-to-write-a-tech-blog-that-reads-well-1\/\"><strong><em>Fundamentals &amp; Essential Practices<\/em><\/strong><\/a><\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><em>Article #2 \u2013&nbsp;<\/em><a href=\"https:\/\/www.wbscodingschool.com\/blog\/how-to-write-a-tech-blog-that-reads-well-2\/\"><strong><em>Structuring Your Blog &amp; Presentation<\/em><\/strong><\/a><\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><em>Article #3 \u2013&nbsp;<\/em><a href=\"https:\/\/www.wbscodingschool.com\/how-to-write-a-tech-blog-that-reads-well-3\/\"><strong><em>Style<\/em><\/strong><\/a><\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><em>Article #4 \u2013&nbsp;<\/em><a href=\"https:\/\/www.wbscodingschool.com\/blog\/how-to-write-a-tech-blog-that-reads-well-4\/\"><em>Common Pitfalls<\/em><\/a><\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><em>Article #5 \u2013&nbsp;<\/em><strong><em>Opening Your Blog<\/em><\/strong><\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><em>Article #6 \u2013\u00a0<\/em><a href=\"https:\/\/www.wbscodingschool.com\/blog\/closing-a-tech-blog\/\"><strong><em>Closing Your Blog<\/em><\/strong> <em><strong>And<\/strong><\/em> <strong><em>Explaining Difficult Concepts<\/em><\/strong><\/a><\/p>\n\n\n\n<p class=\"wp-block-paragraph\">The opener of a blog is generally much more important and difficult to pull off than the blog\u2019s conclusion. You may feel like you have a very clear idea on the topic you want to write about, only to sit down to get started and find yourself gazing blankly at an empty Word document.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">To avoid that, let\u2019s look at the most effective ways to open your blog. Bear in mind that it is not strictly necessary for openers to be powerful hooks that will lure the reader in, or \u2018promises of value\u2019, or anything like that \u2013 you\u2019ve got the blog\u2019s title and the subtitle for that. If the reader is already in the article and looking at the opener, that\u2019s the time to put concerns about traffic at the back of your mind and focus more closely on matters of writing style.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">So \u2013 how do we open an article?<\/p>\n\n\n\n<h1 class=\"wp-block-heading\">Technical articles \/ Objective register<\/h1>\n\n\n\n<p class=\"wp-block-paragraph\">If you\u2019re writing a technical article, or something else that requires a strictly objective register (see <a href=\"https:\/\/www.wbscodingschool.com\/how-to-write-a-tech-blog-that-reads-well-3\/\">our article on writing style<\/a> for a deeper dive into that topic), then opening your article becomes relatively simple. Pretty much all you have to do is state what your article will be about, as simply and as clearly as possible.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">For example, let us imagine that you want to write an article that will teach people how to use Python\u2019s libraries for Data Science. It\u2019s as easy as this:<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><em>In this article we will introduce you to the main Python libraries that are necessary for Data Science. In particular, we will look at Scikit-learn and pandas, and we will explore the various ways these let you visualize and manipulate data. We will also look at their applications for machine learning.<\/em><\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><em>Let us begin with\u2026<\/em><\/p>\n\n\n\n<p class=\"wp-block-paragraph\">\u2026And you\u2019re off writing.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Openers for objective register articles may vary in their phrasing, but usually they do little more than provide a mini-summary of the blog (or what academic writers call an <em>abstract<\/em>), allowing a reader to know what they\u2019re in for. They are therefore by far the easiest openers to pull off.<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img fetchpriority=\"high\" decoding=\"async\" width=\"1024\" height=\"682\" src=\"https:\/\/www.wbscodingschool.com\/files\/AdobeStock-by-Brian-Jackson_43917775-1024x682.jpeg\" alt=\"Crumpled paper and businessman tearing up another paper ball for the pile\" class=\"wp-image-27049\"\/><figcaption>Adobe Stock \/ Brian Jackson<\/figcaption><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">If you are still struggling, however, here are some other sample sentence openers you can use:<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><em>The purpose of this article is to\u2026<\/em><\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><em>Today we will\u2026<\/em><\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><em>The topic of our blog will be\u2026<\/em><\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><em>This blog is intended for readers who want\u2026<\/em><\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><em>For today\u2019s article, I have\u2026<\/em><\/p>\n\n\n\n<p class=\"wp-block-paragraph\">There is really no need to make technical articles any prettier or more complex than that. People don\u2019t come to this sort of text for a chillout reading session while drinking coffee, they come to find specific information for something they are presently trying to do, and that is all you need to deliver.<\/p>\n\n\n\n<h1 class=\"wp-block-heading\"><em>Other articles \/ Subjective register<\/em><\/h1>\n\n\n\n<p class=\"wp-block-paragraph\">As we shift away from technical articles to other blogs, openers become more variable and more difficult to execute. Generalizations also become less applicable.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Nonetheless, let us look at a few valuable techniques that should be of aid to any writer.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\"><em>a.) Establish Difference<\/em><\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">Here\u2019s a fun fact: in most cases, <strong>the way we start conversations and keep them going is by saying out loud that something is, looks, or feels <em>different<\/em> by comparison to a perceived norm<\/strong>.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">This is why the weather, for example, is such a recurring conversation opener \u2013 saying \u2018Pretty cold out there today, isn\u2019t it?\u2019 remarks on something feeling different than it usually is, and therefore offers people something to discuss.<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img decoding=\"async\" width=\"1024\" height=\"450\" src=\"https:\/\/www.wbscodingschool.com\/files\/AdobeStock-by-Jo-Panuwat-D_289950653-1024x450.jpeg\" alt=\"Red cube block different from crowd of wood blocks. Unique Leader, strategy, independence, think different, business and success concept\" class=\"wp-image-27053\"\/><figcaption>It&#8217;s all about difference. Adobe Stock \/ Jo Panuwat D<\/figcaption><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">Written articles do not follow the same rules as spoken conversation, but the principle of <em>stating difference<\/em> can be very useful when looking at how to open an article.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Indeed, a classic essay opener that is taught in high school operates on exactly that principle:<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><em>There has been a lot of debate surrounding [introduce your blog\u2019s topic].<\/em><\/p>\n\n\n\n<p class=\"wp-block-paragraph\">It doesn\u2019t really matter how much debate there has been, what matters is that you are pointing out a difference relative to an implied normal (people <em>not<\/em> debating), and thus setting up the reader for the \u2018conversation\u2019 to continue. In fact, you can pull off what is formally the same opener by saying exactly the opposite:<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><em>There is no longer any debate on whether<\/em> <em>[introduce your blog\u2019s topic].<\/em><\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>As long as you are simply stating a difference, you can come up with an almost infinite supply of universal openers simply by keeping the terms sufficiently vague.<\/strong> Here are a few examples I just thought of off the top of my head:<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><em>Proficiency with PHP is becoming more and more valuable in tech.<\/em><\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><em>Recently, professionals in Sylicon Valley have shown increased interest in embedded systems development.<\/em><\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><em>There is a new JavaScript library that is all the rage.<\/em><\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><em>People have been asking questions about the true potential of the Unity engine.<\/em><\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Naturally, rather than just making these things up, you want them to be accurate! If you are staring at an empty document and you don\u2019t know how to start writing, an easy solution is to just type the topic you are writing about in Google News or <a href=\"https:\/\/books.google.com\/ngrams\/\" target=\"_blank\" rel=\"noopener\">Google Ngram Viewer<\/a>. The results in those search bars are based on difference by default, i.e. on new events happening or on the frequency of word usage changing over time.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Once you have introduced your topic by stating a difference, you can then get the ball rolling in numerous ways. For example, you can expand on said difference (if it is relevant to your topic, of course):<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><em>There has been a lot of debate surrounding Facebook\u2019s new privacy policies. People have expressed concerns about how much control they have over their personal data, which leads some to believe [etc.]<\/em><\/p>\n\n\n\n<p class=\"wp-block-paragraph\">A very simple way of following up this sort of opener is with a question, which then allows you to go straight into your topic:<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><em>There has been a lot of debate surrounding Facebook\u2019s new privacy policies. How much of this represents well-grounded, sensible concerns, and how much instead is just plain old alarmism?<\/em><\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Naturally, you should remember that all of the above is useful as a way to get started when you don\u2019t know what to write. It\u2019s not intended as a blueprint that you should always follow, and you definitely should look for other ways of opening your articles, especially those that sound most natural and organic to you and which work best with <a href=\"https:\/\/www.wbscodingschool.com\/how-to-write-a-tech-blog-that-reads-well-3\/\">your voice<\/a>.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\"><em>b.) Anecdotal Openers<\/em><\/h3>\n\n\n\n<figure class=\"wp-block-image size-large\"><img decoding=\"async\" width=\"1024\" height=\"682\" src=\"https:\/\/www.wbscodingschool.com\/files\/AdobeStock-by-fizkes_250402523-1024x682.jpeg\" alt=\"Four laughing diverse people positive multi-ethnic friends sitting in cozy cafe summer terrace drink coffee telling funny stories from life feels happy and satisfied enjoy time together on weekend.\" class=\"wp-image-27051\"\/><figcaption>Sharing anecdotes. Adobe Stock \/ fizkes<\/figcaption><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">A powerful way of opening your blog is to relate the topic you are writing about to a personal experience you had. Let us look at how the Product Lead for our Data Science bootcamps Guillem Perdig\u00f3 opened his article \u2018<a href=\"https:\/\/www.wbscodingschool.com\/blog\/can-a-data-scientist-do-good-for-the-world\/\">Can A Data Scientist Do Good For The World<\/a>\u2019:<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><em>I have recently been <\/em><a href=\"https:\/\/www.meetup.com\/de-DE\/WBS-CODING-SCHOOL\/events\/\" target=\"_blank\" rel=\"noopener\"><em>hosting some Q&amp;A sessions<\/em><\/a><em> on the subject of Data Science. One of the attendants surprised me with a question that was so important \u2013 and so stimulating! \u2013 that I responded with a wall-of-text email. Indeed, so close to the heart did that question strike me, that I am going to dedicate this blog to answering it as fully and as aptly as I am able to.<\/em><\/p>\n\n\n\n<p class=\"wp-block-paragraph\">This is what is called an anecdotal opener, and it works because it immediately grounds the reader in a concrete experience. Data Science is a complex, often abstract topic, and kicking off by immediately talking about that might put off a casual reader. Here, instead, we are first introduced to Guillem, to what he does, to how he feels, and we are also teased about the high stakes of the topic being discussed (\u2018a question that was so important\u2019). The intro is nice and smooth.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Anecdotal openers also have the benefit that they are relatively easy to come up with \u2013 if you are writing about a topic, you probably have some experience with it, so you immediately have a starting point. It can even help in <a href=\"https:\/\/www.wbscodingschool.com\/how-to-write-a-tech-blog-that-reads-well-3\/\">finding your voice<\/a>.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">However, there are two things you should bear in mind when writing an anecdotal opener.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Firstly, unless your personal experience is the central topic of the blog itself, <strong>this opener has to be <em>brief<\/em><\/strong>. You are using something that happened to you as a way to ease a reader into <em>another<\/em> subject, not to dwell on your personal memories. One short paragraph is about as much as you can get away with before the reader loses interest.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Secondly, it has to have a tangible relation to the topic you are talking about. \u2018I was walking my dog in the park yesterday, and as I threw a stick around for him to catch, I started thinking about how Data Scientists can do good for the world\u2019 \u2013 this is <em>not<\/em> a good anecdotal opener, because who cares that you were walking your dog? What does it have to do with the ethics of Data Science?<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Anecdotal openers can be your best (pen-)friends, but always keep them brief and to the point.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\"><em>c.)<\/em> <em>Opening Blogs Which Tell A Story<\/em><\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">Some of the more complex tech blogs you can write are those which tell somebody\u2019s story, either your own or somebody else\u2019s. Examples may include \u2018How I learned to code in my 60s\u2019, or \u2018What it was like to work for Apple for 5 years\u2019, or \u2018My journey through and out of burnout\u2019. It takes a strong sense of narrative to really make these blogs stand out.<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"682\" src=\"https:\/\/www.wbscodingschool.com\/files\/AdobeStock-by-AntonioDiaz_385542630-1024x682.jpeg\" alt=\"Caucasian woman working in her office and trying to write while suffering from writer's block with some crumpled papers in her desk\" class=\"wp-image-27047\"\/><figcaption>Adobe Stock \/ AntonioDiaz<\/figcaption><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">They are also notoriously tricky when it comes to writing openers for them, not least because in this case creativity works better than following a format.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Nonetheless, one principle is worth bearing in mind: <strong>it is usually best to start from the particular and go to the general, rather than the other way round<\/strong>. What do I mean by this?<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Consider how you would normally introduce, say, a new colleague to your team-members. You would probably start by describing their most general traits, like their background, and then move on to the specific reasons why they are here, like the project(s) they will be working on.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">This is a natural instinct, but it doesn\u2019t work as well in story-telling, and I would recommend that you do exactly the opposite \u2013 start by describing the protagonist of your blog (whether it is yourself or somebody else, or even an abstract entity like a programming language) in the middle of something extremely specific and concrete, without providing any context. Make that image as vivid as possible \u2013 specify when this is happening and describe the surroundings. <em>Then<\/em> move on to providing the general details that will contextualise what is going on.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">This all probably sounds rather abstract, so let\u2019s look at a concrete example. This is the opener of one of the best works of journalism I have ever read, <a href=\"https:\/\/magazine.atavist.com\/american-hippopotamus\/\" target=\"_blank\" rel=\"noopener\">Jon Mooallem\u2019s \u2018American Hippopotamus\u2019<\/a>:<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><em>Frederick Russell Burnham didn\u2019t like public speaking, but he arrived at the Maryland Hotel, in Pasadena, California, on the night of September 19, 1910, determined to communicate a few clear and uncontroversial truths.<\/em><\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><em>Burnham was 49 years old\u2014a frontiersman and soldier of fortune who\u2019d spent his life leaping into conflicts with American Indians and colonial wars in Africa.&nbsp;[\u2026]<\/em><\/p>\n\n\n\n<p class=\"wp-block-paragraph\">See what Mooallem is doing? <strong>The first paragraph puts us somewhere highly specific and withholds much more information than it provides.<\/strong> This is how the reader is <em>anchored<\/em> to the story, and how they are <em>hooked<\/em> \u2013 the desire to read more stems from the desire to know where we are exactly and what is going on. <strong>With anchor and hook in place, Mooallem can then kick off a more general overview from his second paragraph onwards<\/strong>.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">The transition from specifics to generalities is an excellent default opener for narrative blogs, although it takes some practice to do it well. I am going to close this section with another example, this one from my own <a href=\"https:\/\/www.wbscodingschool.com\/blog\/holden-madagame-learned-tech\/\">Student Experience article about WBS CODING SCHOOL graduate Holden Madagame<\/a>. Here are the first two lines, once again going from something concrete to a more general background:<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><em>As a dazzling Berlin spring danced around him, Holden Madagame sat in his small rented room and watched the year 2020 slowly tear his life to pieces. A professional opera singer from Michigan, he had seen all three of his upcoming singing gigs cancelled in the wake of the Covid-19 global pandemic.&nbsp;<\/em><\/p>\n\n\n\n<h3 class=\"wp-block-heading\"><em>d.)<\/em> <em>The \u2018No Opener\u2019 Trick<\/em><\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">A common practice among experienced writers is to write the first draft of an article, then go back and literally just erase the entire first paragraph \u2013 sometimes even the first two or three paragraphs, no matter how long they took to write.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">This can be an extremely valid decision. The opener is typically the hardest part of an article to write, as you have nothing yet to build on and no flow to keep you going. Thus, openers often just ramble or give inessential information, with the actual relevant material starting from the second paragraph onwards.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>After having written the first draft, it\u2019s a good idea to go back, and ask yourself what happens if you ditch the first paragraph wholesale<\/strong>. You\u2019ll be surprised at how often the article reads much better and feels more direct if one starts reading from the second paragraph.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">You may be wondering, \u2018Then why should I write that first paragraph at all?\u2019 The answer is, <em>to get you going<\/em>. Once again, openers are <em>hard<\/em>. If you write something that is silly and irrelevant, but that gets you started and leads you to writing about your core topic after a few twists and turns, then the silly paragraph was not a waste of time at all. Even if it doesn\u2019t make it into the final draft of the article, it still did something good for you.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Don\u2019t be afraid to kill your darlings. Sometimes the best opener is the one you get rid of.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><em>That will be all for today. Next week we\u2019ll look at the opposite problem \u2013 how to close your blog.<\/em><\/p>\n","protected":false},"excerpt":{"rendered":"<p>The fifth part in our series on how to write a tech blog that reads well<\/p>\n","protected":false},"author":17,"featured_media":27055,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"_acf_changed":false,"content-type":"","footnotes":""},"categories":[42],"tags":[],"class_list":["post-27057","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-coding"],"acf":[],"_links":{"self":[{"href":"https:\/\/www.wbscodingschool.com\/de\/wp-json\/wp\/v2\/posts\/27057","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.wbscodingschool.com\/de\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.wbscodingschool.com\/de\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.wbscodingschool.com\/de\/wp-json\/wp\/v2\/users\/17"}],"replies":[{"embeddable":true,"href":"https:\/\/www.wbscodingschool.com\/de\/wp-json\/wp\/v2\/comments?post=27057"}],"version-history":[{"count":1,"href":"https:\/\/www.wbscodingschool.com\/de\/wp-json\/wp\/v2\/posts\/27057\/revisions"}],"predecessor-version":[{"id":62569,"href":"https:\/\/www.wbscodingschool.com\/de\/wp-json\/wp\/v2\/posts\/27057\/revisions\/62569"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.wbscodingschool.com\/de\/wp-json\/wp\/v2\/media\/27055"}],"wp:attachment":[{"href":"https:\/\/www.wbscodingschool.com\/de\/wp-json\/wp\/v2\/media?parent=27057"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.wbscodingschool.com\/de\/wp-json\/wp\/v2\/categories?post=27057"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.wbscodingschool.com\/de\/wp-json\/wp\/v2\/tags?post=27057"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}