{"id":3793,"date":"2013-07-16T07:00:00","date_gmt":"2013-07-16T07:00:00","guid":{"rendered":"https:\/\/blogs.msdn.microsoft.com\/oldnewthing\/2013\/07\/16\/microspeak-landing-especially-the-heated-kind\/"},"modified":"2013-07-16T07:00:00","modified_gmt":"2013-07-16T07:00:00","slug":"microspeak-landing-especially-the-heated-kind","status":"publish","type":"post","link":"https:\/\/devblogs.microsoft.com\/oldnewthing\/20130716-00\/?p=3793\/","title":{"rendered":"Microspeak: Landing, especially the heated kind"},"content":{"rendered":"<p>Work on Windows occurs in several different <a href=\"http:\/\/en.wikipedia.org\/wiki\/Branching_(software)\"> branches<\/a> of the source code, and changes in one branch propagate to other branches. When talking about a feature or other task becoming visible in a branch, the preferred jargon word at Microsoft is <i>landing<\/i>. In its purest form:<\/p>\n<blockquote class=\"q\"><p> We expect the feature to <u>land<\/u> in the <a href=\"http:\/\/blogs.msdn.com\/b\/oldnewthing\/archive\/2013\/07\/04\/10431671.aspx\"> trunk<\/a> early next week. <\/p><\/blockquote>\n<p> The term <i>land<\/i> when used in this way is typically used to describe a feature arriving in a branch different from its home branch.\n From this basic meaning, extended usages arise.<\/p>\n<p> The term <i>landing<\/i> is often accompanied by additional aviation adjectives to describe how smoothly the feature will arrive or the task will be completed. In these extended usages, the location of landing is often the feature&#8217;s home branch. <\/p>\n<blockquote class=\"q\"><p> We&#8217;re coming in for a <u>hard landing<\/u> on bugs. <\/p><\/blockquote>\n<p> A <i>hard landing<\/i> is one that is rather inelegant. An example would be a feature that arrives fully functional but rather unpolished, or in the above example, that the bugs are all resolved, but perhaps with more bugs marked <i>Won&#8217;t fix<\/i> or <i>Postponed<\/i> than management would have liked. <\/p>\n<blockquote class=\"q\"><p> The feature is going to <u>land hot<\/u>. <\/p><\/blockquote>\n<p> A feature with a <i>hot landing<\/i> barely makes its deadline. You can also say that a feature is <i>coming in hot<\/i> if it is headed for a hot landing, and a feature is <i>running hot<\/i> if its current trajectory suggests that it&#8217;s going to land hot. <\/p>\n<blockquote class=\"q\"><p> The last thing that <u>came in hot<\/u> was Feature&nbsp;X and we did not <u>land<\/u> it well. <\/p><\/blockquote>\n<p> I like the above citation because it employs both metaphors. <\/p>\n<blockquote class=\"q\"><p> We did not have a good process in place for managing the specs that <u>came in hot<\/u>. <\/p><\/blockquote>\n<blockquote class=\"q\"><p> Several deployments are <u>coming in hot<\/u> due to other resource commitments. <\/p><\/blockquote>\n<p> More generally, something is <i>coming in hot<\/i> if it is running right up against a deadline and is at risk for being late. <\/p>\n","protected":false},"excerpt":{"rendered":"<p>Work on Windows occurs in several different branches of the source code, and changes in one branch propagate to other branches. When talking about a feature or other task becoming visible in a branch, the preferred jargon word at Microsoft is landing. In its purest form: We expect the feature to land in the trunk [&hellip;]<\/p>\n","protected":false},"author":1069,"featured_media":111744,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"_acf_changed":false,"footnotes":""},"categories":[1],"tags":[105,26],"class_list":["post-3793","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-oldnewthing","tag-microspeak","tag-other"],"acf":[],"blog_post_summary":"<p>Work on Windows occurs in several different branches of the source code, and changes in one branch propagate to other branches. When talking about a feature or other task becoming visible in a branch, the preferred jargon word at Microsoft is landing. In its purest form: We expect the feature to land in the trunk [&hellip;]<\/p>\n","_links":{"self":[{"href":"https:\/\/devblogs.microsoft.com\/oldnewthing\/wp-json\/wp\/v2\/posts\/3793","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/devblogs.microsoft.com\/oldnewthing\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/devblogs.microsoft.com\/oldnewthing\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/devblogs.microsoft.com\/oldnewthing\/wp-json\/wp\/v2\/users\/1069"}],"replies":[{"embeddable":true,"href":"https:\/\/devblogs.microsoft.com\/oldnewthing\/wp-json\/wp\/v2\/comments?post=3793"}],"version-history":[{"count":0,"href":"https:\/\/devblogs.microsoft.com\/oldnewthing\/wp-json\/wp\/v2\/posts\/3793\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/devblogs.microsoft.com\/oldnewthing\/wp-json\/wp\/v2\/media\/111744"}],"wp:attachment":[{"href":"https:\/\/devblogs.microsoft.com\/oldnewthing\/wp-json\/wp\/v2\/media?parent=3793"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/devblogs.microsoft.com\/oldnewthing\/wp-json\/wp\/v2\/categories?post=3793"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/devblogs.microsoft.com\/oldnewthing\/wp-json\/wp\/v2\/tags?post=3793"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}