{"id":686,"date":"2023-02-28T18:09:35","date_gmt":"2023-02-28T18:09:35","guid":{"rendered":"https:\/\/fde.cat\/index.php\/2023\/02\/28\/accelerating-developer-productivity-through-the-power-of-diversity\/"},"modified":"2023-02-28T18:09:35","modified_gmt":"2023-02-28T18:09:35","slug":"accelerating-developer-productivity-through-the-power-of-diversity","status":"publish","type":"post","link":"https:\/\/fde.cat\/index.php\/2023\/02\/28\/accelerating-developer-productivity-through-the-power-of-diversity\/","title":{"rendered":"Accelerating Developer Productivity through the Power of Diversity"},"content":{"rendered":"<p>In our \u201cEngineering Energizers\u201d Q&amp;A series, we examine the life experiences and career paths that have shaped Salesforce engineering leaders. Meet Kyle Patton, our vice president of software engineering, who runs the highly diverse <a href=\"https:\/\/www.tableau.com\/trial\/tableau-software?utm_campaign=Prospecting-CORE-ALL-ALL-ALL-ALL&amp;utm_medium=Paid+Search&amp;utm_source=Google+Search&amp;utm_campaign_id=2017049&amp;utm_language=EN&amp;utm_country=USCA&amp;adgroup=&amp;adused=Brdtest21OLDv1&amp;creative=OLDv1&amp;d=7013y000000vYhH&amp;nc=7013y0000029zDnAAI&amp;cq_cmp=8846800995&amp;cq_net=g&amp;cq_plac=&amp;gclid=CjwKCAiArY2fBhB9EiwAWqHK6qajikqiTeA8O2hBji1tmk-_euZZmSmx_rwD1kxz6sGwkmeEktIRPRoCvjIQAvD_BwE&amp;gclsrc=aw.ds\">Tableau<\/a> Developer Productivity &amp; Experiences (DP&amp;E) team. In this role, Kyle helps developers remain laser-focused on swiftly and efficiently creating world-class code that boosts product value for Salesforce customers.<\/p>\n<p><strong>How important is diversity to you and what value does it bring to your team?<\/strong><\/p>\n<p>I lead a large, very diverse engineering team. In fact, half of the managers on my team are women. Having this diverse environment enables our team to rely on many valued perspectives and unique points of view, which are really critical to project success. These different points of view range from explaining the technical details to voicing an opinion about the way a challenge should be approached.<\/p>\n<p>For example, my team consists of multiple teams that span many areas, but they are all interconnected. So, people on one team will have a very strong opinion about something because they see their slice of it. But another team that is also part of the process, maybe in a different area, will have very different thoughts. It is very important for us to talk things out, understand everyone\u2019s diverse perspectives regarding an issue, learn together what caused an issue, and determine the proper remedy.<\/p>\n<p><strong>What is an engineering team milestone that you are really proud of?<\/strong><\/p>\n<p>We recently faced a daunting technical challenge of driving a build system migration from a C++ specific technology to a more general technology (<a href=\"https:\/\/bazel.build\/\">Bazel<\/a>) that supported every <a href=\"https:\/\/www.tableau.com\/blog\/inside-release-tableau-2022.4-analysts-and-business-users\" target=\"_blank\" rel=\"noopener\">Tableau<\/a> language.<\/p>\n<p>For our team to do this centrally created issues. For example, it was not our code that we were changing to convert the build system. Instead, our team needed to build tools to do the conversion itself, try to identify the problems, make corrections \u2014 executing behind the scenes, so developers could continue to innovate new features and work as if nothing had happened.<\/p>\n<p>How did we do this? We used a secret branch of code (a conversion tool) that we hid behind the feature flag. The tool leveraged automation to perform build system migration from the C++ specific technology to Bazel.<\/p>\n<p>Using this good conversion tool for automating the conversion process was key because manually performing the migration would not work due to the fact that developers kept working and changing the code along the way. So, that gave our team an edge to support a constantly evolving environment that they were racing to keep pace with.<\/p>\n<p><em>A look at the flow outline of the automated Bazel conversion process.<\/em><\/p>\n<p><!-- The script tag should live in the head of your page if at all possible --><\/p>\n<p><!-- Put this wherever you would like your player to appear --><\/p>\n<p><em>Kyle explores a top engineering challenge that keeps him up at night.<\/em><\/p>\n<p><strong>What does being a leader at Salesforce mean to you?<\/strong><\/p>\n<p>When you are one of the fairly few black VPs in the company, you cannot help but feel like everyone is looking at you. You are going to be an example whether you like it or not. It is a struggle because you want to be a superhero, but you are not a superhero. You do not want to screw things up, but you are going to fail from time to time. So you must try to find balance. At the same time, you must keep doing what has made you successful and not overdo things because you think people are looking at you.<\/p>\n<p>It is tricky to find that balance. I am constantly thinking about that. I am constantly aware it is not something that ever really goes away. So for me, it is all about being an example for that reason.<\/p>\n<p><!-- Put this wherever you would like your player to appear --><\/p>\n<p><em>Kyle explains which qualities he seeks in new team members.<\/em><\/p>\n<p><strong>Can you share an example of how you drive scale in your team?<\/strong><\/p>\n<p>I take a coach\u2019s role on my team. I cannot play on the field. I am not the one writing the code, so I am constantly coaching.<\/p>\n<p>For example, during meetings with my direct reports, I may dig deeper into something they say for a couple of reasons. First, I may want a better understanding of the matter at hand. Second, I want to help them improve how they communicate things to enhance how the information is perceived. This coaching helps optimize the framing of their narrative <em>\u2014<\/em> setting them up for success while also creating a bond between us.<\/p>\n<p>My directs then leverage this type of coaching, funneling the approach down to their individual teams. This helps the larger team as a whole deliver the execution I need.<\/p>\n<p><strong>What is your favorite sport?<\/strong><\/p>\n<p>I am all about team sports. I love football and all the strategy that goes into football. In high school, as a running back, I ran for 1,500 yards over three years. Our football team even played in the Washington State championship game, where I ran for 120 yards and was profiled in the Seattle Times, which was a thrill.<\/p>\n<p>I also ran track in high school. Relay was my favorite. I excelled in individual races, but I loved relay races because when you won, you had fellow team members to celebrate with.<\/p>\n<h3 class=\"wp-block-heading\">Learn more<\/h3>\n<p>Stay connected \u2013 join our <a href=\"https:\/\/careers.mail.salesforce.com\/w2?cid=7017y00000CRDS7AAP\" target=\"_blank\" rel=\"noopener\">Talent Community<\/a>!<\/p>\n<p><a href=\"https:\/\/www.salesforce.com\/company\/careers\/teams\/tech-and-product\/?d=cta-tms-tp-2\" target=\"_blank\" rel=\"noopener\">Check out our Technology and Product teams<\/a> to learn how you can get involved.<\/p>\n<p>Want a deeper dive into Kyle\u2019s team? Check out his <a href=\"https:\/\/engineering.salesforce.com\/what-is-the-secret-behind-increasing-salesforces-developer-velocity\/\" target=\"_blank\" rel=\"noopener\">technical blog<\/a>.<\/p>\n<p>The post <a href=\"https:\/\/engineering.salesforce.com\/accelerating-developer-productivity-through-the-power-of-diversity\/\">Accelerating Developer Productivity through the Power of Diversity<\/a> appeared first on <a href=\"https:\/\/engineering.salesforce.com\/\">Salesforce Engineering Blog<\/a>.<\/p>\n<p><a href=\"https:\/\/engineering.salesforce.com\/accelerating-developer-productivity-through-the-power-of-diversity\/\" target=\"_blank\" class=\"feedzy-rss-link-icon\" rel=\"noopener\">Read More<\/a><\/p>","protected":false},"excerpt":{"rendered":"<p>In our \u201cEngineering Energizers\u201d Q&amp;A series, we examine the life experiences and career paths that have shaped Salesforce engineering leaders. Meet Kyle Patton, our vice president of software engineering, who runs the highly diverse Tableau Developer Productivity &amp; Experiences (DP&amp;E) team. In this role, Kyle helps developers remain laser-focused on swiftly and efficiently creating world-class&hellip; <a class=\"more-link\" href=\"https:\/\/fde.cat\/index.php\/2023\/02\/28\/accelerating-developer-productivity-through-the-power-of-diversity\/\">Continue reading <span class=\"screen-reader-text\">Accelerating Developer Productivity through the Power of Diversity<\/span><\/a><\/p>\n","protected":false},"author":0,"featured_media":0,"comment_status":"","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"spay_email":"","footnotes":""},"categories":[7],"tags":[],"class_list":["post-686","post","type-post","status-publish","format-standard","hentry","category-technology","entry"],"jetpack_featured_media_url":"","jetpack-related-posts":[{"id":676,"url":"https:\/\/fde.cat\/index.php\/2023\/02\/07\/how-is-salesforce-driving-a-culture-of-collaboration-in-engineering\/","url_meta":{"origin":686,"position":0},"title":"How is Salesforce Driving a Culture of Collaboration in Engineering?","date":"February 7, 2023","format":false,"excerpt":"In our \u201cEngineering Energizers\u201d Q&A series, we examine the life experiences and career paths that have shaped Salesforce engineering leaders. Meet Kwesi Ames, our vice president of software engineering, who leads the Hyperforce Solutions Engineering team (HSE). Kwesi and his globally distributed team (hailing from the U.S., Ireland, and India)\u2026","rel":"","context":"In &quot;Technology&quot;","img":{"alt_text":"","src":"","width":0,"height":0},"classes":[]},{"id":679,"url":"https:\/\/fde.cat\/index.php\/2023\/02\/14\/3-ways-salesforce-boosts-developer-productivity-on-hyperforce\/","url_meta":{"origin":686,"position":1},"title":"3 Ways Salesforce Boosts Developer Productivity on Hyperforce","date":"February 14, 2023","format":false,"excerpt":"In 2018, Salesforce began development of Hyperforce \u2014 a next-gen infrastructure platform that leverages public cloud to securely and swiftly deliver Salesforce software to customers worldwide. The platform development\u2019s team priorities were focused: build Hyperforce, get it sentient, and provide cloud-native tools that drive internal product developers\u2019 innovations, empowering them\u2026","rel":"","context":"In &quot;Technology&quot;","img":{"alt_text":"","src":"","width":0,"height":0},"classes":[]},{"id":692,"url":"https:\/\/fde.cat\/index.php\/2023\/03\/22\/how-is-indias-brilliant-big-data-processing-team-engineering-salesforce-data-cloud\/","url_meta":{"origin":686,"position":2},"title":"How is India\u2019s Brilliant Big Data Processing Team Engineering Salesforce Data Cloud?","date":"March 22, 2023","format":false,"excerpt":"In our \u201cEngineering Energizers\u201d Q&A series, we examine the life experiences and career paths that have shaped Salesforce engineering leaders. Meet Archana Kumari, one of Salesforce\u2019s first India-based woman engineering leaders. In her role, Archana leads Salesforce India\u2019s Data Cloud big data processing compute layer team \u2014 charged with providing\u2026","rel":"","context":"In &quot;Technology&quot;","img":{"alt_text":"","src":"","width":0,"height":0},"classes":[]},{"id":751,"url":"https:\/\/fde.cat\/index.php\/2023\/08\/22\/how-is-einstein-gpt-shaping-the-future-of-salesforce-development-and-unleashing-developer-productivity\/","url_meta":{"origin":686,"position":3},"title":"How is Einstein GPT Shaping the Future of Salesforce Development and Unleashing Developer Productivity?","date":"August 22, 2023","format":false,"excerpt":"By Yingbo Zhou and Scott Nyberg In our \u201cEngineering Energizers\u201d Q&A series, we examine the professional life experiences that have shaped Salesforce Engineering leaders. Meet Yingbo Zhou, a Senior Director of Research for Salesforce AI Research, where he leads the team to develop the model for Einstein GPT for Developers\u2026","rel":"","context":"In &quot;Technology&quot;","img":{"alt_text":"","src":"","width":0,"height":0},"classes":[]},{"id":791,"url":"https:\/\/fde.cat\/index.php\/2023\/08\/22\/how-is-einstein-shaping-the-future-of-salesforce-development-and-unleashing-developer-productivity\/","url_meta":{"origin":686,"position":4},"title":"How is Einstein Shaping the Future of Salesforce Development and Unleashing Developer Productivity?","date":"August 22, 2023","format":false,"excerpt":"By Yingbo Zhou and Scott Nyberg In our \u201cEngineering Energizers\u201d Q&A series, we examine the professional life experiences that have shaped Salesforce Engineering leaders. Meet Yingbo Zhou, a Senior Director of Research for Salesforce AI Research, where he leads the team to develop the model for Einstein for Developers, a\u2026","rel":"","context":"In &quot;Technology&quot;","img":{"alt_text":"","src":"","width":0,"height":0},"classes":[]},{"id":690,"url":"https:\/\/fde.cat\/index.php\/2023\/03\/14\/how-is-salesforce-improving-everyday-developer-experiences-and-innovating-scalable-solutions\/","url_meta":{"origin":686,"position":5},"title":"How is Salesforce Improving Everyday Developer Experiences and Innovating Scalable Solutions?","date":"March 14, 2023","format":false,"excerpt":"In our \u201cEngineering Energizers\u201d Q&A series, we examine the life experiences and career paths that have shaped Salesforce engineering leaders. Meet Prianna Ahsan, a software engineering architect for MuleSoft\u2019s production engineering team. Prianna and her team enhance developer experiences by supporting cutting-edge projects, including the migration of MuleSoft onto Salesforce\u2019s\u2026","rel":"","context":"In &quot;Technology&quot;","img":{"alt_text":"","src":"","width":0,"height":0},"classes":[]}],"_links":{"self":[{"href":"https:\/\/fde.cat\/index.php\/wp-json\/wp\/v2\/posts\/686","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/fde.cat\/index.php\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/fde.cat\/index.php\/wp-json\/wp\/v2\/types\/post"}],"replies":[{"embeddable":true,"href":"https:\/\/fde.cat\/index.php\/wp-json\/wp\/v2\/comments?post=686"}],"version-history":[{"count":0,"href":"https:\/\/fde.cat\/index.php\/wp-json\/wp\/v2\/posts\/686\/revisions"}],"wp:attachment":[{"href":"https:\/\/fde.cat\/index.php\/wp-json\/wp\/v2\/media?parent=686"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/fde.cat\/index.php\/wp-json\/wp\/v2\/categories?post=686"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/fde.cat\/index.php\/wp-json\/wp\/v2\/tags?post=686"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}