{"id":793,"date":"2023-11-14T02:15:57","date_gmt":"2023-11-14T02:15:57","guid":{"rendered":"https:\/\/fde.cat\/index.php\/2023\/11\/14\/future-driven-dev-empowerment-slack-svp-tackles-new-ai-and-automation-challenges-head-on\/"},"modified":"2023-11-14T02:15:57","modified_gmt":"2023-11-14T02:15:57","slug":"future-driven-dev-empowerment-slack-svp-tackles-new-ai-and-automation-challenges-head-on","status":"publish","type":"post","link":"https:\/\/fde.cat\/index.php\/2023\/11\/14\/future-driven-dev-empowerment-slack-svp-tackles-new-ai-and-automation-challenges-head-on\/","title":{"rendered":"Future-Driven Dev Empowerment: Slack SVP Tackles New AI and Automation Challenges Head-On"},"content":{"rendered":"<p><em>By Rukmini Reddy and Scott Nyberg<\/em><\/p>\n<p>In our \u201cEngineering Energizers\u201d Q&amp;A series, we examine the professional journeys that have shaped Salesforce Engineering leaders. Meet Rukmini Reddy, Senior Vice President of Software Engineering for the <a href=\"https:\/\/slack.com\/trials?remote_promo=f4d95f0b&amp;d=7013y000002pzGQAAY&amp;nc=7013y000002q165AAA&amp;utm_source=google&amp;utm_medium=paid_search&amp;utm_campaign=ppc_google_amer_en_brand_selfserve_discount&amp;utm_content=slack-pg-ss-all-us-brand_7013y000002pzGQAAY&amp;utm_term=Slack_Exact_._slack_._e_._c_._611662283461&amp;gad=1&amp;gclid=CjwKCAjwv8qkBhAnEiwAkY-ahuqyWXaL8EGBxeJV7tUGmipX-qmYHl9w1vlTROKqtmSk5dKbwXc9mxoCmw4QAvD_BwE&amp;gclsrc=aw.ds\">Slack<\/a> platform. Her team\u2019s goal is to empower developers, enhance productivity, and push the envelope of<a href=\"https:\/\/slack.com\/blog\/productivity\/product-innovations-dreamforce-2023\"> AI and automation innovation<\/a> at Slack.<\/p>\n<p>Read on to explore how Rukmini and her team overcome tough technical challenges to deliver seamless experiences for our customers.<\/p>\n<h4 class=\"wp-block-heading\"><strong>What is your team\u2019s mission?<\/strong><\/h4>\n<p>My team\u2019s mission is to make automation accessible for everyone. We spearhead Slack\u2019s first-party developer experience, which allows enterprise developers to build applications and integrations on our platform just for their own teams and workspaces. We also assist a thriving third-party developer ecosystem, which allows Slack partners to build and publish apps on our <a href=\"https:\/\/slack.com\/apps\">App Directory<\/a> for anyone to install. We currently have more than 2,600 partner apps in our directory from partners like PagerDuty, Atlassian, and more.<\/p>\n<p>Another product we support is <a href=\"https:\/\/slack.com\/features\/workflow-automation?_gl=1*1rsa6kk*_gcl_au*NjMzODQ2MjU4LjE2OTc3MzU0OTM.*_ga*MTY1MjE3MzQ3MS4xNjY3MjQzMDYz*_ga_QTJQME5M5D*MTY5OTg4NTUxMi4yOC4xLjE2OTk4ODU3MjAuNjAuMC4w\">Workflow Builder<\/a>, a groundbreaking no-code automation tool that enables Slack users of any technical level to significantly streamline their tasks. By creating customized workflows, users can automate routine functions \u2014 radically increasing their productivity.<\/p>\n<p><em>Rukmini dives deeper into her team\u2019s mission.<\/em><\/p>\n<h4 class=\"wp-block-heading\"><strong>You joined Slack a few years ago to re-architect the platform. What key challenge inspired the redesign and how has your team helped?<\/strong><\/h4>\n<p>Prior to the <a href=\"https:\/\/slack.com\/blog\/developers\/next-gen-platform-launch\">re-architecture<\/a>, apps on the Slack platform were time-consuming to build, and functionality was locked away in monolithic code that was difficult to repurpose and challenging to update and maintain over time. Our developer community told us they wanted more.<\/p>\n<p>To solve this challenge, our transformative re-architecture made Slack\u2019s platform modular and composable, enabling apps to be broken down by functions, which provides a lot more flexibility and enables developers to define a unit of programming logic that solves their specific business problems. Now, developers can create functions that serve as modular building blocks, chain those functions together to create complex functionality, and most importantly, share those building blocks with others to remix and reuse in their own automated workflows.<\/p>\n<p>Also prior to the re-architecture, enterprise developers worried about where they would host their code and navigating long admin approval processes. With the new platform, they can host their code directly in Slack for a more seamless experience and to eliminate infrastructure overhead. Hosting code in Slack also ensures apps are secure and compliant by design, so developers can focus more on what they do best (creating apps!) while being assured that what they built aligns with their organization\u2019s security standards.<\/p>\n<h4 class=\"wp-block-heading\"><strong>What are some recent innovations in AI and automation that your team has brought to Slack?<\/strong><\/h4>\n<div class=\"wp-block-group is-layout-constrained wp-container-1 wp-block-group-is-layout-constrained\">\n<p>We are approaching generative AI in Slack in two ways to take intelligent productivity to the next level. First, we recently announced <a href=\"https:\/\/slack.com\/blog\/news\/introducing-slack-gpt\">Slack AI<\/a>, which brings generative AI natively into the user experience. Those capabilities include:<\/p>\n<p><strong>Channel recaps:<\/strong> By receiving real-time highlights from any channel, users save considerable time writing status reports or deciphering central themes from feedback channels<\/p>\n<p><strong>Thread summaries:<\/strong> One-click summaries enable users to easily catch up on lengthy team discussions ranging from brainstorming sessions to strategy planning<\/p>\n<p><strong>Search answers:<\/strong> By asking search questions in natural language, the platform provides search results including relevant messages, files, and channels, as well as AI-generated summaries<\/p>\n<\/div>\n<p>Slack AI runs on Slack\u2019s trusted infrastructure, which ensures security and compliance. With Slack AI, no data leaves Slack, there is no third-party model training, and no data cross-contamination.<\/p>\n<p>Our second approach to generative AI is via our APIs and open platform ecosystem, which provides the flexibility to integrate with any combination of AI partners. That includes partner-built apps in our app directory like the <a href=\"https:\/\/claude.ai\/login?returnTo=%2F\">Claude<\/a> app built by Anthropic, and custom AI apps built by Slack customers.<\/p>\n<p>And Slack\u2019s new and improved <a href=\"https:\/\/slack.com\/features\/workflow-automation\">Workflow Builder<\/a> introduces exciting automation features such as <strong>no-code automation<\/strong>, which empowers engineers of all experience levels to automate without code and features connectors from external sources and <a href=\"https:\/\/www.salesforce.com\/products\/platform\/workflow-automation\/\">Salesforce Flow<\/a>. Additionally, users can leverage a dedicated <strong>automation hub <\/strong>within Workflow Builder, enabling them to easily access automation in one central location that also provides templates, recent workflows, and team-wide workflows. Users can also reuse automations from other teams seamlessly.<\/p>\n<p><em>Rukmini explains why engineers should join Slack.<\/em><\/p>\n<h4 class=\"wp-block-heading\"><strong>What technical risks does your team encounter while creating solutions for customers?<\/strong><\/h4>\n<p>Managing technical risks remains a common challenge for my team. One risk relates to <strong>iterative development<\/strong>, where our first attempt may not seamlessly deliver a quick solution. To overcome this challenge, our leaders must know how and when to pivot, seek feedback in the project\u2019s early stages, and build incrementally.<\/p>\n<p>We also employ a <strong>feedback-centric methodology<\/strong>, where we may rapidly deploy a prototype version \u2014 even if it\u2019s not perfectly polished \u2014 to gather early customer feedback. This enables us to leverage our learnings from customer input and swiftly create the next version.<\/p>\n<p>Alternatively, we may return to the drawing board and possibly <strong>re-architect a solution<\/strong> that was already provided to customers. While risky, this may play a key role in successfully transitioning from the prototype stage to production-ready scalability.<\/p>\n<h4 class=\"wp-block-heading\"><strong>Can you give an example of this in practice?<\/strong><\/h4>\n<p>For example, we recently faced the risk of not rapidly rebuilding a product\u2019s information architecture due to time-to-market considerations. While we knew its setup may not be the most efficient, we were able to gather quick customer feedback and successfully re-architect our solution in just two months.<\/p>\n<p>We are able to navigate these kinds of risks via constant communication, understanding when we can take chances, and embracing the fact that the decisions we make today may not always be permanent.<\/p>\n<h4 class=\"wp-block-heading\">Learn more<\/h4>\n<p>Hungry for more Slack stories? <a href=\"https:\/\/engineering.salesforce.com\/simplifying-oauth-2-0-how-slacks-new-external-authentication-feature-boosts-developer-productivity\/\">Read this blog<\/a> to learn about Slack\u2019s new external authentication feature!<\/p>\n<p>Stay connected \u2014 join our <a href=\"https:\/\/careers.mail.salesforce.com\/w2?cid=7017y00000CRDS7AAP\">Talent Community<\/a>!<\/p>\n<p><a href=\"https:\/\/www.salesforce.com\/company\/careers\/teams\/tech-and-product\/?d=cta-tms-tp-2\">Check out our Technology and Product teams<\/a> to learn how you can get involved.<\/p>\n<p>The post <a href=\"https:\/\/engineering.salesforce.com\/future-driven-dev-empowerment-slack-svp-tackles-new-ai-and-automation-challenges-head-on\/\">Future-Driven Dev Empowerment: Slack SVP Tackles New AI and Automation Challenges Head-On<\/a> appeared first on <a href=\"https:\/\/engineering.salesforce.com\/\">Salesforce Engineering Blog<\/a>.<\/p>\n<p><a href=\"https:\/\/engineering.salesforce.com\/future-driven-dev-empowerment-slack-svp-tackles-new-ai-and-automation-challenges-head-on\/\" target=\"_blank\" class=\"feedzy-rss-link-icon\" rel=\"noopener\">Read More<\/a><\/p>","protected":false},"excerpt":{"rendered":"<p>By Rukmini Reddy and Scott Nyberg In our \u201cEngineering Energizers\u201d Q&amp;A series, we examine the professional journeys that have shaped Salesforce Engineering leaders. Meet Rukmini Reddy, Senior Vice President of Software Engineering for the Slack platform. Her team\u2019s goal is to empower developers, enhance productivity, and push the envelope of AI and automation innovation at&hellip; <a class=\"more-link\" href=\"https:\/\/fde.cat\/index.php\/2023\/11\/14\/future-driven-dev-empowerment-slack-svp-tackles-new-ai-and-automation-challenges-head-on\/\">Continue reading <span class=\"screen-reader-text\">Future-Driven Dev Empowerment: Slack SVP Tackles New AI and Automation Challenges Head-On<\/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-793","post","type-post","status-publish","format-standard","hentry","category-technology","entry"],"jetpack_featured_media_url":"","jetpack-related-posts":[{"id":745,"url":"https:\/\/fde.cat\/index.php\/2023\/08\/08\/what-is-slacks-secret-for-enhancing-accessibility-to-empower-people-with-disabilities\/","url_meta":{"origin":793,"position":0},"title":"What is Slack\u2019s Secret for Enhancing Accessibility to Empower People with Disabilities?","date":"August 8, 2023","format":false,"excerpt":"By Sommer Panage and Scott Nyberg. In our \u201cEngineering Energizers\u201d Q&A series, we examine the professional life experiences that have shaped Salesforce Engineering leaders. Meet Sommer Panage, a Senior Manager of Software Engineering for Slack at Salesforce, where she focuses on accessibility initiatives. Sommer and her team maximize the accessibility\u2026","rel":"","context":"In &quot;Technology&quot;","img":{"alt_text":"","src":"","width":0,"height":0},"classes":[]},{"id":792,"url":"https:\/\/fde.cat\/index.php\/2023\/08\/08\/what-is-slacks-secret-for-enhancing-accessibility-to-empower-people-with-disabilities-2\/","url_meta":{"origin":793,"position":1},"title":"What is Slack\u2019s Secret for Enhancing Accessibility to Empower People with Disabilities?","date":"August 8, 2023","format":false,"excerpt":"By Sommer Panage and Scott Nyberg. In our \u201cEngineering Energizers\u201d Q&A series, we examine the professional life experiences that have shaped Salesforce Engineering leaders. Meet Sommer Panage, a Senior Manager of Software Engineering for Slack at Salesforce, where she focuses on accessibility initiatives. Sommer and her team maximize the accessibility\u2026","rel":"","context":"In &quot;Technology&quot;","img":{"alt_text":"","src":"","width":0,"height":0},"classes":[]},{"id":729,"url":"https:\/\/fde.cat\/index.php\/2023\/06\/27\/simplifying-oauth-2-0-how-slacks-new-external-authentication-feature-boosts-developer-productivity\/","url_meta":{"origin":793,"position":2},"title":"Simplifying OAuth 2.0: How Slack\u2019s New External Authentication Feature Boosts Developer Productivity","date":"June 27, 2023","format":false,"excerpt":"In our \u201cEngineering Energizers\u201d Q&A series, we examine the professional journeys that have shaped Salesforce Engineering leaders. Say hello to Nupur Goyal, Staff Software Engineer at Slack. Nupur\u2019s core platform team at Slack helps developers increase their productivity and efficiency \u2014 empowering them to create cutting-edge applications that integrate with\u2026","rel":"","context":"In &quot;Technology&quot;","img":{"alt_text":"","src":"","width":0,"height":0},"classes":[]},{"id":762,"url":"https:\/\/fde.cat\/index.php\/2023\/09\/12\/slack-behind-the-scenes-overcoming-key-challenges-to-craft-a-seamless-mobile-app\/","url_meta":{"origin":793,"position":3},"title":"Slack Behind the Scenes: Overcoming Key Challenges to Craft a Seamless Mobile App","date":"September 12, 2023","format":false,"excerpt":"By Tracy Stampfli and Scott Nyberg In our \u201cEngineering Energizers\u201d Q&A series, we examine the professional life experiences that have shaped Salesforce Engineering leaders. Meet Tracy Stampfli, a Principal Software Engineer for Slack at Salesforce. Tracy works behind the scenes on Slack\u2019s mobile infrastructure team \u2014 an elite group of\u2026","rel":"","context":"In &quot;Technology&quot;","img":{"alt_text":"","src":"","width":0,"height":0},"classes":[]},{"id":738,"url":"https:\/\/fde.cat\/index.php\/2023\/07\/25\/iterating-towards-perfection-designing-slack-huddles-new-video-experience\/","url_meta":{"origin":793,"position":4},"title":"Iterating Towards Perfection: Designing Slack Huddles\u2019 New Video Experience","date":"July 25, 2023","format":false,"excerpt":"By Genevieve Cuevas and Scott Nyberg In our \u201cEngineering Energizers\u201d Q&A series, we examine the professional life experiences that have shaped Salesforce Engineering leaders. Meet Genevieve Cuevas, a Senior Director of Mobile Software Engineering for Slack at Salesforce. In her role, Genevieve leads Slack\u2019s Virtual HQ team, where she innovates\u2026","rel":"","context":"In &quot;Technology&quot;","img":{"alt_text":"","src":"","width":0,"height":0},"classes":[]},{"id":681,"url":"https:\/\/fde.cat\/index.php\/2023\/02\/20\/sre-weekly-issue-360\/","url_meta":{"origin":793,"position":5},"title":"SRE Weekly Issue #360","date":"February 20, 2023","format":false,"excerpt":"View on sreweekly.com A message from our sponsor, Rootly: Manage incidents directly from Slack with Rootly\u00a0\ud83d\ude92. Rootly automates manual tasks like creating an incident channel, Jira ticket and Zoom rooms, inviting responders, creating statuspage updates, postmortem timelines and more. Want to see why companies like Canva and Grammarly love us?:\u2026","rel":"","context":"In &quot;SRE&quot;","img":{"alt_text":"","src":"","width":0,"height":0},"classes":[]}],"_links":{"self":[{"href":"https:\/\/fde.cat\/index.php\/wp-json\/wp\/v2\/posts\/793","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=793"}],"version-history":[{"count":0,"href":"https:\/\/fde.cat\/index.php\/wp-json\/wp\/v2\/posts\/793\/revisions"}],"wp:attachment":[{"href":"https:\/\/fde.cat\/index.php\/wp-json\/wp\/v2\/media?parent=793"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/fde.cat\/index.php\/wp-json\/wp\/v2\/categories?post=793"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/fde.cat\/index.php\/wp-json\/wp\/v2\/tags?post=793"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}