{"id":31381,"date":"2018-07-04T11:00:53","date_gmt":"2018-07-04T15:00:53","guid":{"rendered":"https:\/\/sdtimes.com\/?p=31381"},"modified":"2018-10-01T14:24:20","modified_gmt":"2018-10-01T18:24:20","slug":"dont-take-a-new-development-job-without-asking-these-questions","status":"publish","type":"post","link":"https:\/\/sdtimes.com\/softwaredev\/dont-take-a-new-development-job-without-asking-these-questions\/","title":{"rendered":"<span class=\"sdt-premium\">premium<\/span> Don\u2019t take a new development job without asking these questions"},"content":{"rendered":"<p>As the\u00a0head\u00a0of engineering at Atlassian, I&#8217;m part of a lot of interview panels (Like, a\u00a0<i>lot<\/i>). I know I&#8217;ve got an above-average candidate sitting across from me when they start asking questions about the team they&#8217;d be joining. Some ask about the team&#8217;s culture. Others want to hear specifics on\u00a0software development practices or the tech stack.<\/p>\n<p>In essence, what they really want to know is this: is the team\u00a0<i>effective?\u00a0<\/i><\/p>\n<p>It&#8217;s a question every developer should be asking any time they interview \u2013 and that every\u00a0engineering leader should be able to give a clear answer to.\u00a0Heck: leaders\u00a0should be asking themselves\u00a0this questions\u00a0<i>every week<\/i>.\u00a0Seems simple enough on the surface, but there&#8217;s a catch.<\/p>\n<p>There&#8217;s no magic metric for gauging effectiveness.<\/p>\n<p>For years,\u00a0our industry has focused on measuring efficiency, using dubious metrics\u00a0like\u00a0number of bugs created vs. resolved, rate of passing builds, story point velocity and others. While it&#8217;s helpful to know how fast your team is moving, those numbers won&#8217;t tell you whether the features you shipped\u00a0this week were the\u00a0<i>right<\/i>\u00a0features, or whether your builds are running the right tests.<\/p>\n<p><b>Signs of effective software practices<\/b><br \/>\nUntil that\u00a0magic metric for software team efficacy\u00a0comes along, we&#8217;ll have to make do with looking for a few key indicators. Use this list whenever you&#8217;re considering moving to a new team (even inside the same company), or whenever you simply could do with a dose of self-reflection (which, honestly, should happen on a regular basis).<\/p>\n<ul>\n<li><b>Quality of releases over time<\/b>\u00a0&#8211; Are releases consistently high quality?\u00a0How often are deploys being rolled back? How often are progressive rollouts aborted?<\/li>\n<li><b>Coding standards<\/b>\u00a0&#8211;\u00a0Do they exist? Are\u00a0code analysis\u00a0tools\u00a0used to avoid wasting valuable code review time?<\/li>\n<li><b>High-quality tests<\/b>\u00a0&#8211;\u00a0Are the tests fast and dependable? Do they\u00a0run automatically run on a branch before any code reviews occur?\u00a0Do they cover a large portion of the code, including the stuff outside of the happy path?<\/li>\n<li><b>Continuous development<\/b>\u00a0&#8211;\u00a0Can everyone on the team get changes into the dog-fooding environment and production easily?<\/li>\n<li><b>Code review throughput<\/b>\u00a0&#8211; What is the average time a pull request\u00a0(or code review)\u00a0waits for the required number of reviewers to review it?<\/li>\n<li><b>Code review participation<\/b>\u00a0&#8211; How well are the code review responsibilities distributed amongst team members?<\/li>\n<li><b>Technical debt<\/b>\u00a0&#8211; How much technical debt is there?\u00a0How much does this overhead drag down the team&#8217;s velocity?<\/li>\n<li><b>Architecture<\/b>\u00a0&#8211; Is the architecture sound and how well does it scale?\u00a0Are there patterns\u00a0in place to protect customers&#8217; security and privacy?<\/li>\n<\/ul>\n<p>In addition to all that, the hiring process should be transparent, with clear standards the team expects any candidate to meet. Standards should be both high\u00a0<i>and<\/i>\u00a0inclusive of people from traditionally underrepresented groups. For example, relatively few women contribute to open-source projects, so requiring contributions to open source effectively shuts out a huge group of highly qualified candidates your team could have benefited from.<\/p>\n<p>It&#8217;s unlikely you&#8217;d have a chance to talk through this entire list in an interview. But if the hiring manager hits several of these points, that&#8217;s a sign they&#8217;ve got solid experience and know what they&#8217;re doing. Remember: being a great engineering leader requires a whole different skill set than being a great developer.\u00a0Kevin Scott, former SVP of Engineering at LinkedIn and current CTO at\u00a0Microsoft,\u00a0sums it up nicely:<\/p>\n<p><b><i>&#8220;Calling\u00a0all\u00a0engineering\u00a0leaders:\u00a0please\u00a0start\u00a0spending\u00a0a\u00a0disproportionate\u00a0amount\u00a0of\u00a0your\u00a0management\u00a0time thinking about\u00a0culture\u00a0as\u00a0a\u00a0design\u00a0process.&#8221;<\/i><\/b><\/p>\n<p><b>Signs of effective teamwork practices<\/b><br \/>\nYou can&#8217;t get the full story unless you spend time talking to members of the team about how they work together, and how they work with other teams.<\/p>\n<p>At a minimum, verify that the team has visibility into the larger goals of the business and aligns their team-level goals with them. That signals not only a basic level of transparency throughout the organization, but shows that engineers trust leadership to set the right direction. It also indicates that engineering leaders actually have time to think strategically and aren&#8217;t just reacting to one problem after another.<\/p>\n<p>Pay attention to feedback loops as well \u2013 both the technical kind (builds, tests, etc.) and the human kind. Frequent, helpful feedback from peers and managers is crucial for career growth and healthy teamwork. Each person on the team should have a clear understanding of the roles they play, what&#8217;s expected of them in those roles, and whether they&#8217;re meeting those expectations.<\/p>\n<p><b>What if the signs are inauspicious?<\/b><br \/>\nAs a developer, there are lots of things you could optimize for when looking for a new job: a culture that suits you, a tech stack you&#8217;re excited about, a product you&#8217;d feel proud to help make. In my experience, none of these can compensate for the frustrations of being on a team that isn&#8217;t effective.\u00a0If a software team has good answers to many of the questions above, they are probably doing well and are worth joining (or, if you&#8217;re the hiring manager, worth bragging about).<\/p>\n<p>It&#8217;s rare for a team to be so far gone that there&#8217;s no hope of\u00a0<i>becoming<\/i>\u00a0effective. My go-to method for building effective collaboration is the\u00a0<a href=\"https:\/\/www.atlassian.com\/team-playbook\/health-monitor\/project-teams\">Team Health Monitor<\/a>\u00a0\u2013 an eight-point self-assessment for teams we developed at Atlassian.<\/p>\n<p><img decoding=\"async\" class=\"slide_image\" src=\"https:\/\/image.slidesharecdn.com\/atlassianteamhealthmonitorshowtoguide-180501154000\/95\/how-well-is-your-team-working-together-1-638.jpg?cb=1525189360\" alt=\"How healthy is your team? An intro to the Team Health Montior \" data-small=\"https:\/\/image.slidesharecdn.com\/atlassianteamhealthmonitorshowtoguide-180501154000\/85\/how-well-is-your-team-working-together-1-320.jpg?cb=1525189360\" data-normal=\"https:\/\/image.slidesharecdn.com\/atlassianteamhealthmonitorshowtoguide-180501154000\/95\/how-well-is-your-team-working-together-1-638.jpg?cb=1525189360\" data-full=\"https:\/\/image.slidesharecdn.com\/atlassianteamhealthmonitorshowtoguide-180501154000\/95\/how-well-is-your-team-working-together-1-1024.jpg?cb=1525189360\" \/><\/p>\n<p>The Health Monitor is a great tool for engineering leaders who want to make sure their teams are attractive to the most talented developers out there. And while I don&#8217;t recommend developers join a struggling team in the hopes of rescuing them, the Health Monitor is worth trying with the team you&#8217;re on now. Maybe you won&#8217;t feel so antsy to land a new job after all.<\/p>\n<p><i>Mike Melnicki is a life-long developer and currently head of engineering for developer tools at Atlassian.<\/i><\/p>\n<!-- AddThis Advanced Settings generic via filter on the_content --><!-- AddThis Share Buttons generic via filter on the_content -->","protected":false},"excerpt":{"rendered":"<p>As the\u00a0head\u00a0of engineering at Atlassian, I&#8217;m part of a lot of interview panels (Like, a\u00a0lot). I know I&#8217;ve got an above-average candidate sitting across from me when they start asking questions about the team they&#8217;d be joining. Some ask about the team&#8217;s culture. Others want to hear specifics on\u00a0software development practices or the tech stack.  &hellip; <a class=\"read-more\" href=\"https:\/\/sdtimes.com\/softwaredev\/dont-take-a-new-development-job-without-asking-these-questions\/\">continue reading<\/a><!-- AddThis Advanced Settings generic via filter on get_the_excerpt --><!-- AddThis Share Buttons generic via filter on get_the_excerpt --><\/p>\n","protected":false},"author":780,"featured_media":31382,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"_acf_changed":false,"om_disable_all_campaigns":false,"cybocfi_hide_featured_image":"","footnotes":"","_links_to":"","_links_to_target":""},"categories":[1,14430],"tags":[1000,8639,14040,1428],"coauthors":[12668],"acf":[],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v23.8 - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>Don\u2019t take a new development job without asking these questions - SD Times<\/title>\n<meta name=\"description\" content=\"There are no magic metrics to determine a development organizations\u2019 efficiency, but asking these few questions will give insight into the relative health of the team.\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/sdtimes.com\/softwaredev\/dont-take-a-new-development-job-without-asking-these-questions\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Don\u2019t take a new development job without asking these questions - SD Times\" \/>\n<meta property=\"og:description\" content=\"There are no magic metrics to determine a development organizations\u2019 efficiency, but asking these few questions will give insight into the relative health of the team.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/sdtimes.com\/softwaredev\/dont-take-a-new-development-job-without-asking-these-questions\/\" \/>\n<meta property=\"og:site_name\" content=\"SD Times\" \/>\n<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/SDTimesD2\" \/>\n<meta property=\"article:published_time\" content=\"2018-07-04T15:00:53+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2018-10-01T18:24:20+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/sdtimes.com\/wp-content\/uploads\/2018\/07\/businessmen-948021_960_720.jpg\" \/>\n\t<meta property=\"og:image:width\" content=\"960\" \/>\n\t<meta property=\"og:image:height\" content=\"678\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/jpeg\" \/>\n<meta name=\"author\" content=\"Mike Melnicki\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:creator\" content=\"@sdtimes\" \/>\n<meta name=\"twitter:site\" content=\"@sdtimes\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"Mike Melnicki\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"5 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\/\/sdtimes.com\/softwaredev\/dont-take-a-new-development-job-without-asking-these-questions\/#article\",\"isPartOf\":{\"@id\":\"https:\/\/sdtimes.com\/softwaredev\/dont-take-a-new-development-job-without-asking-these-questions\/\"},\"author\":{\"name\":\"Mike Melnicki\",\"@id\":\"https:\/\/sdtimes.com\/#\/schema\/person\/efb41e7ef0f7a76523b639e02ccac6fc\"},\"headline\":\"premium Don\u2019t take a new development job without asking these questions\",\"datePublished\":\"2018-07-04T15:00:53+00:00\",\"dateModified\":\"2018-10-01T18:24:20+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\/\/sdtimes.com\/softwaredev\/dont-take-a-new-development-job-without-asking-these-questions\/\"},\"wordCount\":975,\"publisher\":{\"@id\":\"https:\/\/sdtimes.com\/#organization\"},\"image\":{\"@id\":\"https:\/\/sdtimes.com\/softwaredev\/dont-take-a-new-development-job-without-asking-these-questions\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/sdtimes.com\/wp-content\/uploads\/2018\/07\/businessmen-948021_960_720.jpg\",\"keywords\":[\"code review\",\"continuous improvement\",\"Team culture\",\"technical debt\"],\"articleSection\":[\"Latest News\",\"Premium\"],\"inLanguage\":\"en-US\"},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/sdtimes.com\/softwaredev\/dont-take-a-new-development-job-without-asking-these-questions\/\",\"url\":\"https:\/\/sdtimes.com\/softwaredev\/dont-take-a-new-development-job-without-asking-these-questions\/\",\"name\":\"Don\u2019t take a new development job without asking these questions - SD Times\",\"isPartOf\":{\"@id\":\"https:\/\/sdtimes.com\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\/\/sdtimes.com\/softwaredev\/dont-take-a-new-development-job-without-asking-these-questions\/#primaryimage\"},\"image\":{\"@id\":\"https:\/\/sdtimes.com\/softwaredev\/dont-take-a-new-development-job-without-asking-these-questions\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/sdtimes.com\/wp-content\/uploads\/2018\/07\/businessmen-948021_960_720.jpg\",\"datePublished\":\"2018-07-04T15:00:53+00:00\",\"dateModified\":\"2018-10-01T18:24:20+00:00\",\"description\":\"There are no magic metrics to determine a development organizations\u2019 efficiency, but asking these few questions will give insight into the relative health of the team.\",\"breadcrumb\":{\"@id\":\"https:\/\/sdtimes.com\/softwaredev\/dont-take-a-new-development-job-without-asking-these-questions\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/sdtimes.com\/softwaredev\/dont-take-a-new-development-job-without-asking-these-questions\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/sdtimes.com\/softwaredev\/dont-take-a-new-development-job-without-asking-these-questions\/#primaryimage\",\"url\":\"https:\/\/sdtimes.com\/wp-content\/uploads\/2018\/07\/businessmen-948021_960_720.jpg\",\"contentUrl\":\"https:\/\/sdtimes.com\/wp-content\/uploads\/2018\/07\/businessmen-948021_960_720.jpg\",\"width\":960,\"height\":678},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/sdtimes.com\/softwaredev\/dont-take-a-new-development-job-without-asking-these-questions\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/sdtimes.com\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Don\u2019t take a new development job without asking these questions\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/sdtimes.com\/#website\",\"url\":\"https:\/\/sdtimes.com\/\",\"name\":\"SD Times\",\"description\":\"Software Development News\",\"publisher\":{\"@id\":\"https:\/\/sdtimes.com\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/sdtimes.com\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"},{\"@type\":\"Organization\",\"@id\":\"https:\/\/sdtimes.com\/#organization\",\"name\":\"SD Times\",\"url\":\"https:\/\/sdtimes.com\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/sdtimes.com\/#\/schema\/logo\/image\/\",\"url\":\"https:\/\/sdtimes.com\/wp-content\/uploads\/2014\/05\/deafaultlogo.png\",\"contentUrl\":\"https:\/\/sdtimes.com\/wp-content\/uploads\/2014\/05\/deafaultlogo.png\",\"width\":225,\"height\":90,\"caption\":\"SD Times\"},\"image\":{\"@id\":\"https:\/\/sdtimes.com\/#\/schema\/logo\/image\/\"},\"sameAs\":[\"https:\/\/www.facebook.com\/SDTimesD2\",\"https:\/\/x.com\/sdtimes\",\"https:\/\/www.linkedin.com\/company\/sdtimes\/\"]},{\"@type\":\"Person\",\"@id\":\"https:\/\/sdtimes.com\/#\/schema\/person\/efb41e7ef0f7a76523b639e02ccac6fc\",\"name\":\"Mike Melnicki\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/sdtimes.com\/#\/schema\/person\/image\/d449dd8535566b1031fa1293d37cfdd7\",\"url\":\"https:\/\/secure.gravatar.com\/avatar\/f61d4d2caba6e010fab5c4cd31d39114?s=96&d=mm&r=g\",\"contentUrl\":\"https:\/\/secure.gravatar.com\/avatar\/f61d4d2caba6e010fab5c4cd31d39114?s=96&d=mm&r=g\",\"caption\":\"Mike Melnicki\"},\"description\":\"Mike Melnicki is a longtime developer and head of engineering for developer tools at Atlassian, where he leads engineering and helps define and execute the product strategy.\",\"url\":\"https:\/\/sdtimes.com\/author\/mikemelnicki\/\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Don\u2019t take a new development job without asking these questions - SD Times","description":"There are no magic metrics to determine a development organizations\u2019 efficiency, but asking these few questions will give insight into the relative health of the team.","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/sdtimes.com\/softwaredev\/dont-take-a-new-development-job-without-asking-these-questions\/","og_locale":"en_US","og_type":"article","og_title":"Don\u2019t take a new development job without asking these questions - SD Times","og_description":"There are no magic metrics to determine a development organizations\u2019 efficiency, but asking these few questions will give insight into the relative health of the team.","og_url":"https:\/\/sdtimes.com\/softwaredev\/dont-take-a-new-development-job-without-asking-these-questions\/","og_site_name":"SD Times","article_publisher":"https:\/\/www.facebook.com\/SDTimesD2","article_published_time":"2018-07-04T15:00:53+00:00","article_modified_time":"2018-10-01T18:24:20+00:00","og_image":[{"width":960,"height":678,"url":"https:\/\/sdtimes.com\/wp-content\/uploads\/2018\/07\/businessmen-948021_960_720.jpg","type":"image\/jpeg"}],"author":"Mike Melnicki","twitter_card":"summary_large_image","twitter_creator":"@sdtimes","twitter_site":"@sdtimes","twitter_misc":{"Written by":"Mike Melnicki","Est. reading time":"5 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/sdtimes.com\/softwaredev\/dont-take-a-new-development-job-without-asking-these-questions\/#article","isPartOf":{"@id":"https:\/\/sdtimes.com\/softwaredev\/dont-take-a-new-development-job-without-asking-these-questions\/"},"author":{"name":"Mike Melnicki","@id":"https:\/\/sdtimes.com\/#\/schema\/person\/efb41e7ef0f7a76523b639e02ccac6fc"},"headline":"premium Don\u2019t take a new development job without asking these questions","datePublished":"2018-07-04T15:00:53+00:00","dateModified":"2018-10-01T18:24:20+00:00","mainEntityOfPage":{"@id":"https:\/\/sdtimes.com\/softwaredev\/dont-take-a-new-development-job-without-asking-these-questions\/"},"wordCount":975,"publisher":{"@id":"https:\/\/sdtimes.com\/#organization"},"image":{"@id":"https:\/\/sdtimes.com\/softwaredev\/dont-take-a-new-development-job-without-asking-these-questions\/#primaryimage"},"thumbnailUrl":"https:\/\/sdtimes.com\/wp-content\/uploads\/2018\/07\/businessmen-948021_960_720.jpg","keywords":["code review","continuous improvement","Team culture","technical debt"],"articleSection":["Latest News","Premium"],"inLanguage":"en-US"},{"@type":"WebPage","@id":"https:\/\/sdtimes.com\/softwaredev\/dont-take-a-new-development-job-without-asking-these-questions\/","url":"https:\/\/sdtimes.com\/softwaredev\/dont-take-a-new-development-job-without-asking-these-questions\/","name":"Don\u2019t take a new development job without asking these questions - SD Times","isPartOf":{"@id":"https:\/\/sdtimes.com\/#website"},"primaryImageOfPage":{"@id":"https:\/\/sdtimes.com\/softwaredev\/dont-take-a-new-development-job-without-asking-these-questions\/#primaryimage"},"image":{"@id":"https:\/\/sdtimes.com\/softwaredev\/dont-take-a-new-development-job-without-asking-these-questions\/#primaryimage"},"thumbnailUrl":"https:\/\/sdtimes.com\/wp-content\/uploads\/2018\/07\/businessmen-948021_960_720.jpg","datePublished":"2018-07-04T15:00:53+00:00","dateModified":"2018-10-01T18:24:20+00:00","description":"There are no magic metrics to determine a development organizations\u2019 efficiency, but asking these few questions will give insight into the relative health of the team.","breadcrumb":{"@id":"https:\/\/sdtimes.com\/softwaredev\/dont-take-a-new-development-job-without-asking-these-questions\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/sdtimes.com\/softwaredev\/dont-take-a-new-development-job-without-asking-these-questions\/"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/sdtimes.com\/softwaredev\/dont-take-a-new-development-job-without-asking-these-questions\/#primaryimage","url":"https:\/\/sdtimes.com\/wp-content\/uploads\/2018\/07\/businessmen-948021_960_720.jpg","contentUrl":"https:\/\/sdtimes.com\/wp-content\/uploads\/2018\/07\/businessmen-948021_960_720.jpg","width":960,"height":678},{"@type":"BreadcrumbList","@id":"https:\/\/sdtimes.com\/softwaredev\/dont-take-a-new-development-job-without-asking-these-questions\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/sdtimes.com\/"},{"@type":"ListItem","position":2,"name":"Don\u2019t take a new development job without asking these questions"}]},{"@type":"WebSite","@id":"https:\/\/sdtimes.com\/#website","url":"https:\/\/sdtimes.com\/","name":"SD Times","description":"Software Development News","publisher":{"@id":"https:\/\/sdtimes.com\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/sdtimes.com\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":"Organization","@id":"https:\/\/sdtimes.com\/#organization","name":"SD Times","url":"https:\/\/sdtimes.com\/","logo":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/sdtimes.com\/#\/schema\/logo\/image\/","url":"https:\/\/sdtimes.com\/wp-content\/uploads\/2014\/05\/deafaultlogo.png","contentUrl":"https:\/\/sdtimes.com\/wp-content\/uploads\/2014\/05\/deafaultlogo.png","width":225,"height":90,"caption":"SD Times"},"image":{"@id":"https:\/\/sdtimes.com\/#\/schema\/logo\/image\/"},"sameAs":["https:\/\/www.facebook.com\/SDTimesD2","https:\/\/x.com\/sdtimes","https:\/\/www.linkedin.com\/company\/sdtimes\/"]},{"@type":"Person","@id":"https:\/\/sdtimes.com\/#\/schema\/person\/efb41e7ef0f7a76523b639e02ccac6fc","name":"Mike Melnicki","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/sdtimes.com\/#\/schema\/person\/image\/d449dd8535566b1031fa1293d37cfdd7","url":"https:\/\/secure.gravatar.com\/avatar\/f61d4d2caba6e010fab5c4cd31d39114?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/f61d4d2caba6e010fab5c4cd31d39114?s=96&d=mm&r=g","caption":"Mike Melnicki"},"description":"Mike Melnicki is a longtime developer and head of engineering for developer tools at Atlassian, where he leads engineering and helps define and execute the product strategy.","url":"https:\/\/sdtimes.com\/author\/mikemelnicki\/"}]}},"_links":{"self":[{"href":"https:\/\/sdtimes.com\/wp-json\/wp\/v2\/posts\/31381"}],"collection":[{"href":"https:\/\/sdtimes.com\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/sdtimes.com\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/sdtimes.com\/wp-json\/wp\/v2\/users\/780"}],"replies":[{"embeddable":true,"href":"https:\/\/sdtimes.com\/wp-json\/wp\/v2\/comments?post=31381"}],"version-history":[{"count":1,"href":"https:\/\/sdtimes.com\/wp-json\/wp\/v2\/posts\/31381\/revisions"}],"predecessor-version":[{"id":31383,"href":"https:\/\/sdtimes.com\/wp-json\/wp\/v2\/posts\/31381\/revisions\/31383"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/sdtimes.com\/wp-json\/wp\/v2\/media\/31382"}],"wp:attachment":[{"href":"https:\/\/sdtimes.com\/wp-json\/wp\/v2\/media?parent=31381"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/sdtimes.com\/wp-json\/wp\/v2\/categories?post=31381"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/sdtimes.com\/wp-json\/wp\/v2\/tags?post=31381"},{"taxonomy":"author","embeddable":true,"href":"https:\/\/sdtimes.com\/wp-json\/wp\/v2\/coauthors?post=31381"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}