<?xml version="1.0" encoding="UTF-8"?><rss xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:atom="http://www.w3.org/2005/Atom" version="2.0" xmlns:itunes="http://www.itunes.com/dtds/podcast-1.0.dtd" xmlns:googleplay="http://www.google.com/schemas/play-podcasts/1.0"><channel><title><![CDATA[Culture of Engineering]]></title><description><![CDATA[Winning cultures! Leadership, engineering, productivity, and strategy]]></description><link>https://culture-of-eng.dustindiaz.com</link><image><url>https://substackcdn.com/image/fetch/$s_!8wuL!,w_256,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F436ddc36-3a34-4dba-a551-50e0a066a4a1_500x500.png</url><title>Culture of Engineering</title><link>https://culture-of-eng.dustindiaz.com</link></image><generator>Substack</generator><lastBuildDate>Tue, 07 Apr 2026 20:02:58 GMT</lastBuildDate><atom:link href="https://culture-of-eng.dustindiaz.com/feed" rel="self" type="application/rss+xml"/><copyright><![CDATA[Dustin Diaz]]></copyright><language><![CDATA[en]]></language><webMaster><![CDATA[cultureofeng@substack.com]]></webMaster><itunes:owner><itunes:email><![CDATA[cultureofeng@substack.com]]></itunes:email><itunes:name><![CDATA[Dustin Diaz]]></itunes:name></itunes:owner><itunes:author><![CDATA[Dustin Diaz]]></itunes:author><googleplay:owner><![CDATA[cultureofeng@substack.com]]></googleplay:owner><googleplay:email><![CDATA[cultureofeng@substack.com]]></googleplay:email><googleplay:author><![CDATA[Dustin Diaz]]></googleplay:author><itunes:block><![CDATA[Yes]]></itunes:block><item><title><![CDATA[Five Reasons companies do not get quality candidates.]]></title><description><![CDATA[ATS systems rule the candidate world, but hiring is human. The more a company allows technology to replace humanity the fewer humans a company will attract.]]></description><link>https://culture-of-eng.dustindiaz.com/p/five-reasons-companies-do-not-get</link><guid isPermaLink="false">https://culture-of-eng.dustindiaz.com/p/five-reasons-companies-do-not-get</guid><dc:creator><![CDATA[Alison Grippo]]></dc:creator><pubDate>Fri, 31 Mar 2023 01:10:49 GMT</pubDate><enclosure url="https://substack-post-media.s3.amazonaws.com/public/images/05c8c23b-f300-4a3f-9dee-7a9e2f230e94_3600x1941.jpeg" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p>This is my third tech tsunami. In 2001 I watched as people took their Herman Miller chairs as severance and walked them down the block of the March First building. I 2008 I watched companies collapse overnight as people lost everything they recovered from their loss in 2001. We thought the industry had matured enough; we were done with the mass layoffs and dominos falling. Now it&#8217;s 2023, and the wave begins again. Some call it a bust; others blame Covid, still, others call it &#8220;right-sizing.&#8221; However, the tech sector is having another one of its &#8220;moments.&#8221; Founders Fund needed to put a run on SVB, now? One difference at this moment is the saturation of ATS (Application Tracking Systems) with AI capabilities, think Workday, Greenhouse, or Workable, that companies bought, hoping to streamline the search process so you could find the orchids through the weeds. <br><br>Sadly, the weeds are proliferating. Why? Because hiring is a human job. Hiring is not something you can automate. Screening is not something you can 100% automate. An ATS can assist with routing automation and tracking, but you can&#8217;t change the straightforward fact that hiring a human being requires another human being to be involved. The more we try to AI our way out of humanity, the more we will find we live amongst the weeds, not the orchids.<br><br>I have spoken to candidates and recruiters, people with 20+ years of experience in their fields, and they all say the same thing.</p><p><strong>The candidate:</strong> <em>&#8220;It doesn&#8217;t seem like anyone knows what we do, and even if we are qualified, we&#8217;re getting auto-negged because we missed keywords or the JD was basically - everything, just do everything, and of course, I can&#8217;t do everything.&#8221;</em></p><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://culture-of-eng.dustindiaz.com/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe&quot;,&quot;language&quot;:&quot;en&quot;}" data-component-name="SubscribeWidgetToDOM"><div class="subscription-widget show-subscribe"><div class="preamble"><p class="cta-caption">Culture of Engineering is a reader-supported publication. To receive new posts and support my work, consider becoming a free or paid subscriber.</p></div><form class="subscription-widget-subscribe"><input type="email" class="email-input" name="email" placeholder="Type your email&#8230;" tabindex="-1"><input type="submit" class="button primary" value="Subscribe"><div class="fake-input-wrapper"><div class="fake-input"></div><div class="fake-button"></div></div></form></div></div><p>The recruiter: &#8220;these systems are killing us because we&#8217;re judged on metrics that make no sense, and we simply can&#8217;t take time to assess someone, or the metrics make us look slow and inadequate. It&#8217;s worse if you&#8217;re Junior or Mid because sometimes you&#8217;re left setting up the tools and don&#8217;t have clear direction from management.&#8221;<br><br>I am not suggesting dumping Workday or Greenhouse. Organizations need to be operating these systems well and be focusing too much on reducing the number of candidates to be reviewed while alienating candidates from applying, leaving room for more weeds. This is not to say that the wrong people will not still apply for roles for which they have no business to apply. However, assuming it&#8217;s the rule, not the exception, the organization is leaving great people in the dust.<br> <em><br></em>So as a current &#8220;candidate&#8221; who has also been on the hiring side, going through this process again, here are five things that everyone needs to improve so candidates can find homes and organizations can find talent.</p><h2><strong>1. If your organization&#8217;s system can&#8217;t parse a resume and refuses to read it, YOUR HIRING SYSTEM IS BROKEN!</strong></h2><h5><strong>TL:DR - you don&#8217;t want to read a resume that isn&#8217;t formatted as your system likes; you don&#8217;t want to employ people. You want robots.</strong></h5><p>On Friday at 6 pm, a former colleague refers you to their company. The following Monday, which incidentally is a holiday, the candidate receives an auto-rejection email explaining that the candidate's resume is impressive but needs to be a better fit for the open position. Because of poor automated resume parsing, a robot denied a candidate with 20 years of experience. This would not have happened if a human being had been involved.<br><br>There is no perfect resume. There is no one size fits for anything in tech; when your organization is designing the workflow, there will be trade-offs; in this case, an administrator chose to let robots determine if a resume was formatted correctly&#8212;bad choice. A candidate who has likely written and rewritten their resume hundreds of times is lost to the virtual paper shredder for the crime of using columns.&nbsp;</p><p><strong>Why does this happen?</strong> Mainly due to time constraints. Based on some stats I have read, recruiters can get 1000 resumes daily, and only 5% are from qualified applicants. The really good recruiters can scan and hone in, but they are still scanning. <br><br><strong>How do you fix it?</strong>&nbsp; Share small items with the candidates about how your system works.&nbsp; If it&#8217;s an &#8220;easy apply,&#8221; let candidates know how you want documents delivered. &#8220;Easy apply&#8221; should not require a candidate to spend 45 minutes correcting poor parsing. Scanning does not consider the nature of the internet, where companies can rise or fall with blinding speed. Perhaps the companies cited on the applicant&#8217;s resume are one of the fallen. Perhaps the applicant was considered a &#8220;genius&#8221; at one or more of these defunct companies. Help the candidates get your organization what&#8217;s needed to make your decisions; we&#8217;ll do it, we are taking the time to apply for the job, and we don&#8217;t want to fall into the dead letter office over technicalities.<br><br><strong>Help the recruiters: </strong>&nbsp;Allow them to have reasonable timeframes. Sure, you want someone ASAP, but you want someone good, and it&#8217;s not right to give a recruiter 10 seconds to figure out if someone is good. Offer your candidates the chance to provide feedback on your application process so you can improve their experience and as a result, their opinion of your organization.&nbsp; ATSs have two masters: the candidate and the organization; focusing only on your organizational needs will alienate candidates. For example, how many candidates might express annoyance that a company requires a base salary entry when the proposed budget for the role is not even posted? The information will help your organization improve the candidate experience.<br><br><strong>Give as much as you take.</strong> Candidates aren&#8217;t doing this for fun; they are investing their time trying to do nothing more than impress you; give them the best chance to do that.</p><h2><strong>2. Tell us what you </strong><em><strong>REALLY</strong></em><strong> want.</strong></h2><p><strong>Manage expectations: </strong>The more the job description particularizes the responsibilities required by the position, the more likely only qualified candidates will apply. An overly broad description frustrates many applicants who are perfect fits for the actual responsibilities of the position. Others may take a shot. For example, someone with 15 years of cybersecurity experience may apply for a B2B Fashion Marketplace position. Why? Because it wasn&#8217;t made clear that beyond the basics of the role, someone with fashion experience was needed.</p><p>Everyone wants a high-achieving team player.&nbsp; At the highest level, I have 20+ years of experience in product, operations, and project management. However, I could sooner fly to the moon than successfully perform all of the responsibilities required to fulfill the following:</p><p>&#8220;Lead everything, responsible for budgets, team management, client management, high-quality solutions while doing user research, product marketing, performance marketing, social, wireframes, then figma/sketch designs from those wires, also that you will likely need to code some of a proof of concept, while gathering requirements, negotiating SOWs, managing resources, and then be ready to lead the company with your Go To Market strategies, and have 10+ years experience with NFTs&#8221;, that weren&#8217;t created until 2014.&nbsp; Then your organization is not looking for a role. It&#8217;s looking for a Unicorn.&nbsp; A Unicorn will probably want a much higher salary than what is offered.<br><br>Suppose the organization is not looking for a Unicorn but honestly thinks it is the responsibility of a project manager also to be a front-end developer with some VR skills. In that case, the organization is why good candidates are not applying because those candidates don&#8217;t exist. Take a step back. Break the responsibilities into the three roles that they are. If the organization cannot afford three roles, it is unprepared to hire.</p><h2><strong>3. Keywords are not a career</strong></h2><p><strong>TL:DR - don&#8217;t have the first part of your application funnel be so inhuman you alienate great candidates.</strong><br><br>Example: A resume submitted through an ATS Tuesday morning.&nbsp; The auto-rejection arrived three hours later because keywords were missing. If only the candidate had known about<a href="https://www.rezi.ai/posts/ats-resume-keywords"> REZI</a>. Three days later, the CEO of that company directly reaches out, asking for an interview.&nbsp; Why? The candidate, knowing that only the keyword Pacman machine would review their resume, cold-emailed the CEO.</p><p>A Federal employee responsible for hiring recently told me that their system passes every veteran applicant. Any veteran with &#8220;writing&#8221; or &#8220;editing&#8221; is automatically moved to the top of the sourcing list.&nbsp;</p><p>Keywords must mean something within the context of the needs of a company. The keywords <strong>writing</strong> and <strong>editing</strong> define the basic skills needed for an editorial position but only filter out applicants whose writing and editing skills are scaled for a particular company. The veteran with the background to write and edit military reports is not a good fit for an editorial position with a fashion magazine.&nbsp; To avoid the resume avalanche, your organization prioritized &#8220;writing&#8221; without considering the difference between writing the Presidental Daily Briefing versus a fashion review.<strong><br><br></strong>Surprised? A good deal of the ATS systems will allow you to filter and sort by specific dimensions to check the resume hits the basics before a human reviews it. AI does the first pass to check the resume meets the basic requirements; this is how companies manage the 1000 resume avalanche.</p><p>Who defined the basics? Did the hiring manager give a list of keywords? Did someone with experience in the role help design those AI checks, or are you just pulling words from the JD to see if there is a match? Did you take something out &#8220;of the box&#8221; because the provider probably knows the best practices? Did you adjust everything for each role, or are you just saying, &#8220;use the same thing for the project manager and the product manager role?&#8221; We are seeing businesses being explicitly created to answer the demand of how to game an ATS keyword system so humans can interview candidates<strong>; THERE IS NO MORE SIGNIFICANT SIGN THAT THE SYSTEM IS BROKEN.</strong></p><p>Clarifying the scope of keywords will likely result in fewer applicants, but the quality of your applicants will increase. However, be careful not to turn the application into an interview when looking for more nuance in your candidate screening.&nbsp; While candidates don&#8217;t want to be rejected because they missed a keyword, they also don&#8217;t want to write five essays about projects they have worked on to get a phone screen. Your recruiters also do not wish to spend hours reading five essays about projects in the candidate's resume. Asking, &#8220;how do you manage conflict&#8221; on a job application indicates your organization is trying to automate the interview, making a human process inhuman. That&#8217;s not attractive even to the most desperate of job seekers.</p><h2><strong>4. Candidates are not your demographic data pool</strong></h2><h5><strong>TL:DR - Don&#8217;t you dare ask a perfect stranger who they like to sleep with; it&#8217;s none of your damn business.</strong></h5><p>There are precise questions that candidates 100% understand will be asked of an applicant.&nbsp; They are:<br><br>1. Citizenship status/work eligibility status<br>2. Disability status for accommodations<br>3. Veteran Status<br><br>Beyond those three items, basic contact info, and maybe a LinkedIn profile, all you&#8217;re doing is being intrusive for organizational data mining. I will be highly blunt about this.<br>There is no reason you need to know anyone&#8217;s sexuality; it&#8217;s irrelevant to the job.&nbsp; Asking so the organization can produce a report showing inclusivity and diversity in the hiring process is offensive. If you want to prove that your company cares about inclusivity and diversity -- hire inclusively and diversely. There is no circumstance where a candidate should be asked if they are heterosexual, homosexual, pansexual, asexual, or anything else on a job application form. It is illegal to ask during an in-person interview; trying to skirt the legality to data-mine by asking in the application is transparent and insulting.</p><p>Respect my pronouns; thank you for asking vs. assuming. After that, you do not need to ask me if I am transgender or cis; you do not need to ask me how I identify, then later on ask again for EEOC purposes what my gender is. While I&#8217;m ranting, if you&#8217;re going to have the audacity to get this personal before you meet someone and potentially reject via automation, be consistent . Research what you are asking. Sex and gender are not the same, so asking my &#8220;legal gender&#8221; is not acceptable. By trying to be inclusive without taking the time to understand what the very question telegraphs you did not take the time to understand this issue. It doesn&#8217;t imply inclusiveness at all.<br><em><br></em><strong>5. Be Human</strong></p><p>Automation can&#8217;t be relied on to make decisions about an applicant; automation doesn&#8217;t know what is good, bad, better, or best. Granted, automation makes redundant tasks easier. It eliminates the distractions of work that does not benefit the end goal. Machine Learning? Sure, one day, but not today.&nbsp; No Machine Learning can determine the ideal candidate for all the roles and the company ethos. Yet every day, new tools pop up to help you get that &#8220;edge,&#8221; &#8220;trick the system,&#8221; and &#8220;master the application process.&#8221;&nbsp; It&#8217;s the adult Stanley Kaplan industry for the new SATs (note SAT and ATS are the same letters).</p><p>So what to do about it? Banishing Workday or Greenhouse won&#8217;t do it. These systems 100% make the internal management of many applications manageable.&nbsp; As an organization, you invested in these tools to simplify and streamline your hiring process, and improve the candidate experience to represent your values and ethos. Your hope is to attract, excite, invite, and keep. This application is the candidates&#8217; virtual introduction to the organization.&nbsp; It is not your website or your product.&nbsp; The application process is the opening salvo, so make sure it&#8217;s the best experience both you and the candidate can have.&nbsp; Using the two worst words in all of the technology, as a hiring organization, you are going to focus on quality, not speed.&nbsp; At every point of designing your application, ask, &#8220;If I had to apply for this role, would I and why?&#8221; The answer can&#8217;t be &#8220;because my company is awesome.&#8221; Candidates only know what they have heard or read.&nbsp; They are going to pitch themselves, just like you&#8217;re going to pitch them the company and the role they can have in it.&nbsp;</p><p>Slow down, and let the humans who you already hired do what they do best, find and source talent. Craft Job Descriptions with your recruiters that both entice and inform. Make sure the automation you set up is not blocking but facilitating. You are going to rule your ATS system and not let your ATS system rule you.</p><p>The answer to the problem is human, not tech - it takes human beings time to review and assess other human beings. A recruiter, a sourcer, a hiring manager all need time and consideration to review potential hires. A dashboard reflecting 1,000 applicants and only ten interviews might lead you to believe you&#8217;re so selective you must be getting the cream of the crop. I guarantee you more than ten qualified, and one of the 990 auto-rejected was probably the candidate you should have hired.&nbsp;</p><p>Technology doesn&#8217;t replace humanity, ever; it can amplify it (sometimes destroy it), help reduce distractions, and provide endless hours of entertainment, but it simply can never be human. In its current incarnation, it is not ready to make very serious human decisions for you, especially about who you might spend the next 15 years working with or for. Technology can solve your storage issues, routing issues, and &#8220;omg, did we email this person back yet?&#8221; issues, but it can not solve the question of &#8220;is this person the right fit for my very human business.&#8221; Only humans can do that and make your ATSs do some of that for you.<br><br>Candidates are not the enemy; we are the answer - help us answer your call.<br><br>_ <a href="https://www.linkedin.com/in/alisongrippo/">Alison Grippo</a> is a fried of Dustin&#8217;s and thinks we need a way to make technology humane _ </p><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://culture-of-eng.dustindiaz.com/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe&quot;,&quot;language&quot;:&quot;en&quot;}" data-component-name="SubscribeWidgetToDOM"><div class="subscription-widget show-subscribe"><div class="preamble"><p class="cta-caption">Culture of Engineering is a reader-supported publication. To receive new posts and support my work, consider becoming a free or paid subscriber.</p></div><form class="subscription-widget-subscribe"><input type="email" class="email-input" name="email" placeholder="Type your email&#8230;" tabindex="-1"><input type="submit" class="button primary" value="Subscribe"><div class="fake-input-wrapper"><div class="fake-input"></div><div class="fake-button"></div></div></form></div></div>]]></content:encoded></item><item><title><![CDATA[The 5 Keys To Scale and Grow Successfully]]></title><description><![CDATA[Guest Author: Alison Grippo]]></description><link>https://culture-of-eng.dustindiaz.com/p/the-5-keys-to-scale-and-grow-successfully</link><guid isPermaLink="false">https://culture-of-eng.dustindiaz.com/p/the-5-keys-to-scale-and-grow-successfully</guid><dc:creator><![CDATA[Alison Grippo]]></dc:creator><pubDate>Sun, 12 Feb 2023 20:34:40 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!8wuL!,w_256,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F436ddc36-3a34-4dba-a551-50e0a066a4a1_500x500.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p>I&#8217;ve spent the last 20 years in the agency space &#8212; both traditional and digital &#8212; learning everything about helping companies grow and scale.</p><p>I&#8217;ve participated in the successes (and failures) of some of the biggest agencies in the world. As a result, I now consult with agencies looking to transition from small to bigger than small. It&#8217;s this wealth of experience that has shown me there are pretty much five very critical (yet less examined) lessons to kick off a solid growth strategy.</p><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://culture-of-eng.dustindiaz.com/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe&quot;,&quot;language&quot;:&quot;en&quot;}" data-component-name="SubscribeWidgetToDOM"><div class="subscription-widget show-subscribe"><div class="preamble"><p class="cta-caption">Culture of Engineering is a reader-supported publication. To receive new posts and support my work, consider becoming a free or paid subscriber.</p></div><form class="subscription-widget-subscribe"><input type="email" class="email-input" name="email" placeholder="Type your email&#8230;" tabindex="-1"><input type="submit" class="button primary" value="Subscribe"><div class="fake-input-wrapper"><div class="fake-input"></div><div class="fake-button"></div></div></form></div></div><p>Here&#8217;s the common scenario&#8230;</p><p>Your agency/studio/firm started small with a few key partners who joined together to build something great. After a few years, you hit a milestone (::throws confetti::) and now find yourself employing between 25&#8211;80 people profitably, and you&#8217;re starting to suspect/hope/freak out that you have the potential to explode. You and your partners decided you want to invest your energy over the next phase towards growing your agency: expanded revenue, more hires, more offices, more offerings. Seem familiar? Right.</p><p>The next question is where to start.</p><p><strong>1. Choose a leader.</strong></p><p>You might be thinking <em>&#8220;no shit, Sherlock&#8221;</em>, but this is likely the hardest question any small business has to answer when they commit to growth. If you&#8217;re part of a partnership, you must identify who in the partnership is going to be the CEO, the Managing Partner, or whatever you want to call the person in charge. If you started this company alone take stock and ask yourself if you want to be the CEO in this capacity. I see many groups founded by multiple partners start the growth process without identifying a leader. That&#8217;s not a good note to step forward on.</p><p>In most agencies, when I&#8217;ve seen this happen, one person typically rises to be a leader at the expense (and feelings) of the other partners. Eventually, the partnership sours and starts to corrode, because everyone is trying to lead. If your partners aren&#8217;t aligned with one designated leader, growth will come to a grinding halt as everyone argues over who is really in charge. At some point in this scenario, partnerships will break because of a lack of clarity, and that has a serious downstream impact on the company and its growth plan.</p><p><em><strong>Here&#8217;s a hard, cold fact: Not everyone is meant to be a CEO.</strong></em></p><p>That&#8217;s okay. Not everyone is meant to be NASCAR driver either. We have an easier time accepting we won&#8217;t win the INDY 500 because we can look at ourselves and say &#8220;I&#8217;ve never raced a car&#8221;. If you have never been a CEO it&#8217;s perfectly fine to ask yourself if you were meant to be a CEO to begin with. If you <em>have</em> been a CEO, then ask yourself now: &#8220;Was I a good CEO?&#8221;</p><p><em><strong>One of the greatest barriers to growth is leadership.</strong></em></p><p>The best creative and strategy in the world will not grow an agency with poor leadership. You and your partners owe it to your collective vision to choose who will lead the march.</p><p>Put your ego aside right now. Being CEO doesn&#8217;t mean you &#8220;won&#8221;; and doesn&#8217;t mean that any other role is less critical. CEO means you are comfortable being the one who will make sure the business follows the growth strategy and is ultimately accountable to that strategy. The CEO will be unwavering in their mission to grow. You may need to hire a CEO, or hire new leadership positions to support your weak spots; you won&#8217;t know until you take a good look at yourself, and if applicable, your partners.</p><p>Be very honest with yourself and your partners. Talk about what is required to get the company to the next stage and work with your partners to decide who&#8217;s going to drive the ship. You need a captain. You can strive to be a flat org with Holacracy as your guiding principle when you have hit scale. For now, you need one clear and effective leader. Since you are the current leadership, you owe it to your employees and your agency to self-assess honestly. Great leadership creates great attitudes and ultimately great growth.</p><p><strong>2. Too many balloons? Cut some loose.</strong></p><p>Second, to determine leadership, the next hard task is evaluating the team. There is a reason you&#8217;ve decided this is the time for growth; now you&#8217;ll need to look very hard at the people on your team who can support the growth you&#8217;re moving toward. Change is hard, and for those who have been personally involved in the company hustle since the beginning, change can be devastating. During this period of evaluation, you need to know who on your team will be able to change the status quo and who on your team needs the status quo to exist in their role.</p><p><em><strong>Prepare to let people go. Even if they&#8217;ve been with you since Day One.</strong></em></p><p>It&#8217;s an ugly fact that you have to address immediately; some people are at their best when they can be a jack of all trades, master of none. Growth means you need masters. Not that you should be firing the ten people who started the company with you. No. Don&#8217;t do that, but you <em>do</em> need to evaluate which of those people are going to grow with you &#8212; or hold the company back.</p><p>Again, it&#8217;s horrible to have to look at your team and say &#8220;we&#8217;re no longer a fit&#8221;. It&#8217;s painful and uncomfortable even, <em>but it&#8217;s an absolute requirement</em>. Most companies know who the people are that &#8220;have been there since the beginning and are really great to work with, <em>but</em>&#8230;&#8221; As you&#8217;re planning this next move remember, it&#8217;s neither fair to the company, nor fair to the employee you&#8217;re trying to protect, to try to fit a circle into a square. Be fair and kind to the people who helped get things to where they are now; but don&#8217;t set the standard that kindness and fairness mean unconditional employment.</p><p>Identify the people you know will need help and offer it. Give a generous severance if you can. Offer three months to look for a new role with your help. Repay that person for their contribution by helping them get to the next level of their career in an environment they can thrive. If this wonderful person will likely not see their potential in your new company vision and you don&#8217;t address it, resentment will breed and toxicity in your culture will grow. Newer hires will feel like older team members are protected, older team members will feel like they have to start taking direction from &#8220;new people&#8221; who don&#8217;t know how &#8220;the company really works.&#8221; Toxicity and resentment breed much faster than the passing happiness of a new business win.</p><p><strong>3. Define your culture </strong><em><strong>before</strong></em><strong> you start worrying about it. .</strong></p><p>On far too many occasions, I see leadership cling to a &#8220;company culture&#8221; concept that represents the company when it started. When you are smaller your culture will have more camaraderie, more foxhole experiences, and it&#8217;s likely your teams always feel they are a &#8220;part of something bigger.&#8221;</p><p>Nothing wrong with that. But now that you want to grow, here&#8217;s a challenge: Define the culture you want to grow into rather than the culture you&#8217;re currently in. Your company can still foster camaraderie and collaboration regardless of size, you simply need define what that means for your new larger environment.</p><p>You will not avoid growing pains. You will go through a period of transition that will generate both excitement and fear in your company and employees. Be honest with yourself, your partners and your employees about this because you can absolutely expect and should prepare for a growth lead culture change. The key to managing change is making sure everyone is working towards the same goal.</p><p><em><strong>If you believe yours is a culture of openness and transparency, pay attention to how you&#8217;ll translate that when you&#8217;re 300, 500, or 1000 people.</strong></em></p><p>What is openness and transparency now vs what will it be in five years? When you can&#8217;t easily hold weekly town halls to get feedback and share information? Or when you can&#8217;t have weekly outings anymore because you&#8217;re five hundred people deep? Are your current managers and directors prepared to take on being a voice for the company? Now with your focus on leadership and growth you might no longer have the time you used to manage and watch the culture. When growing, the concept of open and transparent means different things to different people; just like all your other cultural values &#8212; identify those values and figure out how you&#8217;re going to manifest them in your new larger company before you get too large.</p><p>Write them down. Memorialize what the cultural end goal is for your company to consider this growth phase successful. Check in regularly with your company and your leadership team to make sure those values are being upheld; and that they are still in line with where things are headed. Most critically, take stock of how the culture changes as the business expands, and prepare to say stop when you&#8217;ve gotten big enough. Culture will suffer when it can no longer be attended and cultivated, the bigger you get the more challenging tending the culture becomes. Give definition and direction so you can trust, as you grow, that everyone is working towards the same cultural values regardless of size.</p><p><strong>4. REVENUE IS NOT ALL THAT MATTERS</strong></p><p><em>ALL CAPS BECAUSE THIS IS IMPORTANT. </em>A major mistake I see leadership make is focusing entirely on revenue. Seems logical, if you get the revenue you can grow the business.</p><p><em><strong>Revenue is essential to growth, but it&#8217;s not the wonder cure.</strong></em></p><p>When you focus on revenue first you start a culture of chasing revenue to support size; your &#8220;growth&#8221; will be 100% bound to the business you can win. <em>So? Isn&#8217;t that the point of growth, more revenue?</em> Not exactly.</p><p>What happens when you run dry for a quarter and the only business you can win goes 100% against your core agency values? Or that piece of business has your company in an uproar because no one wants to work on it? Suddenly you have incredible revenue numbers but the internal team is quitting; you don&#8217;t have process to support the requirements needed to manage giant pieces of work, and the team you have is complaining that all the company cares about is money. This is not what you wanted when you decided to grow. How you decide to start your growth plan will ultimately lead to what sort of a company you will grow to become.</p><p><em><strong>Let me be clear, you will need to bring in more revenue </strong></em>&#8212; but you cannot lose sight of &#8220;why&#8221; you chose to grow. Just because Dr. Evil has a $15 million gig that will let you hire 30 more people as long as you&#8217;re willing to advertise puppy mills, that doesn&#8217;t mean the price tag is worth it. Revenue and growth can be addictive, there is an absolute adrenaline rush to &#8220;winning&#8221; and &#8220;exploding&#8221;; but adrenaline fades when the marathon of having to maintain the business sets in. <em><strong>Focus on the marathon.</strong></em></p><p><strong>5. Last but not least &#8212; process &#8212; define it.</strong></p><p>If you&#8217;re lucky you started getting your operations and processes in place from the get go. Reality is you&#8217;re likely still piecing things together because the focus was <em>the work</em>, <em>not</em> the steps that get it done.</p><p>Process scares everyone, including founders. When people hear &#8220;process&#8221; a vision of Terry Gilliam&#8217;s BRAZIL often rears its head.</p><p><em><strong>The fear that process will kill all creativity and innovation is false.</strong></em></p><p>Process is not a totalitarian state maker &#8212; it&#8217;s a set of guidelines that empower anyone in your organization with minimal oversight to do great work without losing their minds, life, or creative energy.</p><p>Process enables your business to scale by creating repeatable steps that drive great output. The larger you grow the less you will be able to micro manage how the work gets done. One of the largest mistakes I see are companies who de-prioritize operations and process because &#8220;we&#8217;re not big enough to need it yet.&#8221; <em><strong>Yes, yes you are; and yes, yes you will be.</strong></em></p><p>Growth comes when you enable your company to function without friction. Give your team the ability to follow a path so they can function semi-autonomously as the company expands. The faster you give your teams the tools to do great work and empower them to manage the work, the more you can focus on the mission of growing the business.</p><p>Process can mean anything from how you pitch, to how you onboard a new hire. Find the right toolsets, the right people, and the right methods to deliver on the growth strategy. Resource management will be something that you will want to pay close attention to; are you prepared for that or are you still using a whiteboard to see when everyone is going on vacation? Have you centralized your pipeline and integrated it with your planning and tracking tools? Get on that because when you win the $15 million account you best be prepared to staff it. Do your project and product managers know how to handle change management and SOW creation so the company can deliver it&#8217;s best work without senior leadership intervention? Heck, does everyone know where their files go when they are done?</p><p>It&#8217;s the little things that drag your growth speed. Address them now. Process and revenue go hand in hand: bottom line, you can win $100 million in work but if you can&#8217;t deliver what you promised to your clients that revenue will not last and neither will the business. Like culture, take a hard look at process needs now and grow into what you want to be. Do not skimp here, do not think it&#8217;s going to be fine to get away without HR or Project Management until &#8220;we get big enough&#8221;.</p><p><em><strong>Waiting till it&#8217;s too late will only make it harder to implement. It&#8217;s easier to change directions in a small speedboat than it is on the Titanic.</strong></em></p><p>Addressing these issues now will save you a good deal of pain in the future. While you&#8217;re growing you will have enough on your plate to focus on. Clear up these five areas first to pave the way for a successful growth explosion.</p><p>About Alison:</p><p><em>Hello! I am <a href="https://www.linkedin.com/in/alisongrippo/">Alison Grippo </a>, a 20-year agency veteran who has helped with process and operations for scaling and growing agencies. I have worked with HUGE, Razorfish, Conde Nast, HAVAS and many others. Most recently I co-founded Glass Factory (<a href="http://www.glassfactory.io/">www.glassfactory.io</a>) &#8212; the core operational platform to support growth and scale for service businesses. If you&#8217;re looking to grow or simply improve your current offering and process I would love to chat: <a href="http://alison.grippo@gmail.com/">alison.grippo@gmail.com</a>. A special thanks to <a href="https://www.linkedin.com/in/kendrawriter/">Kendra Jones</a> the bad ass writer and creative talent maven who gave her wisdom to this piece.</em></p><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://culture-of-eng.dustindiaz.com/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe&quot;,&quot;language&quot;:&quot;en&quot;}" data-component-name="SubscribeWidgetToDOM"><div class="subscription-widget show-subscribe"><div class="preamble"><p class="cta-caption">Culture of Engineering is a reader-supported publication. To receive new posts and support my work, consider becoming a free or paid subscriber.</p></div><form class="subscription-widget-subscribe"><input type="email" class="email-input" name="email" placeholder="Type your email&#8230;" tabindex="-1"><input type="submit" class="button primary" value="Subscribe"><div class="fake-input-wrapper"><div class="fake-input"></div><div class="fake-button"></div></div></form></div></div>]]></content:encoded></item><item><title><![CDATA[Cadence & Flow]]></title><description><![CDATA[Developer physics behind real productivity]]></description><link>https://culture-of-eng.dustindiaz.com/p/cadence-and-flow</link><guid isPermaLink="false">https://culture-of-eng.dustindiaz.com/p/cadence-and-flow</guid><dc:creator><![CDATA[Dustin Diaz]]></dc:creator><pubDate>Thu, 02 Feb 2023 00:17:18 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!-a-q!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc05f7b6c-2978-40d4-962d-d9d1bf3e9c43_1024x770.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!-a-q!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc05f7b6c-2978-40d4-962d-d9d1bf3e9c43_1024x770.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!-a-q!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc05f7b6c-2978-40d4-962d-d9d1bf3e9c43_1024x770.png 424w, https://substackcdn.com/image/fetch/$s_!-a-q!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc05f7b6c-2978-40d4-962d-d9d1bf3e9c43_1024x770.png 848w, https://substackcdn.com/image/fetch/$s_!-a-q!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc05f7b6c-2978-40d4-962d-d9d1bf3e9c43_1024x770.png 1272w, https://substackcdn.com/image/fetch/$s_!-a-q!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc05f7b6c-2978-40d4-962d-d9d1bf3e9c43_1024x770.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!-a-q!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc05f7b6c-2978-40d4-962d-d9d1bf3e9c43_1024x770.png" width="1024" height="770" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/c05f7b6c-2978-40d4-962d-d9d1bf3e9c43_1024x770.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:770,&quot;width&quot;:1024,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:1676299,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:true,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!-a-q!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc05f7b6c-2978-40d4-962d-d9d1bf3e9c43_1024x770.png 424w, https://substackcdn.com/image/fetch/$s_!-a-q!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc05f7b6c-2978-40d4-962d-d9d1bf3e9c43_1024x770.png 848w, https://substackcdn.com/image/fetch/$s_!-a-q!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc05f7b6c-2978-40d4-962d-d9d1bf3e9c43_1024x770.png 1272w, https://substackcdn.com/image/fetch/$s_!-a-q!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc05f7b6c-2978-40d4-962d-d9d1bf3e9c43_1024x770.png 1456w" sizes="100vw" fetchpriority="high"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>It&#8217;s no secret that developers love physics analogies as to how they pertain to productivity. Speed, output, velocity, momentum, inertia, accelerate, headway, traction, drive, inflection, sustainability; and my favorite, <em>cadence and flow</em>. </p><p>In the perennial pursuit to understand and implement productivity strategies among engineering teams, and in experimenting in every analogy to improve efficiency &#8212; I regularly come back to <em>cadence and flow</em>. No amount of &#8220;it&#8217;s not a sprint it&#8217;s a marathon&#8221; or &#8220;work smarter not harder&#8221; proverbial wisdom tend to stick on our minds as devs are as we are continually engulfed in meaningless productivity biblical banter. </p><p>As a leader, there&#8217;s no doubt I&#8217;m looking at stats like reliability, cycle times, value add frequency, time to recover, and failure rates. Likewise it&#8217;s good to pay attention to retrospectives, understanding blockers, interpersonal relationships between team members and their general well being and satisfaction with one another and objectives. </p><p>Naturally when data is not moving in the direction as well as one could have hoped, it seems natural to raise the issues immediately and tackle them head on. But let&#8217;s also consider this wisdom:</p><blockquote><p>The worst way to achieve a goal can sometimes be to pursue it directly</p></blockquote><p>Imagine, now stay with me, it&#8217;s another Sports analogy, and I&#8217;m borrowing it from the book <a href="https://jamesclear.com/atomic-habits">Atomic Habits</a>, but imagine in the high scoring game of basketball, you were regularly paying attention to the scoreboard, looking up after each point added; ultimately losing focus on the game itself. At which point, you&#8217;ll need to accelerate to speed up (or sprint) to catch up, which is rarely sustainable, at which point the drive to get to an inflection point might not be enough to win &#8212; which of course is the ultimate objective. </p><p>Understandably, it&#8217;s harder to not look at the score constantly, especially when you&#8217;re behind. Inversely, when the game is going in your favor, you may find yourself giving much less attention to the board.</p><p>Back to reality, understanding <em>the score</em> in software development teams is more nuanced. You could argue that points represent the revenue your business earns. But your focus should be working together to create a winning business that adds real value to its customers. This can be tough, especially given that most sane people are driven by money at least to some degree (including myself). But pursuing it directly probably not the most efficient strategy. This is when cadence and flow comes in.</p><h2>Why Cadence</h2><p>Firstly looking at alternative methodologies, such as momentum or velocity (a subcomponent of momentum), both of which can play critical parts in the build process <em>to</em> productivity, they are the initial movements of direction (or inertia). We hear them in ways such as <em>building momentum</em> or <em>gain velocity</em> (or <em>traction</em>). Speed on the other hand (or high speed, or being fast) is no doubt also a goal of many inexperienced managers. Asking <em>how can we do more in the same amount of time</em>. Easy, <em>work faster</em> (or more hours in a day). Anyone not living under a rock paying attention to good leadership hygiene knows this is where working smarter not harder comes into play. But that too is likely to fall flat. I would argue that many teams are <em>already</em> working intelligently. Sure, maybe a thing or two can be altered for better efficiency (better planning for instance).</p><p>In my previous experience of <a href="https://culture-of-eng.dustindiaz.com/p/engineering-productivity-linear">adopting Linear</a>, a project management tool, the real value add was how the tool mostly gets out of your way, and embodies their core value of <a href="https://linear.app/method/building-with-momentum">generating momentum</a>. In their words:</p><blockquote><p>You and your whole team should always try to take swift action and <em>make progress each day</em>. Instead of thinking or talking about doing something, you decide to do it or not to do it. Then you do it today instead of tomorrow and this week instead of next week.</p></blockquote><p>I would even argue that this is the act of having a <em>steady cadence</em>. Or rather, one foot in front of another (or in cycling, the rotation measurement of pedaling). And in software development, particularly capital A Agile, they refer to them as sprints &#8212;&nbsp;although I like to use the healthier word <em>cycle</em>.</p><p>Maintaining a <em>healthy cadence</em>, whether uphill or down, lessens the <em>value of</em> speed, but more often than not gives you a better sense for predictability, and surprisingly can help the team be faster inadvertently. </p><p><em>Isn&#8217;t that velocity</em>, you ask? Well&#8230;</p><p>Cadence refers to the number of repetitions of a particular activity, such as the number of steps taken. It is a measure of the frequency of the activity.</p><p>Velocity, on the other hand, refers to the speed at which the activity is performed, such as the distance covered per unit of time while performing the tasks. It is a measurement of the pace.</p><p>In short, cadence is your <em>frequency</em>, while velocity looks at <em>speed and pace</em>. And because product development is not a paved, flat, and known route; optimizing for velocity is a silver bullet to burnout.</p><p>Again, in the event of running a marathon filled with rolling hills, it would be absurd to consider keeping pace on the uphill compared to the downhills. The best strategic approach among professional athletes is to keep cadence (a steady flow of steps per minute). No doubt there will be slowdowns on the ups and speed ups on the downs, but it&#8217;s all in pursuit of being more productive in the long run.</p><h2>&amp; Flow</h2><p>Flow is a magical space. A quick aside, I highly recommend watching Disney&#8217;s <a href="https://movies.disney.com/soul">Soul</a> &#8212;&nbsp;a beautiful illustration of what getting in the flow can look like.</p><p>We&#8217;ve all [hopefully] been in a place where we&#8217;ve seen and experienced the effects of being in the flow. Whether writing, playing video games, exercising, programming, or any other enduring activity. </p><p>As a leader, I take most satisfaction when Engineers can find their flow. Preferably moving in the right direction (ha), but still being in the flow is where the <em>greatest work happens</em>. There are of course preliminary steps to get there, such as environment and runway, both of which can heavily influence getting <em>into</em> flow. Nothing is more of an impediment to productivity for engineers than frequent meetings and context switching. </p><p>Naturally, to get to flow, we move back to cadence. And as a leader in my experience managing teams, the simple trick of iterating through small repetitions, cycle after cycle, adding regular value has been the best strategy to achieving flow.</p><h2>In conclusion</h2><p>While there are many productivity strategies (and sometimes hacks) for engineering teams, cadence and flow are my go-to measurements. While stats such as reliability, cycle times, and value add frequency are important (for real, they are), focusing too much on these metrics can cause the team to lose focus and become unsustainable. Avoid the trap of measuring velocity, aka the speed at which the activity is performed. Maintaining a steady cadence allows for predictability and can <em>actually make the team faster</em>. In addition, flow, on the other hand, is a state of being in the zone and productive. For real, it&#8217;s where you want your team to be. </p><p>So as I say to all product engineering teams, let&#8217;s optimize for cadence &amp; flow, and in doing so we will achieve the ultimate goal of adding real value to customers while being productive.</p><div class="captioned-button-wrap" data-attrs="{&quot;url&quot;:&quot;https://culture-of-eng.dustindiaz.com/p/cadence-and-flow?utm_source=substack&utm_medium=email&utm_content=share&action=share&quot;,&quot;text&quot;:&quot;Share&quot;}" data-component-name="CaptionedButtonToDOM"><div class="preamble"><p class="cta-caption">Thank you for reading Culture of Engineering. This post is public so feel free to share it.</p></div><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://culture-of-eng.dustindiaz.com/p/cadence-and-flow?utm_source=substack&utm_medium=email&utm_content=share&action=share&quot;,&quot;text&quot;:&quot;Share&quot;}" data-component-name="ButtonCreateButton"><a class="button primary" href="https://culture-of-eng.dustindiaz.com/p/cadence-and-flow?utm_source=substack&utm_medium=email&utm_content=share&action=share"><span>Share</span></a></p></div><div><hr></div><p>Dustin Diaz is a VP of Engineering, 3&#215; entrepreneur, author of <em>Pro JavaScript Design Patterns</em> and <em>This is Strobist&#174; Info</em>, and brings over 20 years of insights from previously held leadership roles at Route, Google, Twitter, Medium, Yahoo and Change.org</p><div><hr></div><p>Looking for company&#8217;s that are still hiring in tech? Check out <a href="https://still-hiring.community/">Still Hiring</a> where new roles are added daily.</p><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://culture-of-eng.dustindiaz.com/?utm_source=substack&amp;utm_medium=email&amp;utm_content=share&amp;action=share&quot;,&quot;text&quot;:&quot;Share Culture of Engineering&quot;,&quot;action&quot;:null,&quot;class&quot;:null}" data-component-name="ButtonCreateButton"><a class="button primary" href="https://culture-of-eng.dustindiaz.com/?utm_source=substack&amp;utm_medium=email&amp;utm_content=share&amp;action=share"><span>Share Culture of Engineering</span></a></p>]]></content:encoded></item><item><title><![CDATA[10 Questions Engineering Managers should be thinking about constantly to elevate your teams]]></title><description><![CDATA[To become a better leader, consider a people-first growth mindset approach to managing your reports]]></description><link>https://culture-of-eng.dustindiaz.com/p/10-questions-for-better-managers</link><guid isPermaLink="false">https://culture-of-eng.dustindiaz.com/p/10-questions-for-better-managers</guid><dc:creator><![CDATA[Dustin Diaz]]></dc:creator><pubDate>Sat, 14 Jan 2023 04:47:26 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!8wuL!,w_256,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F436ddc36-3a34-4dba-a551-50e0a066a4a1_500x500.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p>Not unlike other functions, or industries, managing software teams shares the same principles in leadership and people development; the only difference is needing to understand a bit of the tech &#8212;&nbsp;and the more senior you become, the less it&#8217;s required to be successful. In fact, many successful technology leaders in upper management (Directors and above) are likely coding little to none. And if the real goal is to become a multiplier, all efforts should be put toward making your teams more efficient and productive.</p><p>As a matter of transparency, I borrowed (and rephrased) these ten questions that were implemented at Route.com for management performance reviews, a company I feel prided itself for its healthy culture of building and developing leaders.</p><ol><li><p><strong>Am I giving timely actionable feedback that helps my reports improve their performance?</strong></p></li></ol><p>Providing feedback with actionable examples that are developed together will help guide your reports in knowing what&#8217;s working, and what isn&#8217;t. And it&#8217;s just as important to do this frequently &#8212; and at minimum during your regular 1:1&#8217;s. Avoid making judgements, and do your best to understand their motivations.</p><ol start="2"><li><p><strong>Am I micromanaging? &#8212; Am I getting involved in details that should be handled at other levels.</strong></p></li></ol><p>Despite seemingly stating the obvious, the real challenge is finding the balance of maximizing autonomy, and also not plunging into the details. Like a good design or flow, the best user experience is an invisible one. An engineer likely doesn&#8217;t mind being managed, they just don&#8217;t want to <em>feel</em> managed. This can be tough for first time managers despite thinking there&#8217;s no way I&#8217;ll ever be a micromanager; you&#8217;re likely more qualified than your engineers (you were just doing their job after all) so it can be tempting to jump in and do the work &#8212; maybe even better. But a strong word of caution here: don&#8217;t do it. Mistakes are the best tool for learning, and it&#8217;s your job to codify this into practice.</p><ol start="3"><li><p><strong>Do I show empathy for people as humans and their lives outside work?</strong></p></li></ol><p>Perhaps the most underrated, but showing interest, vulnerability, and candor with your team is an invaluable life practice that is healthy beyond the spoke of just management, but nonetheless proven to create highly productive teams. By showing empathy, and truly understanding someone else&#8217;s perspective and problems, you build trust. And by building high trust / low blame cultures, according to DevOps Research; is known to <em>increase developer productivity by a factor of 1.6&#215;<a class="footnote-anchor" data-component-name="FootnoteAnchorToDOM" id="footnote-anchor-1" href="#footnote-1" target="_self">1</a></em></p><ol start="4"><li><p><strong>Am I valuing perspectives different from my own that are brought to the team?</strong></p></li></ol><p>The power to changes one mind, or even considering others try different approaches is the key to learning and growth. One trick I like to use here when I share a different view is avoid immediate responses that start with &#8220;I disagree&#8221; &#8212; even if you have a thoughtful explanation as to why. Instead try &#8220;I have a different perspective,&#8221; and be willing to let your idea go. It isn&#8217;t about you, but about empowering your team to try things their way as long as they are in alignment with the business. Be mindful that you factor in time for mistakes to be made; or better yet, to be surprised that your original assumptions didn&#8217;t matter as much as you thought.</p><ol start="5"><li><p><strong>Am I keeping the team focused on our strategic priorities and committed to our purpose?</strong></p></li></ol><p>This is where diving into company alignment comes into play and you&#8217;ll need to wear your business hat. Companies with a high position of agreement tied to a shared purpose are multiple factors more likely to succeed than cultures that do not have a connected sense of direction. In fact, in one rather shocking study to most leaders, <em>95% of employees are unaware or don't understand their company strategy</em><a class="footnote-anchor" data-component-name="FootnoteAnchorToDOM" id="footnote-anchor-2" href="#footnote-2" target="_self">2</a></p><p>Regularly communicate the plan. If you don&#8217;t know it yourself, ask your other senior leaders. Get clarity, and be a living example of the purpose, and frequently connect your team&#8217;s work back to the purpose and why their work matters.</p><ol start="6"><li><p><strong>Am I transparent in regularly sharing relevant information from other senior leaders at the company, keeping my team in the loop?</strong></p></li></ol><p>It&#8217;s important to keep the team focused with minimal distractions, but do balance that with letting team&#8217;s know what&#8217;s going on outside their scope of work, company news, and personnel changes. And equally important, be transparent and candid, even if it&#8217;s sharing news you don&#8217;t agree with. There&#8217;s no need to sugar coat information to other adults. The role of a leader is to level with others and people can form their own opinions. The challenge here is doing your best to deliver all information with context.</p><ol start="7"><li><p><strong>Have I had a meaningful discussion with my reports about career development in the past three months?</strong></p></li></ol><p>Earlier I wrote on the topic of <a href="https://culture-of-eng.dustindiaz.com/p/eng-levels-and-competency-matrix">creating a transparent career ladder</a> for your engineering organization. Ideally something like this is in place at your company. If that&#8217;s the case, refer to it. I like to bring this up on a monthly cadence.</p><ol start="8"><li><p><strong>Have I clearly communicated our main objectives for the team?</strong></p></li></ol><p>The child component to question 5 which involves communicating purpose and strategy, this question is more of a reinforcement of those strategies by clarifying the objectives, and changes thereof. Remind the team of the goals. Frame problems with context. Explain the challenges. The more connected to the issues your customers face, the more creative your engineers will build practical solutions.</p><ol start="9"><li><p><strong>Do I have the technical expertise required to effectively manage the team? Eg; coding, architecture, SDLC.</strong></p></li></ol><p>You probably wouldn&#8217;t be in your position if you didn&#8217;t have a sense of how to do the job of your reports. However knowing specifics of programming languages is the least of your worries. Understanding the process from idea to production is key so that you might effectively locate bottlenecks, and identify where your team might be more efficient.</p><ol start="10"><li><p><strong>Would my reports recommend me to other employees at the company?</strong></p></li></ol><p>Returning to empathy, and seeing yourself through the lens of your team. Do you actually see your reports recommending your leadership style to other departments? Collect criticism on yourself and take the opportunity to uncover blind spots. Even if you and your employees believe you&#8217;re doing a good job, consider challenging your reports to speak up and speak candidly for you to discover areas of opportunity to grow as a leader.</p><h1>Conclusion</h1><p>A people-first growth mindset is essential for any leader in order to create a healthy and successful team. Asking for feedback, showing empathy, and building trust while balancing a technical know-how palette, clarifying objectives, and reminding the team of their purpose are all key components in being a successful leader. </p><p>In my time at Route, I regularly kept myself accountable by reviewing these questions  on a weekly basis to be a better Engineering leader, and because of it, we were a better, faster, more efficient, happier team.</p><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://culture-of-eng.dustindiaz.com/p/10-questions-for-better-managers?utm_source=substack&utm_medium=email&utm_content=share&action=share&quot;,&quot;text&quot;:&quot;Share&quot;,&quot;action&quot;:null,&quot;class&quot;:null}" data-component-name="ButtonCreateButton"><a class="button primary" href="https://culture-of-eng.dustindiaz.com/p/10-questions-for-better-managers?utm_source=substack&utm_medium=email&utm_content=share&action=share"><span>Share</span></a></p><div><hr></div><p>Dustin Diaz is a VP of Engineering, 3&#215; entrepreneur, author of <em>Pro JavaScript Design Patterns</em> and <em>This is Strobist&#174; Info</em>, and brings over 20 years of insights from previously held leadership roles at Route, Google, Twitter, Medium, Yahoo and Change.org</p><div><hr></div><p>Looking for company&#8217;s that are still hiring in tech? Check out <a href="https://still-hiring.community">Still Hiring</a> where new roles are added daily.</p><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://culture-of-eng.dustindiaz.com/?utm_source=substack&amp;utm_medium=email&amp;utm_content=share&amp;action=share&quot;,&quot;text&quot;:&quot;Share Culture of Engineering&quot;,&quot;action&quot;:null,&quot;class&quot;:null}" data-component-name="ButtonCreateButton"><a class="button primary" href="https://culture-of-eng.dustindiaz.com/?utm_source=substack&amp;utm_medium=email&amp;utm_content=share&amp;action=share"><span>Share Culture of Engineering</span></a></p><div class="footnote" data-component-name="FootnoteToDOM"><a id="footnote-1" href="#footnote-anchor-1" class="footnote-number" contenteditable="false" target="_self">1</a><div class="footnote-content"><p>New conclusions from the <a href="https://cloud.google.com/blog/products/devops-sre/dora-2022-accelerate-state-of-devops-report-now-out">2022 Accelerate DevOps Research</a></p></div></div><div class="footnote" data-component-name="FootnoteToDOM"><a id="footnote-2" href="#footnote-anchor-2" class="footnote-number" contenteditable="false" target="_self">2</a><div class="footnote-content"><p>Robert S. Kaplan and David P. Norton, &#8220;The Office of Strategy Management, <em>Harvard Business Review</em>&#8221; #R0510D</p></div></div>]]></content:encoded></item><item><title><![CDATA[Leveling up Engineering Productivity with Linear]]></title><description><![CDATA[Insights from a real-world experiment when a dev team switched their project management tool for a quarter increasing efficiency, momentum, and job satisfaction.]]></description><link>https://culture-of-eng.dustindiaz.com/p/engineering-productivity-linear</link><guid isPermaLink="false">https://culture-of-eng.dustindiaz.com/p/engineering-productivity-linear</guid><dc:creator><![CDATA[Dustin Diaz]]></dc:creator><pubDate>Tue, 10 Jan 2023 02:46:54 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!M6v-!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5392c90c-4416-44f9-86e8-36bf2211a875_3840x2175.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p>Or as the team lead would like to say "We were better, happier, and faster by a factor of 1.5&#215; after just 6 weeks when making the switch from Jira to Linear" (according to Velocity numbers week over week).</p><p>Today, Jira is commonplace installed at 80% of fortune 500 companies &#8212; and likely not going to change in the next 5 years at those <em>same</em> companies, maybe. Since its inception in 2002, Atlassian is a mainstay as the most dominant market player in the program management industry. They've incorporated "Agile" as a software, embedding aspects of the manifesto into its DNA, allowing for expressive, un-opinionated instances of its tooling to create hyper-flexible workflows &#8212; leading teams to architect their own custom process.</p><p>Enter Linear est 2019 &#8212;&nbsp;A better way to build products and a new standard for modern software development; streamlining issues, cycles, and product roadmaps unlike any tool you've used before that you'll <em>actually</em> enjoy using, while still delivering on the promise of adaptability [agile] allowing fully configurable workflows for teams and dynamic roadmaps.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!M6v-!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5392c90c-4416-44f9-86e8-36bf2211a875_3840x2175.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!M6v-!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5392c90c-4416-44f9-86e8-36bf2211a875_3840x2175.png 424w, https://substackcdn.com/image/fetch/$s_!M6v-!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5392c90c-4416-44f9-86e8-36bf2211a875_3840x2175.png 848w, https://substackcdn.com/image/fetch/$s_!M6v-!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5392c90c-4416-44f9-86e8-36bf2211a875_3840x2175.png 1272w, https://substackcdn.com/image/fetch/$s_!M6v-!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5392c90c-4416-44f9-86e8-36bf2211a875_3840x2175.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!M6v-!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5392c90c-4416-44f9-86e8-36bf2211a875_3840x2175.png" width="1456" height="825" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/5392c90c-4416-44f9-86e8-36bf2211a875_3840x2175.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:825,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:1553499,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:true,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!M6v-!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5392c90c-4416-44f9-86e8-36bf2211a875_3840x2175.png 424w, https://substackcdn.com/image/fetch/$s_!M6v-!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5392c90c-4416-44f9-86e8-36bf2211a875_3840x2175.png 848w, https://substackcdn.com/image/fetch/$s_!M6v-!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5392c90c-4416-44f9-86e8-36bf2211a875_3840x2175.png 1272w, https://substackcdn.com/image/fetch/$s_!M6v-!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5392c90c-4416-44f9-86e8-36bf2211a875_3840x2175.png 1456w" sizes="100vw" fetchpriority="high"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://culture-of-eng.dustindiaz.com/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe&quot;,&quot;language&quot;:&quot;en&quot;}" data-component-name="SubscribeWidgetToDOM"><div class="subscription-widget show-subscribe"><div class="preamble"><p class="cta-caption">The Culture of Engineering is a reader-supported newsletter. To receive new posts and support my work, consider becoming a free or paid subscriber.</p></div><form class="subscription-widget-subscribe"><input type="email" class="email-input" name="email" placeholder="Type your email&#8230;" tabindex="-1"><input type="submit" class="button primary" value="Subscribe"><div class="fake-input-wrapper"><div class="fake-input"></div><div class="fake-button"></div></div></form></div></div><h1>How it started</h1><p>In full transparency, these insights were gathered as part of an experiment I spearheaded at Route.com to improve cycle times, increase visibility on roadmap progress, and elevate team happiness (for real) among the mobile teams organization.</p><p>As an aside, my experience with Jira (and other Atlassian products) in both Management and as an IC has been mediocre at best. Nonetheless it's important to note that although I do not work for Linear in any shape or form, I concluded many of these insights with unquestionable bias.</p><p>Likewise, it's also important to recognize many Program Managers have staked their experience on having institutional knowledge in understanding the depths Jira's configurations alongside certifications, and by no means should anyone attempt to throw all of that away.</p><h1>The challenges</h1><ol><li><p>The largest issue (pun intended) (among many) was how we were going to play within the existing process &#8212; because the majority of the company involving hundreds of employees remained using Jira; switching to Linear for our flagship mobile teams had to be an isolated experiment that continued to run in parallel while still allowing outside teams to file issues against us.</p></li></ol><p>Enter <a href="https://linear.app/docs/jira">Jira Link</a>, Linear's working integration solution to equip teams looking to trial or transition to Linear while still keeping projects up to date in Jira. This of course comes just after an initial import using the <a href="https://linear.app/docs/import-issues#jira">Issue Importing tool</a>. It should be noted, too, that we didn't even need the <a href="https://github.com/linear/linear/tree/master/packages/import">custom importer</a>, but it was nice to know it was there.</p><ol start="2"><li><p>The overcoming of a culture shift, embrace change, and willingness to learn something new. </p></li></ol><p>Unsurprisingly, most engineers don't care much for project management tooling. They know <em>just enough</em> of what is required (an over-statement), and move onto the important things; code, systems design, shipping. In the first two weeks of trialing Linear at Route, there was hesitation around its purpose. Likely in part due to my lack of explanation of the <em>why</em>, but the team trusted there was a larger purpose at play.</p><ol start="3"><li><p>Setting up replacements for existing integrations</p></li></ol><p>Although not a difficult task, the audit for operational communication parity was imperative so that we remain connected with other teams about the work. In short, it meant enabling the GitLab, Slack, and Zendesk integrations.</p><p>And for anything that wasn't supported in the <a href="https://linear.app/integrations">officially supported list from Linear</a>, we knew we were covered through Zapier, REST API, and Webhook support.</p><ol start="4"><li><p>Security Audit &amp; Compliance</p></li></ol><p>As with any new tool that houses sensitive information and talks to other services, a compliance review was mandatory alongside a security audit with a followup to implement the requested recommendations. Eg; access management, data storage/transfer policies, shortly expiring tokens, encryption, audit log history, etc. </p><p>This was by and large the longest process, taking a few weeks, ensuring we had all the right things in place to remain SOC2 type ii compliant.</p><p>Other than that, we were ready to trial and conquer!</p><h1>Scope</h1><p>Albeit a trite exercise, it was useful understanding <em>why</em> we have project management software. What value does it provide for organizations? So at minimum, it would need to do support the following:</p><ol><li><p>Plan the work</p></li><li><p>Estimate the work</p></li><li><p>Divide the work</p></li><li><p>Track the work</p></li><li><p>Predict future work</p></li></ol><p>And of course organizing &amp; understanding the work comes in the forms of:</p><ul><li><p>Teams (people)</p></li><li><p>Issues (tasks)</p></li><li><p>Projects (initiatives)</p></li><li><p>Roadmaps (plans)</p></li><li><p>Strategy (tactical)</p></li><li><p>Progress (updates)</p></li></ul><h1>Understanding Linear's lingo</h1><p>This part, in particular was very easy. In Jira, a superfluous language was required when having any meaningful conversation around the work. &#8220;<strong>Epics</strong>, <strong>Stories</strong>, and <strong>Tasks</strong>&#8221; and &#8220;<strong>Scrum Masters</strong> who drive the <strong>sprints</strong> focusing on <strong>swim lanes </strong>for our <strong>kanban</strong> board.&#8221; You have to admit we all sound a little silly speaking like that.</p><p>In Linear, <strong>issues</strong> are first class, and they belong to <strong>projects</strong> with an <strong>issue board</strong> delivered over <strong>cycles</strong> that are planned within a <strong>roadmap</strong> worked on by <strong>team members</strong>. It almost sounds too easy. For a quick reference, here's what we came up with to make sure we were on the same page:</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!fenV!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F581753ff-e042-434f-9b17-b0eb796ea1c8_1588x724.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!fenV!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F581753ff-e042-434f-9b17-b0eb796ea1c8_1588x724.png 424w, https://substackcdn.com/image/fetch/$s_!fenV!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F581753ff-e042-434f-9b17-b0eb796ea1c8_1588x724.png 848w, https://substackcdn.com/image/fetch/$s_!fenV!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F581753ff-e042-434f-9b17-b0eb796ea1c8_1588x724.png 1272w, https://substackcdn.com/image/fetch/$s_!fenV!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F581753ff-e042-434f-9b17-b0eb796ea1c8_1588x724.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!fenV!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F581753ff-e042-434f-9b17-b0eb796ea1c8_1588x724.png" width="1456" height="664" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/581753ff-e042-434f-9b17-b0eb796ea1c8_1588x724.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:664,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:94298,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!fenV!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F581753ff-e042-434f-9b17-b0eb796ea1c8_1588x724.png 424w, https://substackcdn.com/image/fetch/$s_!fenV!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F581753ff-e042-434f-9b17-b0eb796ea1c8_1588x724.png 848w, https://substackcdn.com/image/fetch/$s_!fenV!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F581753ff-e042-434f-9b17-b0eb796ea1c8_1588x724.png 1272w, https://substackcdn.com/image/fetch/$s_!fenV!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F581753ff-e042-434f-9b17-b0eb796ea1c8_1588x724.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><h1>Scrum v Kanban</h1><h2>In Jira</h2><p>Gives admin ability to initially setup board as kanban or scrum. Does not give ability to convert from one to the other after initialization. Has &#8220;auto cycles." After some google searches, I learned that you can create a <em>new</em> scrum board by an issue filter</p><h2>In Linear</h2><p>Default team boards are flat (like a Kanban). You "enable cycles&#8221; in settings, effectively transforming to what we know as a scrum board with custom intervals, moving incomplete work automatically to the next cycle.</p><h1>Contextual Approach</h1><p>All in all, in Linear&#8230;</p><p><strong>High</strong> level context is captured in <strong>Projects.<br>Long</strong> term context is captured in <strong>Roadmaps</strong>.<br><strong>Low</strong> level context is captured in <strong>Issues</strong>.<br><strong>Short</strong> term context is captured in <strong>Cycles</strong>.&nbsp;</p><p>Any teammate can zoom in to a specific timeline or part of a project, or zoom out to understand the long term plans.</p><h1>Methodology</h1><p>In many ways, Linear is not attempting to install doctrine. It has a <a href="https://linear.app/method">method</a> which includes practices for building, none of which are dogmatic to be instilled and change the culture of your company (although it includes some extremely thoughtful advice). Here were a few that we felt made an impact to our team</p><h2>Focus on cadence &amp; flow</h2><p>Build momentum &#8212;&nbsp;as they say. Tired is saying <em>outcomes over output</em>. Sane in theory, but more often than not, a team that values experimentation, and makes frequent bets &#8212;&nbsp;you're most likely to have more failed outcomes than successes. It also devalues the desire for efficient output of engineering team's who, in many scenarios, do not have control over the outcomes. Understandably, the phrase outcomes over output stems from unhealthy work cultures that mainly measure dev productivity by activity volume. However by focusing on momentum paired with shots on goal, we can achieve a healthy balance of output headed in the right direction.</p><h2>Write tasks not stories</h2><p>Albeit Linear dives into criticizing stories much further, <a href="https://linear.app/method/write-issues-not-user-stories">stating</a>: </p><blockquote><p>User stories evolved over twenty years ago as a way to communicate what a customer wanted into product requirements that a software team could deliver&#8230;</p><p>They have become a cargo cult ritual that feels good but wastes a lot of resources and time.</p></blockquote><p>Harsh, but holds some merit. At Route, our team believed at minimum they (stories) didn't belong in our project tooling. They were exercises for our Product team to either write elsewhere, or discuss &#8212;&nbsp;ultimately to produce an outcome of tasks we could drop into Linear.</p><h2>Invest in planning</h2><p>Of course a project management tool company would say this. But moreover, putting money where their mouth is, the investment into roadmap management and attention to detail for scanability and understanding is unmatched. As should the goal of any project Gantt chart, at a quick glance, I could see current WIP (and any excess thereof), upcoming estimated delivery windows, and any cross team dependencies acting as potential blockers. As a Director, <strong>I Love this view</strong>!</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!LdvR!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F19979221-0538-46ab-bb94-59c46cf14d60_3808x2414.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!LdvR!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F19979221-0538-46ab-bb94-59c46cf14d60_3808x2414.png 424w, https://substackcdn.com/image/fetch/$s_!LdvR!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F19979221-0538-46ab-bb94-59c46cf14d60_3808x2414.png 848w, https://substackcdn.com/image/fetch/$s_!LdvR!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F19979221-0538-46ab-bb94-59c46cf14d60_3808x2414.png 1272w, https://substackcdn.com/image/fetch/$s_!LdvR!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F19979221-0538-46ab-bb94-59c46cf14d60_3808x2414.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!LdvR!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F19979221-0538-46ab-bb94-59c46cf14d60_3808x2414.png" width="1456" height="923" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/19979221-0538-46ab-bb94-59c46cf14d60_3808x2414.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:923,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:&quot;image.png&quot;,&quot;title&quot;:&quot;image.png&quot;,&quot;type&quot;:null,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="image.png" title="image.png" srcset="https://substackcdn.com/image/fetch/$s_!LdvR!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F19979221-0538-46ab-bb94-59c46cf14d60_3808x2414.png 424w, https://substackcdn.com/image/fetch/$s_!LdvR!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F19979221-0538-46ab-bb94-59c46cf14d60_3808x2414.png 848w, https://substackcdn.com/image/fetch/$s_!LdvR!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F19979221-0538-46ab-bb94-59c46cf14d60_3808x2414.png 1272w, https://substackcdn.com/image/fetch/$s_!LdvR!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F19979221-0538-46ab-bb94-59c46cf14d60_3808x2414.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><h1>Other Features</h1><p>For a full walkthrough, including issue management, teams, projects, board configs, shortcuts, integrations and more &#8212;&nbsp;<a href="https://linear.app/features">Linear's own feature walkthrough</a> does a better job than any other review I've googled and stumbled upon. However there's one small feature that I believe goes mostly unnoticed, and I think is the mostly highly underrated, and even more notably something Jira <em>doesn't</em> have.</p><h2>Status Updates</h2><p>At just about every company I've ever worked at in the last 20 years, <em>knowing the status</em> <em>of things</em> is by far the thorniest of&#8230; thorns in attempts to having transparency around the work. <em>Where are we at? How much longer? And no I don't want to see a Gantt chart &#8212;&nbsp;but rather tell me in English</em>.</p><p>Some companies create meetings around this. At Route and Twitter, we called them Weekly Business Reviews (WBR). At Lightspeed, Change.org (and in Agile), it was the Scrum of Scrums (SoS) wherein which every team lead would give a <em>short</em> update about the status of every project. At many other places, they're simply Business Syncs.</p><p>Regardless of the matter, at best &#8212;&nbsp;these updates were captured in spreadsheets or confluence pages, but disjointed from the actual work. At worse, teams worked misaligned moving in opposite directions, blocked by lack of information or even duplicating efforts, ugh!</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!CSxk!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd5be862b-b235-43ce-8d34-1d0f3b5a519e_1280x801.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!CSxk!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd5be862b-b235-43ce-8d34-1d0f3b5a519e_1280x801.png 424w, https://substackcdn.com/image/fetch/$s_!CSxk!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd5be862b-b235-43ce-8d34-1d0f3b5a519e_1280x801.png 848w, https://substackcdn.com/image/fetch/$s_!CSxk!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd5be862b-b235-43ce-8d34-1d0f3b5a519e_1280x801.png 1272w, https://substackcdn.com/image/fetch/$s_!CSxk!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd5be862b-b235-43ce-8d34-1d0f3b5a519e_1280x801.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!CSxk!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd5be862b-b235-43ce-8d34-1d0f3b5a519e_1280x801.png" width="1280" height="801" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/d5be862b-b235-43ce-8d34-1d0f3b5a519e_1280x801.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:801,&quot;width&quot;:1280,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:&quot;image.png&quot;,&quot;title&quot;:&quot;image.png&quot;,&quot;type&quot;:null,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="image.png" title="image.png" srcset="https://substackcdn.com/image/fetch/$s_!CSxk!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd5be862b-b235-43ce-8d34-1d0f3b5a519e_1280x801.png 424w, https://substackcdn.com/image/fetch/$s_!CSxk!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd5be862b-b235-43ce-8d34-1d0f3b5a519e_1280x801.png 848w, https://substackcdn.com/image/fetch/$s_!CSxk!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd5be862b-b235-43ce-8d34-1d0f3b5a519e_1280x801.png 1272w, https://substackcdn.com/image/fetch/$s_!CSxk!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd5be862b-b235-43ce-8d34-1d0f3b5a519e_1280x801.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>In Linear, each project is designated a simple structure to provide a stop-light status (red, yellow, green), aka: On Track, At Risk, Off Track &#8212; accompanied with a tweet-sized text box to provide context.</p><p>Simple on its surface, however the real power lies in its ability to rollup into dynamic roadmaps. For example, any <em>collection</em> of projects (which I'm calling a dynamic roadmap, not sure if Linear calls it this) can contain a rollup of all the updates within. At Route, we particularly chose a weekly cadence to provide updates on each project. In turn, we were able to ask questions (and get answers to them) like <em>How are we doing in the mobile org? How about iOS v Android? How about Consumer vs Merchant?</em> Even time based questions like <em>How is Q3 looking? </em>Ultimately providing a transparent history of our progress, written in english (not graphs) whereby anyone in the business could tap into. IMO this was very powerful!</p><p>Tying Updates into Strategy, Execution, and Direction; as Stanford professor Robert Burglman said:</p><blockquote><p>A large reason many implementation efforts fail is that executives see strategy as a pure top-down two-step process: &#8216;The strategy is made; now we implement it.&#8217; That&#8217;s unlikely to work. A successful strategy execution process is seldom a one-way-trickle-down cascade of decisions.</p><p>Successful firms are characterized by maintaining bottom-up internal experimentation and selection processes while simultaneously maintaining top-down driven strategic intent.</p></blockquote><p> &#8212;&nbsp;Harvard Business Review.</p><p>This is quite a mouthful, but what he meant was you indeed need a clear, town-down strategic direction, but this will only be effective if, at the same time, you enable your employees to create bottom-up initiatives that fall within the boundaries set by that strategic intent. By implementing a transparent view into the work (via Linear's Updates), we were far more equipped in propagating and communicating our progress to executives resulting in less rework, and more refinery into the right direction.</p><h1>What did team leads think?</h1><p>Because it's important to hear more opinions than my own:</p><blockquote><p>We started using Linear a couple of months ago and things immediately felt faster. Linear&#8217;s performance is incredible, I think it helped our team&#8217;s productivity due to the fact that it&#8217;s fast and Intuitive. Adoption has not been an issue with linear, Engineers on the team could figure out how to use Linear without needing to ask for instructions.</p><p>One of my favorite feature in Linear is Search and filtering, its powerful and I don&#8217;t have to go and look at the entire board or search through all the issues to find what I&#8217;m looking for.</p><p>I'm also quite amazed by the delivery speed and the pace that Linear team is delivering features. We have met the team couple of times, they are responsive and appreciate feedback.</p></blockquote><p>&#8212;&nbsp;iOS Team lead</p><p></p><blockquote><p>Linear is the most enjoyable engineering issue tracking tool I&#8217;ve ever experienced.</p><p>It has at least as much visual polish as Trello, is much faster than JIRA, and fits our agile workflows better than Shortcut.com. During our weekly triage meetings we go through issues at a faster pace thanks to its Triage view, with specialized buttons to Accept, Merge, Decline or Snooze each issue. This is much more pleasant and faster than other systems that have just a &#8220;view&#8221; and &#8220;edit&#8221; mode. In those systems, I&#8217;ve found that if I want to change anything about a story I have to navigate through about 20 editable fields to find the right one to modify each time. With Linear I just pick the right view for that agile activity and everything I need is one click away.&nbsp;</p><p>When sprint planning, I like the quick preview that Linear offers me to see how many points each engineer has committed to finish this cycle. We can also filter by engineer through this tool, which helps when sprint planning and daily stand-ups. It&#8217;s much faster than other systems I&#8217;ve used. Response times in the app are very impressive, which means less time in meetings and more time coding :)&nbsp; They&#8217;ve been responsive to my team&#8217;s feedback and I&#8217;ve enjoyed seeing a steady stream of improvements and new features introduced into the app.</p></blockquote><p>&#8212;&nbsp;Senior Engineer, ex-Microsoft PM</p><h1>Conclusions</h1><ol><li><p>Linear is clearer, faster, enjoyed by all those who used it within the Engineers who trialed it. Includes most integrations we had in place with Jira &#8212; but not all.<br>Does not include integration with LinearB, a DORA metrics projects we were also considering. What core statistics would we want? What would impact be of using LinearB and not use integration with Jira (just GitLab)? Usage (and deep integration) of Confluence would be contentious. Keep using? Swap with GDrive (Docs/Spreadsheets)? Replace with alternative? Guru? Notion?</p></li><li><p>Having upfront clarity [contextual] breakdowns of the work [project, members, labels] made large impact to planning and progress development, and maintaining a meaningful balance of the work between features, tech-debt, and bugs. The team had little-to-no context of these insights when working within Jira.</p></li><li><p>Atlassian&#8217;s Jira Software is a very powerful &amp; expressive tool! It is well-known within the industry for 20 years. Nearly everything Linear provides (data / features), Jira does in excess, and more! But comes down to lack of understanding and individual training&#8230; which is a very common theme across most features in Jira. These Experts often come in the form of certified Agile Scrum Masters or PM&#8217;s who have spent several years using it.<br>Fairly regularly throughout the year we hear individuals in org in need of help exclaiming &#8220;Is anyone here a Jira Expert?&#8221; to no real avail.</p></li></ol><h1>Advice for those looking to switch</h1><p>If you work at a small company, or a very isolated org with few integrations and high autonomy to run and manage your own work the way you see fit, the cost to switching is minimal. Use the import tool and go! But if you have an established process with hundreds of players across multiple functions &#8212;&nbsp;your real hurdles are less about the technical costs, but political barriers. </p><p>It's vital that you identify key stakeholders (Program Managers, Directors, Chief Officers) and understand the context around what problems Jira is currently solving for the org. You'll more often than not discover that it's nothing that couldn't be solved with Linear; and so you're up against cultural bias to those that want to stick with what's working (because after all, if it isn't broken, don't fix it). I firmly believe this fixed mindset stifles growth and creativity, and so I can't stress enough the importance of fostering partnerships and allyship for gaining buy in. After all, the best approach to buy-in is to allow weigh-in first. </p><p>Good luck!</p><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://culture-of-eng.dustindiaz.com/p/engineering-productivity-linear?utm_source=substack&utm_medium=email&utm_content=share&action=share&quot;,&quot;text&quot;:&quot;Share&quot;,&quot;action&quot;:null,&quot;class&quot;:null}" data-component-name="ButtonCreateButton"><a class="button primary" href="https://culture-of-eng.dustindiaz.com/p/engineering-productivity-linear?utm_source=substack&utm_medium=email&utm_content=share&action=share"><span>Share</span></a></p><div><hr></div><p>Dustin Diaz is a VP of Engineering, 3&#215; entrepreneur, author of <em>Pro JavaScript Design Patterns</em> and <em>This is Strobist&#174; Info</em>, and brings over 20 years of insights from previously held leadership roles at Route, Google, Twitter, Medium, Yahoo and Change.org</p><div><hr></div><p>Looking for company&#8217;s that are still hiring in tech? Check out <a href="https://still-hiring.community">Still Hiring</a> where new roles are added daily.</p><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://culture-of-eng.dustindiaz.com/?utm_source=substack&amp;utm_medium=email&amp;utm_content=share&amp;action=share&quot;,&quot;text&quot;:&quot;Share Culture of Engineering&quot;,&quot;action&quot;:null,&quot;class&quot;:null}" data-component-name="ButtonCreateButton"><a class="button primary" href="https://culture-of-eng.dustindiaz.com/?utm_source=substack&amp;utm_medium=email&amp;utm_content=share&amp;action=share"><span>Share Culture of Engineering</span></a></p><p></p>]]></content:encoded></item><item><title><![CDATA[Creating a transparent career ladder for your engineering org]]></title><description><![CDATA[A reference for Engineering levels, competency matrices, and pay bands]]></description><link>https://culture-of-eng.dustindiaz.com/p/eng-levels-and-competency-matrix</link><guid isPermaLink="false">https://culture-of-eng.dustindiaz.com/p/eng-levels-and-competency-matrix</guid><dc:creator><![CDATA[Dustin Diaz]]></dc:creator><pubDate>Thu, 05 Jan 2023 20:27:21 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!Pj1g!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F38aae73d-e578-4489-b787-b9ceadd78074_1338x704.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!Pj1g!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F38aae73d-e578-4489-b787-b9ceadd78074_1338x704.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!Pj1g!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F38aae73d-e578-4489-b787-b9ceadd78074_1338x704.png 424w, https://substackcdn.com/image/fetch/$s_!Pj1g!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F38aae73d-e578-4489-b787-b9ceadd78074_1338x704.png 848w, https://substackcdn.com/image/fetch/$s_!Pj1g!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F38aae73d-e578-4489-b787-b9ceadd78074_1338x704.png 1272w, https://substackcdn.com/image/fetch/$s_!Pj1g!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F38aae73d-e578-4489-b787-b9ceadd78074_1338x704.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!Pj1g!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F38aae73d-e578-4489-b787-b9ceadd78074_1338x704.png" width="1338" height="704" data-attrs="{&quot;src&quot;:&quot;https://bucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com/public/images/38aae73d-e578-4489-b787-b9ceadd78074_1338x704.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:704,&quot;width&quot;:1338,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:70331,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:true,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!Pj1g!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F38aae73d-e578-4489-b787-b9ceadd78074_1338x704.png 424w, https://substackcdn.com/image/fetch/$s_!Pj1g!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F38aae73d-e578-4489-b787-b9ceadd78074_1338x704.png 848w, https://substackcdn.com/image/fetch/$s_!Pj1g!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F38aae73d-e578-4489-b787-b9ceadd78074_1338x704.png 1272w, https://substackcdn.com/image/fetch/$s_!Pj1g!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F38aae73d-e578-4489-b787-b9ceadd78074_1338x704.png 1456w" sizes="100vw" fetchpriority="high"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>Despite the perennial desire to have a clear pathway to leveling up at an organization, most small to medium companies do not have standardized levels. Realistically, if you have a team of 10 engineers or more &#8212;&nbsp;it&#8217;s time to consider putting one in place.</p><p>A transparent career ladder is an important tool to provide clear expectations and guidelines for the skills and competencies that are required at each level, as well as the corresponding pay bands. </p><p>This helps engineers understand what they need to work on in order to advance in their careers, and it also helps managers make informed decisions about promotions, bonuses, salary increases, or even potentially letting go of personnel. </p><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://culture-of-eng.dustindiaz.com/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe&quot;,&quot;language&quot;:&quot;en&quot;}" data-component-name="SubscribeWidgetToDOM"><div class="subscription-widget show-subscribe"><div class="preamble"><p class="cta-caption">Culture of Engineering is a reader-supported publication. To receive new posts and support my work, consider becoming a free or paid subscriber.</p></div><form class="subscription-widget-subscribe"><input type="email" class="email-input" name="email" placeholder="Type your email&#8230;" tabindex="-1"><input type="submit" class="button primary" value="Subscribe"><div class="fake-input-wrapper"><div class="fake-input"></div><div class="fake-button"></div></div></form></div></div><p>By creating a <a href="https://levels.fyi">leveling system</a>, you can foster a sense of fairness and opportunity within your engineering team(s) and ensure that your org has the right talent in place to align with its strategy.</p><p>As a practical exercise, I created a reusable template, including levels with sample titles, a competency matrix <em>largely</em> in part borrowed from <a href="https://www.oreilly.com/library/view/the-managers-path/9781491973882/">Managers Path</a> author Camille Fournier but modeled after <a href="https://dl.acm.org/ft_gateway.cfm?id=3454124&amp;ftid=2155560&amp;dwn=1">SPACE</a> (the dev productivity framework), corresponding pay bands, and a sample growth model that can provide a sensible forecast for your personnel budget.</p><p>In the worksheet, you&#8217;ll note that there are 10 levels as a practical start that allows for more frequent promotions &#8212;&nbsp;as well as two separate tracks for IC&#8217;s and Managers.</p><p>If there is no org management and leveling system in place at your company, and you have 10 or more engineers &#8212;&nbsp;this is a great place to start and mold the spreadsheet into your own.</p><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://docs.google.com/spreadsheets/d/1UhBhF5h76DGMTSgGc1NO8xTFY87Plx_qXzBT-5eY7v0/edit?usp=sharing&quot;,&quot;text&quot;:&quot;Download the levels spreadsheet&quot;,&quot;action&quot;:null,&quot;class&quot;:null}" data-component-name="ButtonCreateButton"><a class="button primary" href="https://docs.google.com/spreadsheets/d/1UhBhF5h76DGMTSgGc1NO8xTFY87Plx_qXzBT-5eY7v0/edit?usp=sharing"><span>Download the levels spreadsheet</span></a></p><div><hr></div><p>Dustin Diaz is a VP of Engineering, 3&#215; entrepreneur, author of <em>Pro JavaScript Design Patterns</em> and <em>This is Strobist&#174; Info</em>, and brings over 20 years of insights from previously held leadership roles at Route, Google, Twitter, Medium, and Change.org</p><div><hr></div><p>Looking for company&#8217;s that are still hiring in tech? Check out <a href="https://still-hiring.community/">Still Hiring</a> where new roles are added daily.</p><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://culture-of-eng.dustindiaz.com/p/eng-levels-and-competency-matrix?utm_source=substack&utm_medium=email&utm_content=share&action=share&quot;,&quot;text&quot;:&quot;Share&quot;,&quot;action&quot;:null,&quot;class&quot;:null}" data-component-name="ButtonCreateButton"><a class="button primary" href="https://culture-of-eng.dustindiaz.com/p/eng-levels-and-competency-matrix?utm_source=substack&utm_medium=email&utm_content=share&action=share"><span>Share</span></a></p><p></p>]]></content:encoded></item><item><title><![CDATA[Aligning technical strategy with a business strategy]]></title><description><![CDATA[The benefits of a holistic approach to strategy development]]></description><link>https://culture-of-eng.dustindiaz.com/p/aligning-technical-strategy-with</link><guid isPermaLink="false">https://culture-of-eng.dustindiaz.com/p/aligning-technical-strategy-with</guid><dc:creator><![CDATA[Dustin Diaz]]></dc:creator><pubDate>Wed, 04 Jan 2023 03:59:33 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!HEdb!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2Ff2f06f56-96af-4aaa-aa7d-f1e45a5f991e_1012x619.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!HEdb!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2Ff2f06f56-96af-4aaa-aa7d-f1e45a5f991e_1012x619.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!HEdb!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2Ff2f06f56-96af-4aaa-aa7d-f1e45a5f991e_1012x619.png 424w, https://substackcdn.com/image/fetch/$s_!HEdb!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2Ff2f06f56-96af-4aaa-aa7d-f1e45a5f991e_1012x619.png 848w, https://substackcdn.com/image/fetch/$s_!HEdb!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2Ff2f06f56-96af-4aaa-aa7d-f1e45a5f991e_1012x619.png 1272w, https://substackcdn.com/image/fetch/$s_!HEdb!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2Ff2f06f56-96af-4aaa-aa7d-f1e45a5f991e_1012x619.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!HEdb!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2Ff2f06f56-96af-4aaa-aa7d-f1e45a5f991e_1012x619.png" width="1012" height="619" data-attrs="{&quot;src&quot;:&quot;https://bucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com/public/images/f2f06f56-96af-4aaa-aa7d-f1e45a5f991e_1012x619.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:619,&quot;width&quot;:1012,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:1466804,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:true,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!HEdb!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2Ff2f06f56-96af-4aaa-aa7d-f1e45a5f991e_1012x619.png 424w, https://substackcdn.com/image/fetch/$s_!HEdb!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2Ff2f06f56-96af-4aaa-aa7d-f1e45a5f991e_1012x619.png 848w, https://substackcdn.com/image/fetch/$s_!HEdb!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2Ff2f06f56-96af-4aaa-aa7d-f1e45a5f991e_1012x619.png 1272w, https://substackcdn.com/image/fetch/$s_!HEdb!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2Ff2f06f56-96af-4aaa-aa7d-f1e45a5f991e_1012x619.png 1456w" sizes="100vw" fetchpriority="high"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>When it comes to aligning technical and business strategies, it&#8217;s important to approach the process with a holistic and collaborative mindset and include a diverse set of key members of an org. Rather than viewing these strategies as separate entities, it is crucial to understand that they should be jointly developed and complement each other in order to drive the overall success of the implementation. Yes, these planning meetings can be stressful, confusing, and long, but you&#8217;ll be much better off abiding by the <em>measure twice, cut once</em> philosophy.</p>
      <p>
          <a href="https://culture-of-eng.dustindiaz.com/p/aligning-technical-strategy-with">
              Read more
          </a>
      </p>
   ]]></content:encoded></item><item><title><![CDATA[Don't skip the skip-level meetings]]></title><description><![CDATA[Whether managing up or down, the benefits of communication, trust, and insight go beyond your direct managers and reports.]]></description><link>https://culture-of-eng.dustindiaz.com/p/dont-skip-the-skip-level-meetings</link><guid isPermaLink="false">https://culture-of-eng.dustindiaz.com/p/dont-skip-the-skip-level-meetings</guid><dc:creator><![CDATA[Dustin Diaz]]></dc:creator><pubDate>Tue, 03 Jan 2023 04:54:42 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!ifQS!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F9631a601-9f1a-42d6-b0a2-325f8d5d5a56_3456x1760.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!ifQS!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F9631a601-9f1a-42d6-b0a2-325f8d5d5a56_3456x1760.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!ifQS!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F9631a601-9f1a-42d6-b0a2-325f8d5d5a56_3456x1760.png 424w, https://substackcdn.com/image/fetch/$s_!ifQS!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F9631a601-9f1a-42d6-b0a2-325f8d5d5a56_3456x1760.png 848w, https://substackcdn.com/image/fetch/$s_!ifQS!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F9631a601-9f1a-42d6-b0a2-325f8d5d5a56_3456x1760.png 1272w, https://substackcdn.com/image/fetch/$s_!ifQS!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F9631a601-9f1a-42d6-b0a2-325f8d5d5a56_3456x1760.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!ifQS!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F9631a601-9f1a-42d6-b0a2-325f8d5d5a56_3456x1760.png" width="1456" height="741" data-attrs="{&quot;src&quot;:&quot;https://bucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com/public/images/9631a601-9f1a-42d6-b0a2-325f8d5d5a56_3456x1760.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:741,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:172223,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:true,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!ifQS!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F9631a601-9f1a-42d6-b0a2-325f8d5d5a56_3456x1760.png 424w, https://substackcdn.com/image/fetch/$s_!ifQS!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F9631a601-9f1a-42d6-b0a2-325f8d5d5a56_3456x1760.png 848w, https://substackcdn.com/image/fetch/$s_!ifQS!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F9631a601-9f1a-42d6-b0a2-325f8d5d5a56_3456x1760.png 1272w, https://substackcdn.com/image/fetch/$s_!ifQS!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F9631a601-9f1a-42d6-b0a2-325f8d5d5a56_3456x1760.png 1456w" sizes="100vw" fetchpriority="high"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://culture-of-eng.dustindiaz.com/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe&quot;,&quot;language&quot;:&quot;en&quot;}" data-component-name="SubscribeWidgetToDOM"><div class="subscription-widget show-subscribe"><div class="preamble"><p class="cta-caption">Culture of Engineering is a reader-supported publication. To receive new posts and support my work, consider becoming a free or paid subscriber.</p></div><form class="subscription-widget-subscribe"><input type="email" class="email-input" name="email" placeholder="Type your email&#8230;" tabindex="-1"><input type="submit" class="button primary" value="Subscribe"><div class="fake-input-wrapper"><div class="fake-input"></div><div class="fake-button"></div></div></form></div></div><p>As if you didn&#8217;t think you had enough meetings already, however, this is one you don&#8217;t want to miss &#8212;&nbsp;and on both sides. </p><p>A skip-level meeting is a meeting between an employee and their manager's manager (i.e., someone who "skips a level" in the chain of command).</p><p>Albeit many engineers might see this as a waste of time, this may have more to do with your team culture and its leaders. No doubt, many engineering leaders (Directors and above) incorporate these meetings into their schedule simply as a box to check and spend a few minutes to let reports know their efforts are valuable to the company. I can assure you, this is even worse than not having them at all &#8212;&nbsp;and likely why so many engineers find them useless. But let&#8217;s look at a few of the benefits, and ultimately understand why these connections matter not only for the business, but for your own growth, impact, and visibility into the manager in the middle &#8212; which is in fact the primary person that puts you on track for promotion.</p><h1>Managing up</h1><p>Speaking directly with a higher-level manager can be particularly valuable if there are concerns or issues that they feel are not being addressed by their immediate manager, or simply wouldn&#8217;t have enough context to answer. Here are a few things you might consider:</p><ul><li><p>My manager has me working on X but I feel Y is more important, can you tell me about this?</p></li><li><p>What are the larger key priorities for our team/department/company right now, and how does my role fit into that? This is especially valuable if you feel stuck working on the same project, but lack context and understanding of your own impact.</p></li><li><p>Is there any feedback or guidance you can provide on my performance or development? Understandably, asking for feedback might always be awkward, but make this a habit. If it&#8217;s only positive, or negative &#8212;&nbsp;ask specifically for something constructive. Challenge your leaders.</p></li></ul><p>It&#8217;s also a good idea to come prepared with written questions (almost like an interview). You can let your higher-level manager even know near the beginning of the meeting that you have a few topics you&#8217;d like to bring up. And remember, this is also a great opportunity to be candid, whether it be excitement, frustration, or lack remorse. And word of advice, to avoid sounding &#8220;too emotional,&#8221; especially on sensitive topics, ask for permission to to be candid. Your answer will unequivocally always be yes.</p><h1>Managing down</h1><p>At this point in your career, you&#8217;ve likely been used to managing already. But it&#8217;s good to keep in mind that these are still some of the most important meetings in your entire schedule. Have empathy, and remember that many of your skip-level reports might likely have been thinking about this meeting for days, or weeks, or even months depending on the size of your org and cadence. Therefore do not cancel it, or if you absolutely must, reschedule for as soon as possible.</p><p>Nevertheless, As a higher level manager, here are a few types of questions you might consider asking your skip-level reports during a meeting:</p><ul><li><p><em>What&#8217;s on your mind?</em> I frequently use this as a starter because it immediately triggers a thought process beyond how their day is and avoids a delivery of a status report. Plus it&#8217;s a little more direct than <em>What&#8217;s up</em> or <em>How&#8217;s it going</em> &#8212;&nbsp;which tend to yield answers like <em>Nothing much</em> or <em>I&#8217;m fine</em>.</p></li><li><p><em>Is there anything you need from me or the team to be more effective in your role?</em> <em>What challenges are you facing, and how can I help you overcome them?</em> It might also be a good idea to clarify that you&#8217;d love to hear it, even if they think you&#8217;re not specifically capable of being able to make it happen (right away). For example, discussions around education budgets, or finances in general, might be better suited for VP&#8217;s or CTO&#8217;s, but it&#8217;s important to capture this information anyway</p></li><li><p><em>Tell me about your experiences with your manager</em>. This is a great opportunity to understand first-hand the performance of your reporting manager. If you can, avoid aspects of feeling and emotion. i.e. <em>How do you feel about Amanda, is she treating you ok? </em>Instead, focus on events and have them walk you through interactions of things that actually happened.</p></li></ul><h1>Cadence</h1><p>The frequency of skip-level meetings can vary depending on the organization and the needs of the employees and managers involved. Some companies may hold skip-level meetings on a regular basis (e.g., monthly or quarterly), while others may hold them less frequently or on an as-needed basis. Personally I prefer monthly as the maximum time. Anything longer might be an indicator that the org is too flat and you have too few managers, leaving potential problems linger longer than they should.</p><p>In general, it may be helpful to establish a regular cadence so that employees know when they can expect to have the opportunity to speak with a higher-level manager and be prepared. </p><h1>Remembering the why</h1><p>Keeping in mind the goal is to build trust, foster community and open communication, and drive engagement to gain insight. Skip-level meetings are a useful tool for managers and reports alike to get a more holistic view of the organization and identify areas where they can support their team more effectively. Never miss an opportunity to talk to your people!</p><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://culture-of-eng.dustindiaz.com/?utm_source=substack&utm_medium=email&utm_content=share&action=share&quot;,&quot;text&quot;:&quot;Share Culture of Engineering&quot;,&quot;action&quot;:null,&quot;class&quot;:null}" data-component-name="ButtonCreateButton"><a class="button primary" href="https://culture-of-eng.dustindiaz.com/?utm_source=substack&utm_medium=email&utm_content=share&action=share"><span>Share Culture of Engineering</span></a></p><p></p>]]></content:encoded></item><item><title><![CDATA[The real impact of calibration curves]]></title><description><![CDATA[and why modern tech companies are dropping the archaic method to measuring employee performance]]></description><link>https://culture-of-eng.dustindiaz.com/p/the-real-impact-of-calibration-curves</link><guid isPermaLink="false">https://culture-of-eng.dustindiaz.com/p/the-real-impact-of-calibration-curves</guid><dc:creator><![CDATA[Dustin Diaz]]></dc:creator><pubDate>Mon, 02 Jan 2023 21:52:16 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!8wuL!,w_256,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F436ddc36-3a34-4dba-a551-50e0a066a4a1_500x500.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://culture-of-eng.dustindiaz.com/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe now&quot;,&quot;action&quot;:null,&quot;class&quot;:&quot;button-wrapper&quot;}" data-component-name="ButtonCreateButton"><a class="button primary button-wrapper" href="https://culture-of-eng.dustindiaz.com/subscribe?"><span>Subscribe now</span></a></p><p>Many Engineers across the spectrum from startups to large corporations have likely experienced and endured some form of a performance review, sometimes linked to good things like bonuses, promotions, or raises &#8212;&nbsp;or on the flip side, performance improvement plans (PIP), and whether or not you keep your job.</p><p>One main ceremonial practice many companies have in common, is the begrudging multi-week journey of the calibration process. Some [companies] of which, in particular, incorporate a relative bell curve rating system. To learn more of what this process looks like, I highly encourage reading the two part series from pragmatic engineer Performance Calibrations at Tech Companies <a href="https://newsletter.pragmaticengineer.com/p/performance-calibrations">Part 1</a> and <a href="https://newsletter.pragmaticengineer.com/p/performance-calibrations-part-2">Part 2</a>.</p><p>t;dr: it&#8217;s a game of inside ally&#8217;s, politics, and strategy, and favors business over people. </p><p>In this article, I&#8217;ve summarized core conclusions pulled from multiple resources on why the bell-curve system is ultimately a dying strategy in software engineering orgs.</p><p>1.</p><ul><li><p>According to a survey, <strong>92% of employees are dissatisfied</strong> with traditional performance evaluations.</p></li><li><p>Managers spend an estimated <strong>210 hours each year on performance management</strong>, while workers devote around 40 hours every year.</p></li><li><p><strong>53% of employees say that they are not motivated</strong> with the performance measure standards</p></li></ul><p>2.</p><ul><li><p>If we choose to fire today&#8217;s bottom 10%, <strong>we might be firing part of tomorrow&#8217;s top 10%</strong>. We just don&#8217;t know (treating employee metrics as purely random variables).</p></li><li><p>With the risk of stating the obvious, firing/<strong>punishing low-performers induces a fear-driven performance culture</strong> in an organization. Furthermore, it breeds a gamified environment where <strong>real creativity and productivity take the back seat</strong> while people who can game the metrics start winning.</p></li><li><p>Fitting people&#8217;s performance metrics to a normal distribution <strong>introduces a bias into the process</strong> such that everyone needs to belong to a preselected group. As managers fight over cut-off thresholds, top performers are often frustrated and eventually leave. What the system often ends up doing is to maximize mediocre performers and good system gamers.</p></li><li><p>...top performers or poor performers, <strong>people [generally] want and need to be treated as individuals</strong>. People generally don&#8217;t thrive in an environment where they are treated like cattle or (worse,) &#8220;<em>resources</em>&#8221;!</p></li></ul><p>3.</p><p>Following are some reasons why bell curves may not be the right approach for present times</p><ul><li><p>Teamwork doesn&#8217;t count: Bell curve ranking system <strong>does not work with collaborative teams</strong>. A regular workday is not defined by a 9-to-5 regime; even more so since the pandemic.</p></li><li><p>Inaccurate and Unfair Assessments based on bell curve: When teams exceed performance expectations, <strong>it is not possible to measure performance accurately on the bell curve</strong>.</p></li><li><p>The use of the bell curve can be so off the mark, that <strong>more resources and money might get spent on recruiting and training new employees</strong> instead of working with members of the team individually to refine performance.</p></li><li><p>Forced Rankings &#8211; Bell Curves are very demoralizing for employees: The bell curve method runs the risk of diminishing the top performer&#8217;s value while inflating the value of middle performers. The bell curve provides a forced ranking of employees that distinguishes stellar performance from performance that is average or below par. <strong>This affects employee morale as the bell curve forces groups top and low performers regardless of their actual performance</strong>.</p></li></ul><p>4.</p><ul><li><p>Research shows that this statistical model, while easy to understand, does not accurately reflect the way people perform. As a result, HR departments and business leaders inadvertently create agonizing problems with employee performance and happiness.</p></li><li><p>Research conducted in 2011 and 2012 by Ernest O&#8217;Boyle Jr. and Herman Aguinis (633,263 researchers, entertainers, politicians, and athletes in a total of 198 samples) <strong>found that performance in 94 percent of these groups did not follow a &#8220;normal&#8221; (bell curve) distribution</strong>. Rather these groups fall into what is called a "Power Law" distribution.</p></li><li><p>No one wants to be rated on a five point scale. First, much research shows that reducing a year or six months of work to a single number is degrading. It creates a defensive reaction and doesn't encourage people to improve. Ideally performance evaluation should be "continuous" and focus on "always being able to improve."</p></li><li><p>Ultra-high performers are incentivized to leave and collaboration may be limited. The bell curve model limits the quantity of people at the top and also reduces incentives to the highest rating. Given the arbitrary five-scale rating and the fact that most people are 2,3,4 rated, most of the money goes to the middle.</p></li><li><p><strong>Mid level performers are not highly motivated to improve</strong>. In the bell curve there are a large number of people rated 2, 3, and 4. These people are either (A) frustrated high performers who want to improve, or (B) mid-level performers who are happy to stay where they are. In a sense the model rewards mediocrity.</p></li></ul><p>5.</p><ul><li><p>Even employees that perform well may be placed in the middle &#8216;average&#8217; group which isn&#8217;t exactly a motivating classification to be given and is particularly bad as they make up the majority of the team. If 70% of the employees are working the best they can and are still considered average by the company, then what is that going to do to their engagement levels? They are going to feel demoralized and lack productivity going forward, which will ultimately result in them leaving the company one way or another.</p></li><li><p>In some instances, <strong>bell-curve ranking can even be discriminatory</strong>. A lawsuit in 2017 against Uber by a former engineer, felt <em>the company&#8217;s ranking system was discriminating against women</em> and the lower rankings meant lower pay and fewer promotions.</p></li><li><p>When employees are performing to an equal standard, gender bias research has shown that unconscious bias will determine the final score, regardless of being told not to be biased.</p></li><li><p>A Harvard Law School study found that <strong>women are 1.4 times more likely to receive subjective feedback in their performance reviews that have nothing to do with how well they can do the job</strong>.</p></li></ul><p>6.</p><p>Over the past few years, some of the most admired <strong>companies such as Google, Adobe, and Microsoft have given up the bell-curve system</strong> &#8212;&nbsp;the system is 20+ years old, and most big organizations started waking up to this form of performance appraisal in the late '90s.</p><p>Microsoft dropping its age-old practice of using a relative rating system... The company has been criticized for holding on to a system <strong>that is believed to hamper creativity</strong>. <strong>Google too, dropped its complex matrix, got rid of the mandatory bell curve</strong> and went in for a simpler classification system, as of 2013. Adobe shed the curve and opted for a target-achievement based model it calls "check- ins".</p><p>"<strong>I don't believe the bell curve values people's strengths. It only gives a forced value</strong>," says Donna Morris, senior vice president, people &amp; places, Adobe, who led the transition away from relative ratings at the firm. "One's merit should stand for what one actually does, and not against what someone else does." Also, in technology, everything depends on innovation, and you need the brightest of minds to come together, she adds. "<strong>It is quite destructive to tell your team that one day they need to come together and innovate, and the next day, they get ranked against each other</strong>," she says.</p><p>"The bell curve is way past its due date. It treats employees like machines, and their work like factory output," says Elango R, global chief human resources officer at Mphasis. "The only thing that should matter at the end of the year is whether or not an employee has achieved the set goals. <strong>Target achievement is the number one criterion in terms of performance</strong>," he adds.</p><p>Overall; The bell curve causes a great deal of unhappiness, and unnecessary stress both for managers and their team members.</p><div><hr></div><p>Looking for company&#8217;s that are still hiring in tech? Check out <a href="https://still-hiring.community/">Still Hiring</a> where new roles are added daily.</p><h2>References:</h2><ol><li><p><a href="https://www.peoplebox.ai/blog/performance-management-bell-curve/">How Relevant is Performance Management Bell Curve for Performance Review in 2022</a></p></li><li><p><a href="https://medium.com/street-science/the-bell-curve-performance-review-system-is-actually-flawed-e10cd7cc867e">The Bell Curve Performance Review System Is Actually Flawed</a></p></li><li><p><a href="https://www.profit.co/blog/performance-management/is-the-bell-curve-still-relevant-for-performance-reviews/">Is the bell curve still relevant for performance reviews?</a></p></li><li><p><a href="https://www.forbes.com/sites/joshbersin/2014/02/19/the-myth-of-the-bell-curve-look-for-the-hyper-performers/?sh=238ded916bca">The Myth Of The Bell Curve: Look For The Hyper-Performers</a></p></li><li><p><a href="https://blog.sage.hr/performance-appraisals-should-you-grade-your-employees-on-a-bell-curve-%F0%9F%94%94/">Performance Appraisals: Should You Grade Your Employees on a Bell Curve?</a></p></li><li><p><a href="https://economictimes.indiatimes.com/jobs/why-companies-hang-on-to-bell-curve-based-performance-appraisal-system/articleshow/36119596.cms">Why companies hang on to bell curve-based performance appraisal system</a></p></li></ol><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://culture-of-eng.dustindiaz.com/?utm_source=substack&amp;utm_medium=email&amp;utm_content=share&amp;action=share&quot;,&quot;text&quot;:&quot;Share Culture of Engineering&quot;,&quot;action&quot;:null,&quot;class&quot;:null}" data-component-name="ButtonCreateButton"><a class="button primary" href="https://culture-of-eng.dustindiaz.com/?utm_source=substack&amp;utm_medium=email&amp;utm_content=share&amp;action=share"><span>Share Culture of Engineering</span></a></p><p></p>]]></content:encoded></item><item><title><![CDATA[Coming soon]]></title><description><![CDATA[This is Culture of Engineering, a newsletter about Winning cultures!]]></description><link>https://culture-of-eng.dustindiaz.com/p/coming-soon</link><guid isPermaLink="false">https://culture-of-eng.dustindiaz.com/p/coming-soon</guid><dc:creator><![CDATA[Dustin Diaz]]></dc:creator><pubDate>Mon, 02 Jan 2023 15:32:07 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!8wuL!,w_256,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F436ddc36-3a34-4dba-a551-50e0a066a4a1_500x500.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p><strong>This is Culture of Engineering</strong>, a newsletter about Winning cultures! Leadership, engineering, productivity, and strategy.</p><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://culture-of-eng.dustindiaz.com/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe now&quot;,&quot;action&quot;:null,&quot;class&quot;:null}" data-component-name="ButtonCreateButton"><a class="button primary" href="https://culture-of-eng.dustindiaz.com/subscribe?"><span>Subscribe now</span></a></p>]]></content:encoded></item></channel></rss>