CINXE.COM

Blogs | Thoughtworks

<!DOCTYPE HTML> <html lang="en"> <head> <meta charset="UTF-8"/> <meta http-equiv="Content-Security-Policy" content="default-src 'self' 'unsafe-eval' 'unsafe-inline' * blob: data: filesystem:; object-src 'none';"/> <title> Blogs | Thoughtworks </title> <meta name="description" content="Personal perspectives from Thoughtworkers around the globe"/> <meta name="template" content="search-page"/> <meta name="viewport" content="width=device-width, initial-scale=1"/> <meta name="robots" content="index,follow"/> <meta name="google-site-verification" content="AA43W6MsN2rMNjvAWJThG_C2DdiFIbwn2xf0J8Vd2eE"/> <meta name="google-site-verification" content="kiO_CiGIcZKuyAwkoZIXjBOUAWRv57hnbTDbaHyvrV0"/> <meta content="Blogs" itemprop="name"/> <meta content="Personal perspectives from Thoughtworkers around the globe" itemprop="description"/> <meta content="https://www.thoughtworks.com/content/dam/thoughtworks/images/photography/meta/insights/in_meta_blogs.jpg" itemprop="image"/> <meta content="Blogs" property="og:title"/> <meta content="Personal perspectives from Thoughtworkers around the globe" property="og:description"/> <meta content="https://www.thoughtworks.com/content/dam/thoughtworks/images/photography/meta/insights/in_meta_blogs.jpg" property="og:image"/> <meta content="Thoughtworks" property="og:site_name"/> <meta content="https://www.thoughtworks.com/insights/blog" property="og:url"/> <meta content="summary_large_image" name="twitter:card"/> <meta content="Blogs" name="twitter:title"/> <meta content="Personal perspectives from Thoughtworkers around the globe" name="twitter:description"/> <meta content="https://www.thoughtworks.com/content/dam/thoughtworks/images/photography/meta/insights/in_meta_blogs.jpg" name="twitter:image:src"/> <meta content="23009949" name="twitter:account_id"/> <meta content="[117154494974817]" property="fb:app_id"/> <link rel="canonical" href="https://www.thoughtworks.com/insights/blog"/> <link rel="alternate" href="https://www.thoughtworks.com/en-au/insights/blog" hreflang="en-au"/> <link rel="alternate" href="https://www.thoughtworks.com/en-br/insights/blog" hreflang="en-br"/> <link rel="alternate" href="https://www.thoughtworks.com/pt-br/insights/blog" hreflang="pt-br"/> <link rel="alternate" href="https://www.thoughtworks.com/en-ca/insights/blog" hreflang="en-ca"/> <link rel="alternate" href="https://www.thoughtworks.com/en-cl/insights/blog" hreflang="en-cl"/> <link rel="alternate" href="https://www.thoughtworks.com/es-cl/insights/blog" hreflang="es-cl"/> <link rel="alternate" href="https://www.thoughtworks.com/en-cn/insights/blog" hreflang="en-cn"/> <link rel="alternate" href="https://www.thoughtworks.com/zh-cn/insights/blog" hreflang="zh-cn"/> <link rel="alternate" href="https://www.thoughtworks.com/en-ec/insights/blog" hreflang="en-ec"/> <link rel="alternate" href="https://www.thoughtworks.com/es-ec/insights/blog" hreflang="es-ec"/> <link rel="alternate" href="https://www.thoughtworks.com/en-de/insights/blog" hreflang="en-de"/> <link rel="alternate" href="https://www.thoughtworks.com/de-de/insights/blog" hreflang="de-de"/> <link rel="alternate" href="https://www.thoughtworks.com/en-in/insights/blog" hreflang="en-in"/> <link rel="alternate" href="https://www.thoughtworks.com/it-it/insights/blog" hreflang="it-it"/> <link rel="alternate" href="https://www.thoughtworks.com/en-sg/insights/blog" hreflang="en-sg"/> <link rel="alternate" href="https://www.thoughtworks.com/en-es/insights/blog" hreflang="en-es"/> <link rel="alternate" href="https://www.thoughtworks.com/es-es/insights/blog" hreflang="es-es"/> <link rel="alternate" href="https://www.thoughtworks.com/en-th/insights/blog" hreflang="en-th"/> <link rel="alternate" href="https://www.thoughtworks.com/en-gb/insights/blog" hreflang="en-gb"/> <link rel="alternate" href="https://www.thoughtworks.com/en-us/insights/blog" hreflang="en-us"/> <link rel="alternate" href="https://www.thoughtworks.com/insights/blog" hreflang="x-default"/> <link rel="alternate" href="https://www.thoughtworks.com/nl-nl/insights/blog" hreflang="nl-nl"/> <link class="favicon-image" href="/etc.clientlibs/thoughtworks/clientlibs/clientlib-site/resources/images/favicon.ico" rel="shortcut icon"/> <link class="favicon-image" href="/etc.clientlibs/thoughtworks/clientlibs/clientlib-site/resources/images/favicon.ico" rel="icon"/> <link class="favicon-image" href="/etc.clientlibs/thoughtworks/clientlibs/clientlib-site/resources/images/favicon16x16.png" rel="icon" sizes="16x16"/> <link class="favicon-image" href="/etc.clientlibs/thoughtworks/clientlibs/clientlib-site/resources/images/favicon32x32.png" rel="icon" sizes="32x32"/> <link class="favicon-image" href="/etc.clientlibs/thoughtworks/clientlibs/clientlib-site/resources/images/android-chrome-192x192.png" rel="icon" sizes="192x192"/> <link class="favicon-image" href="/etc.clientlibs/thoughtworks/clientlibs/clientlib-site/resources/images/android-chrome-512x512.png" rel="icon" sizes="512x512"/> <link class="favicon-image" href="/etc.clientlibs/thoughtworks/clientlibs/clientlib-site/resources/images/touch-icon-iphone.png" rel="apple-touch-icon"/> <link class="favicon-image" href="/etc.clientlibs/thoughtworks/clientlibs/clientlib-site/resources/images/touch-icon-ipad.png" rel="apple-touch-icon" sizes="72x72"/> <link class="favicon-image" href="/etc.clientlibs/thoughtworks/clientlibs/clientlib-site/resources/images/touch-icon-iphone-retina.png" rel="apple-touch-icon" sizes="114x114"/> <link class="favicon-image" href="/etc.clientlibs/thoughtworks/clientlibs/clientlib-site/resources/images/touch-icon-ipad-retina.png" rel="apple-touch-icon" sizes="144x144"/> <script src="/etc.clientlibs/thoughtworks/clientlibs/clientlib-lazysizes.min.ACSHASH6f887d71f12e3ea05b69013c2eb77ce2.js"></script> <meta name="tw_country_locale" content="en-global"/> <noscript> <div id="js-disabled-banner-wrapper"> <div class="js-disabled-banner-text grid__cell" id="notification-banner-text"> Enable javascript in your browser for better experience. Need to know to enable it? <a class="cookie-banner-link no-underline pop-out" href="https://www.enable-javascript.com/" target="_blank" aria-label="This is an external link. Opens in new tab">Go here.</a> </div> </div> </noscript> <script src="/rest/viewers/response" async></script> <script src="https://cdn.cookielaw.org/scripttemplates/otSDKStub.js" crossorigin="anonymous" data-document-language="true" type="text/javascript" charset="UTF-8" data-domain-script="0672e960-ebfc-4d35-9282-95d501a3a4c1" async> </script> <script>(function (w, d, s, l, i) { w[l] = w[l] || []; w[l].push({ 'gtm.start': new Date().getTime(), event: 'gtm.js' }); var f = d.getElementsByTagName(s)[0], j = d.createElement(s), dl = l != 'dataLayer' ? '&l=' + l : ''; j.async = true; j.src = 'https://www.googletagmanager.com/gtm.js?id=' + i + dl; f.parentNode.insertBefore(j, f); })(window, document, 'script', 'dataLayer', 'GTM\u002DP97X8B');</script> <script type="text/plain" class="optanon-category-C0003" async> function OptanonWrapper(){ window.wistia_cookie_mannager && window.wistia_cookie_mannager.apply_to_page(); }; </script> <link rel="stylesheet" href="/etc.clientlibs/thoughtworks/clientlibs/clientlib-base.min.ACSHASH37d9264e43bf2356f162956df3d89a6f.css" type="text/css"> <script type="text/javascript" async> (function(win, doc, style, timeout) { const STYLE_ID = 'at-body-style'; const parent = doc.getElementsByTagName('head')[0]; function addStyle() { if (!parent) { return; } let styleElement = doc.createElement('style'); styleElement.id = STYLE_ID; styleElement.innerHTML = style; parent.appendChild(styleElement); } function removeStyle() { if (!parent) { return; } let styleElement = doc.getElementById(STYLE_ID); if (!styleElement) { return; } parent.removeChild(styleElement); } function initializeTarget() { addStyle(); setTimeout(function () { removeStyle(); }, timeout); } function checkTargetCookieAndInitializeTarget() { if (typeof OptanonActiveGroups != "undefined" && OptanonActiveGroups && OptanonActiveGroups.includes("C0004")) { initializeTarget(); } } window.addEventListener("OneTrustGroupsUpdated", function() { checkTargetCookieAndInitializeTarget(); }, false); checkTargetCookieAndInitializeTarget(); }(window, document, "body {opacity: 0 !important}", 1000)); </script> <meta name="shareaholic:site_id" content="6b2351f5b26249ba68dff4ebf816c023"/> <script data-cfasync="false" async src="https://cdn.shareaholic.net/assets/pub/shareaholic.js" class="optanon-category-C0004" type="text/plain"></script> <script type="text/javascript" src="//assets.adobedtm.com/84cc8abb68ee/66379ea41ec7/launch-05a268c45e15.min.js" async></script> <link rel="stylesheet" href="/etc.clientlibs/thoughtworks/clientlibs/clientlib-search.min.ACSHASH47d7e1b43f56206db077a4d339655c94.css" type="text/css"> <link rel="stylesheet" href="/etc.clientlibs/thoughtworks/clientlibs/clientlib-content-preference-center.min.ACSHASHac6188f9e9feb631e5d7030e2c2ae5f1.css" type="text/css"> </head> <body class="page basicpage main-content" id="page-f9c6b630aa"> <div class="root responsivegrid"> <div class="aem-Grid aem-Grid--12 aem-Grid--default--12 "> <div class="experiencefragment-header experiencefragment"> <div class="cmp-experiencefragment-wrapper aem-Grid padding-styles"> <div class="cmp-experiencefragment-container" style="color: #000000"> <div class="expanding-background-animation" style="background-color: #ffffff"></div> <div class="cmp-experiencefragment cmp-experiencefragment--header "> <div class="xf-content-height"> <div class="aem-Grid aem-Grid--12 aem-Grid--default--12 "> <div class="responsivegrid aem-GridColumn aem-GridColumn--default--12"> <div class="aem-Grid aem-Grid--12 aem-Grid--default--12 "> <div class="header aem-GridColumn aem-GridColumn--default--12"><header class="cmp-header sticky-header"> <div class="cmp-header__logo-section"> <a class="cmp-header__logo" href="/" tabindex="0" title="Thoughtworks"> <img alt="Thoughtworks" id="tw-logo" width="136px" height="24px" src="/etc.clientlibs/thoughtworks/clientlibs/clientlib-site/resources/images/thoughtworks-logo.svg" title="Thoughtworks"/> </a> </div> <div class="cmp-header__icon"> <a id="cmp-header__icon__button--open" role="button" aria-expanded="false">Menu<span class="hamburger-menu-icon"></span></a> </div> <div class="cmp-header__icon--close"> <a id="cmp-header__icon__button--close" role="button" aria-expanded="true">Close <span class="close-mark"></span></a> </div> <div class="cmp-header__navigation-section"> <nav class="cmp-navigation main-header menu-item__content-link" itemscope itemtype="http://schema.org/SiteNavigationElement" aria-label="main menu"> <div class="nav-header-wrapper root-header"> <div class="cmp-navigation__group-wrapper"> <ul class="cmp-navigation__group"> <li class="cmp-navigation__item cmp-navigation__item--level-0"> <a href="/what-we-do" title="What we do" aria-label="What we do" role="button" aria-expanded="false" data-event-label="What we do" data-event-category="/insights/blog" class="cmp-navigation__item-link menu-item__link " generic-tracking-disabled="true">What we do <span class="item-content-arrow-icon"></span> </a> <div class="nav-header-wrapper "> <div class="cmp-navigation__group-wrapper"> <ul class="cmp-navigation__group"> <li class="cmp-navigation__item overview-cta"> <a href="/what-we-do" data-event-action="what_we_do" data-event-category="/insights/blog" data-event-label="Go to overview" data-link-click="{&#34;eventCategory&#34;:&#34;Mega Menu Clicks&#34;,&#34;eventAction&#34;:&#34;What we do&#34;,&#34;eventLabel&#34;:&#34;Go to Overview&#34;,&#34;eventDestination&#34;:&#34;https://www.thoughtworks.com/what-we-do&#34;}"> <span>Go to overview</span> <span class="group-arrow-icon"></span> </a> </li> <ul class="cmp-navigation__nav-group"> <li class="cmp-navigation__item cmp-navigation__item--level-1"> <h3>Services</h3> <ul> <li class="nav-item"> <a class="menu-item__link" data-event-action="insights" data-event-label="Artificial Intelligence" data-event-category="/insights/blog" data-link-click="{&#34;eventCategory&#34;:&#34;Mega Menu Clicks&#34;,&#34;eventAction&#34;:&#34;What we do&#34;,&#34;eventLabel&#34;:&#34;Artificial Intelligence&#34;,&#34;eventDestination&#34;:&#34;https://www.thoughtworks.com/what-we-do/ai&#34;}" href="/what-we-do/ai" aria-label="Artificial Intelligence"> Artificial Intelligence <span class="item-content-arrow-icon"></span> </a> </li> <li class="nav-item"> <a class="menu-item__link" data-event-action="insights" data-event-label="Cloud" data-event-category="/insights/blog" data-link-click="{&#34;eventCategory&#34;:&#34;Mega Menu Clicks&#34;,&#34;eventAction&#34;:&#34;What we do&#34;,&#34;eventLabel&#34;:&#34;Cloud&#34;,&#34;eventDestination&#34;:&#34;https://www.thoughtworks.com/what-we-do/cloud&#34;}" href="/what-we-do/cloud" aria-label="Cloud"> Cloud <span class="item-content-arrow-icon"></span> </a> </li> <li class="nav-item"> <a class="menu-item__link" data-event-action="insights" data-event-label="Customer Experience and Products" data-event-category="/insights/blog" data-link-click="{&#34;eventCategory&#34;:&#34;Mega Menu Clicks&#34;,&#34;eventAction&#34;:&#34;What we do&#34;,&#34;eventLabel&#34;:&#34;Customer Experience and Products&#34;,&#34;eventDestination&#34;:&#34;https://www.thoughtworks.com/what-we-do/customer-experience-product-design&#34;}" href="/what-we-do/customer-experience-product-design" aria-label="Customer Experience and Products"> Customer Experience and Products <span class="item-content-arrow-icon"></span> </a> </li> <li class="nav-item"> <a class="menu-item__link" data-event-action="insights" data-event-label="Data and Analytics" data-event-category="/insights/blog" data-link-click="{&#34;eventCategory&#34;:&#34;Mega Menu Clicks&#34;,&#34;eventAction&#34;:&#34;What we do&#34;,&#34;eventLabel&#34;:&#34;Data and Analytics&#34;,&#34;eventDestination&#34;:&#34;https://www.thoughtworks.com/what-we-do/data&#34;}" href="/what-we-do/data" aria-label="Data and Analytics"> Data and Analytics <span class="item-content-arrow-icon"></span> </a> </li> <li class="nav-item"> <a class="menu-item__link" data-event-action="insights" data-event-label="Managed Services" data-event-category="/insights/blog" data-link-click="{&#34;eventCategory&#34;:&#34;Mega Menu Clicks&#34;,&#34;eventAction&#34;:&#34;What we do&#34;,&#34;eventLabel&#34;:&#34;Managed Services&#34;,&#34;eventDestination&#34;:&#34;https://www.thoughtworks.com/what-we-do/digital-application-management-and-operations&#34;}" href="/what-we-do/digital-application-management-and-operations" aria-label="Managed Services"> Managed Services <span class="item-content-arrow-icon"></span> </a> </li> <li class="nav-item"> <a class="menu-item__link" data-event-action="insights" data-event-label="Modernization" data-event-category="/insights/blog" data-link-click="{&#34;eventCategory&#34;:&#34;Mega Menu Clicks&#34;,&#34;eventAction&#34;:&#34;What we do&#34;,&#34;eventLabel&#34;:&#34;Modernization&#34;,&#34;eventDestination&#34;:&#34;https://www.thoughtworks.com/what-we-do/modernization&#34;}" href="/what-we-do/modernization" aria-label="Modernization"> Modernization <span class="item-content-arrow-icon"></span> </a> </li> <li class="nav-item"> <a class="menu-item__link" data-event-action="insights" data-event-label="Platforms" data-event-category="/insights/blog" data-link-click="{&#34;eventCategory&#34;:&#34;Mega Menu Clicks&#34;,&#34;eventAction&#34;:&#34;What we do&#34;,&#34;eventLabel&#34;:&#34;Platforms&#34;,&#34;eventDestination&#34;:&#34;https://www.thoughtworks.com/what-we-do/platforms&#34;}" href="/what-we-do/platforms" aria-label="Platforms"> Platforms <span class="item-content-arrow-icon"></span> </a> </li> <li class="nav-item"> <a class="menu-item__link" data-event-action="insights" data-event-label="Software-defined Vehicles" data-event-category="/insights/blog" data-link-click="{&#34;eventCategory&#34;:&#34;Mega Menu Clicks&#34;,&#34;eventAction&#34;:&#34;What we do&#34;,&#34;eventLabel&#34;:&#34;Software-defined Vehicles&#34;,&#34;eventDestination&#34;:&#34;https://www.thoughtworks.com/what-we-do/software-defined-vehicles&#34;}" href="/what-we-do/software-defined-vehicles" aria-label="Software-defined Vehicles"> Software-defined Vehicles <span class="item-content-arrow-icon"></span> </a> </li> <li class="nav-item"> <a class="menu-item__link" data-event-action="insights" data-event-label="Software Engineering" data-event-category="/insights/blog" data-link-click="{&#34;eventCategory&#34;:&#34;Mega Menu Clicks&#34;,&#34;eventAction&#34;:&#34;What we do&#34;,&#34;eventLabel&#34;:&#34;Software Engineering&#34;,&#34;eventDestination&#34;:&#34;https://www.thoughtworks.com/what-we-do/software-engineering&#34;}" href="/what-we-do/software-engineering" aria-label="Software Engineering"> Software Engineering <span class="item-content-arrow-icon"></span> </a> </li> </ul> </li> </ul> </ul> </div> </div> </li> <li class="cmp-navigation__item cmp-navigation__item--level-0"> <a href="/clients" title="Who we work with" aria-label="Who we work with" role="button" aria-expanded="false" data-event-label="Who we work with" data-event-category="/insights/blog" class="cmp-navigation__item-link menu-item__link " generic-tracking-disabled="true">Who we work with <span class="item-content-arrow-icon"></span> </a> <div class="nav-header-wrapper "> <div class="cmp-navigation__group-wrapper"> <ul class="cmp-navigation__group"> <li class="cmp-navigation__item overview-cta"> <a href="/clients" data-event-action="who_we_work_with" data-event-category="/insights/blog" data-event-label="Go to overview" data-link-click="{&#34;eventCategory&#34;:&#34;Mega Menu Clicks&#34;,&#34;eventAction&#34;:&#34;Who we work with&#34;,&#34;eventLabel&#34;:&#34;Go to Overview&#34;,&#34;eventDestination&#34;:&#34;https://www.thoughtworks.com/clients&#34;}"> <span>Go to overview</span> <span class="group-arrow-icon"></span> </a> </li> <ul class="cmp-navigation__nav-group"> <li class="cmp-navigation__item cmp-navigation__item--level-1"> <h3>Industries</h3> <ul> <li class="nav-item"> <a class="menu-item__link" data-event-action="insights" data-event-label="Automotive" data-event-category="/insights/blog" data-link-click="{&#34;eventCategory&#34;:&#34;Mega Menu Clicks&#34;,&#34;eventAction&#34;:&#34;Who we work with&#34;,&#34;eventLabel&#34;:&#34;Automotive&#34;,&#34;eventDestination&#34;:&#34;https://www.thoughtworks.com/clients/automotive&#34;}" href="/clients/automotive" aria-label="Automotive"> Automotive <span class="item-content-arrow-icon"></span> </a> </li> <li class="nav-item"> <a class="menu-item__link" data-event-action="insights" data-event-label="Public Sector" data-event-category="/insights/blog" data-link-click="{&#34;eventCategory&#34;:&#34;Mega Menu Clicks&#34;,&#34;eventAction&#34;:&#34;Who we work with&#34;,&#34;eventLabel&#34;:&#34;Public Sector&#34;,&#34;eventDestination&#34;:&#34;https://www.thoughtworks.com/clients/public-sector&#34;}" href="/clients/public-sector" aria-label="Public Sector"> Public Sector <span class="item-content-arrow-icon"></span> </a> </li> <li class="nav-item"> <a class="menu-item__link" data-event-action="insights" data-event-label="Cleantech, Energy and Utilities" data-event-category="/insights/blog" data-link-click="{&#34;eventCategory&#34;:&#34;Mega Menu Clicks&#34;,&#34;eventAction&#34;:&#34;Who we work with&#34;,&#34;eventLabel&#34;:&#34;Cleantech, Energy and Utilities&#34;,&#34;eventDestination&#34;:&#34;https://www.thoughtworks.com/clients/cleantech-energy-utilities&#34;}" href="/clients/cleantech-energy-utilities" aria-label="Cleantech, Energy and Utilities"> Cleantech, Energy and Utilities <span class="item-content-arrow-icon"></span> </a> </li> <li class="nav-item"> <a class="menu-item__link" data-event-action="insights" data-event-label="Media and Publishing" data-event-category="/insights/blog" data-link-click="{&#34;eventCategory&#34;:&#34;Mega Menu Clicks&#34;,&#34;eventAction&#34;:&#34;Who we work with&#34;,&#34;eventLabel&#34;:&#34;Media and Publishing&#34;,&#34;eventDestination&#34;:&#34;https://www.thoughtworks.com/clients/media-publishing&#34;}" href="/clients/media-publishing" aria-label="Media and Publishing"> Media and Publishing <span class="item-content-arrow-icon"></span> </a> </li> <li class="nav-item"> <a class="menu-item__link" data-event-action="insights" data-event-label="Retail and E-commerce" data-event-category="/insights/blog" data-link-click="{&#34;eventCategory&#34;:&#34;Mega Menu Clicks&#34;,&#34;eventAction&#34;:&#34;Who we work with&#34;,&#34;eventLabel&#34;:&#34;Retail and E-commerce&#34;,&#34;eventDestination&#34;:&#34;https://www.thoughtworks.com/clients/retail-ecommerce&#34;}" href="/clients/retail-ecommerce" aria-label="Retail and E-commerce"> Retail and E-commerce <span class="item-content-arrow-icon"></span> </a> </li> <li class="nav-item"> <a class="menu-item__link" data-event-action="insights" data-event-label="Financial Services and Insurance" data-event-category="/insights/blog" data-link-click="{&#34;eventCategory&#34;:&#34;Mega Menu Clicks&#34;,&#34;eventAction&#34;:&#34;Who we work with&#34;,&#34;eventLabel&#34;:&#34;Financial Services and Insurance&#34;,&#34;eventDestination&#34;:&#34;https://www.thoughtworks.com/clients/financial-services-insurance&#34;}" href="/clients/financial-services-insurance" aria-label="Financial Services and Insurance"> Financial Services and Insurance <span class="item-content-arrow-icon"></span> </a> </li> <li class="nav-item"> <a class="menu-item__link" data-event-action="insights" data-event-label="Not-for-profit" data-event-category="/insights/blog" data-link-click="{&#34;eventCategory&#34;:&#34;Mega Menu Clicks&#34;,&#34;eventAction&#34;:&#34;Who we work with&#34;,&#34;eventLabel&#34;:&#34;Not-for-profit&#34;,&#34;eventDestination&#34;:&#34;https://www.thoughtworks.com/clients/not-for-profit&#34;}" href="/clients/not-for-profit" aria-label="Not-for-profit"> Not-for-profit <span class="item-content-arrow-icon"></span> </a> </li> <li class="nav-item"> <a class="menu-item__link" data-event-action="insights" data-event-label="Travel and Transport" data-event-category="/insights/blog" data-link-click="{&#34;eventCategory&#34;:&#34;Mega Menu Clicks&#34;,&#34;eventAction&#34;:&#34;Who we work with&#34;,&#34;eventLabel&#34;:&#34;Travel and Transport&#34;,&#34;eventDestination&#34;:&#34;https://www.thoughtworks.com/clients/travel-transport&#34;}" href="/clients/travel-transport" aria-label="Travel and Transport"> Travel and Transport <span class="item-content-arrow-icon"></span> </a> </li> <li class="nav-item"> <a class="menu-item__link" data-event-action="insights" data-event-label="Healthcare and Life Sciences" data-event-category="/insights/blog" data-link-click="{&#34;eventCategory&#34;:&#34;Mega Menu Clicks&#34;,&#34;eventAction&#34;:&#34;Who we work with&#34;,&#34;eventLabel&#34;:&#34;Healthcare and Life Sciences&#34;,&#34;eventDestination&#34;:&#34;https://www.thoughtworks.com/clients/healthcare-and-life-sciences&#34;}" href="/clients/healthcare-and-life-sciences" aria-label="Healthcare and Life Sciences"> Healthcare and Life Sciences <span class="item-content-arrow-icon"></span> </a> </li> </ul> </li> </ul> </ul> </div> </div> </li> <li class="cmp-navigation__item cmp-navigation__item--level-0"> <a href="/insights" title="Insights" aria-current="page" aria-label="Insights" role="button" aria-expanded="false" data-event-label="Insights" data-event-category="/insights/blog" class="cmp-navigation__item-link menu-item__link active-anchors " generic-tracking-disabled="true">Insights <span class="item-content-arrow-icon"></span> </a> <div class="nav-header-wrapper "> <div class="cmp-navigation__group-wrapper"> <ul class="cmp-navigation__group insights-menu"> <li class="cmp-navigation__item overview-cta"> <a href="/insights" data-event-action="insights" data-event-category="/insights/blog" data-event-label="Go to overview" data-link-click="{&#34;eventCategory&#34;:&#34;Mega Menu Clicks&#34;,&#34;eventAction&#34;:&#34;Insights&#34;,&#34;eventLabel&#34;:&#34;Go to Overview&#34;,&#34;eventDestination&#34;:&#34;https://www.thoughtworks.com/insights&#34;}"> <span>Go to overview</span> <span class="group-arrow-icon"></span> </a> </li> <ul class="cmp-navigation__insights" data-nav-api-path="/rest/navigation/insights/featured-topics/{{countryLocale}}"> <li class='cmp-navigation__item cmp-navigation__item--level-1 dynamic-items-list featured-topics'> <div class='text-loader loading'><span>Loading</span></div> <div class='cmp-navigation__dynamic-content content'> <h3 class="inner-menu-title"></h3> <ul class="inner-menu-items"></ul> </div> </li> <li class="cmp-navigation__item cmp-navigation__item--level-1"> <h3>Resource Hubs</h3> <ul> <li class="insights-item"> <a class="menu-item__link" data-event-action="insights" data-event-label="Technology" data-event-category="/insights/blog" data-link-click="{&#34;eventCategory&#34;:&#34;Mega Menu Clicks&#34;,&#34;eventAction&#34;:&#34;Insights&#34;,&#34;eventLabel&#34;:&#34;Technology&#34;,&#34;eventDestination&#34;:&#34;https://www.thoughtworks.com/insights/technology&#34;}" href="/insights/technology" aria-label="Technology"> Technology <p>Enterprise technology and engineering excellence</p> <span class="item-content-arrow-icon"></span> </a> </li> <li class="insights-item"> <a class="menu-item__link" data-event-action="insights" data-event-label="Business" data-event-category="/insights/blog" data-link-click="{&#34;eventCategory&#34;:&#34;Mega Menu Clicks&#34;,&#34;eventAction&#34;:&#34;Insights&#34;,&#34;eventLabel&#34;:&#34;Business&#34;,&#34;eventDestination&#34;:&#34;https://www.thoughtworks.com/insights/business&#34;}" href="/insights/business" aria-label="Business"> Business <p>Business and industry insights for digital leaders</p> <span class="item-content-arrow-icon"></span> </a> </li> <li class="insights-item"> <a class="menu-item__link" data-event-action="insights" data-event-label="Culture" data-event-category="/insights/blog" data-link-click="{&#34;eventCategory&#34;:&#34;Mega Menu Clicks&#34;,&#34;eventAction&#34;:&#34;Insights&#34;,&#34;eventLabel&#34;:&#34;Culture&#34;,&#34;eventDestination&#34;:&#34;https://www.thoughtworks.com/insights/culture&#34;}" href="/insights/culture" aria-label="Culture"> Culture <p>Explore what it means to be a Thoughtworker</p> <span class="item-content-arrow-icon"></span> </a> </li> </ul> </li> <li class="cmp-navigation__item cmp-navigation__item--level-1"> <h3>Publications and Tools</h3> <ul> <li class="insights-item"> <a class="menu-item__link" data-event-action="insights" data-event-label="Technology Radar" data-event-category="/insights/blog" data-link-click="{&#34;eventCategory&#34;:&#34;Mega Menu Clicks&#34;,&#34;eventAction&#34;:&#34;Insights&#34;,&#34;eventLabel&#34;:&#34;Technology Radar&#34;,&#34;eventDestination&#34;:&#34;https://www.thoughtworks.com/radar&#34;}" href="/radar" aria-label="Technology Radar"> Technology Radar <p>An opinionated guide to today&#39;s technology landscape</p> <span class="item-content-arrow-icon"></span> </a> </li> <li class="insights-item"> <a class="menu-item__link" data-event-action="insights" data-event-label="Perspectives" data-event-category="/insights/blog" data-link-click="{&#34;eventCategory&#34;:&#34;Mega Menu Clicks&#34;,&#34;eventAction&#34;:&#34;Insights&#34;,&#34;eventLabel&#34;:&#34;Perspectives&#34;,&#34;eventDestination&#34;:&#34;https://www.thoughtworks.com/perspectives&#34;}" href="/perspectives" aria-label="Perspectives"> Perspectives <p>A no-nonsense publication for digital leaders</p> <span class="item-content-arrow-icon"></span> </a> </li> <li class="insights-item"> <a class="menu-item__link" data-event-action="insights" data-event-label="Digital Fluency Model" data-event-category="/insights/blog" data-link-click="{&#34;eventCategory&#34;:&#34;Mega Menu Clicks&#34;,&#34;eventAction&#34;:&#34;Insights&#34;,&#34;eventLabel&#34;:&#34;Digital Fluency Model&#34;,&#34;eventDestination&#34;:&#34;https://www.thoughtworks.com/digital-fluency&#34;}" href="/digital-fluency" aria-label="Digital Fluency Model"> Digital Fluency Model <p>A model to help you build a resilient business</p> <span class="item-content-arrow-icon"></span> </a> </li> <li class="insights-item"> <a class="menu-item__link" data-event-action="insights" data-event-label="Decoder" data-event-category="/insights/blog" data-link-click="{&#34;eventCategory&#34;:&#34;Mega Menu Clicks&#34;,&#34;eventAction&#34;:&#34;Insights&#34;,&#34;eventLabel&#34;:&#34;Decoder&#34;,&#34;eventDestination&#34;:&#34;https://www.thoughtworks.com/insights/decoder&#34;}" href="/insights/decoder" aria-label="Decoder"> Decoder <p>The business execs&#39; A-Z guide to technology</p> <span class="item-content-arrow-icon"></span> </a> </li> <li class="insights-item"> <a class="menu-item__link" data-event-action="insights" data-event-label="Looking Glass" data-event-category="/insights/blog" data-link-click="{&#34;eventCategory&#34;:&#34;Mega Menu Clicks&#34;,&#34;eventAction&#34;:&#34;Insights&#34;,&#34;eventLabel&#34;:&#34;Looking Glass&#34;,&#34;eventDestination&#34;:&#34;https://www.thoughtworks.com/insights/looking-glass&#34;}" href="/insights/looking-glass" aria-label="Looking Glass"> Looking Glass <p>Bringing the tech-led business changes into focus</p> <span class="item-content-arrow-icon"></span> </a> </li> </ul> </li> <li class="cmp-navigation__item cmp-navigation__item--level-1"> <h3>All Insights</h3> <ul> <li class="insights-item"> <a class="menu-item__link" data-event-action="insights" data-event-label="Articles" data-event-category="/insights/blog" data-link-click="{&#34;eventCategory&#34;:&#34;Mega Menu Clicks&#34;,&#34;eventAction&#34;:&#34;Insights&#34;,&#34;eventLabel&#34;:&#34;Articles&#34;,&#34;eventDestination&#34;:&#34;https://www.thoughtworks.com/insights/articles&#34;}" href="/insights/articles" aria-label="Articles"> Articles <p>In-depth insights to help your business grow</p> <span class="item-content-arrow-icon"></span> </a> </li> <li class="insights-item"> <a class="menu-item__link" data-event-action="insights" data-event-label="Blogs" data-event-category="/insights/blog" data-link-click="{&#34;eventCategory&#34;:&#34;Mega Menu Clicks&#34;,&#34;eventAction&#34;:&#34;Insights&#34;,&#34;eventLabel&#34;:&#34;Blogs&#34;,&#34;eventDestination&#34;:&#34;https://www.thoughtworks.com/insights/blog&#34;}" href="/insights/blog" aria-label="Blogs"> Blogs <p>Expert advice on strategy, design, engineering, and careers </p> <span class="item-content-arrow-icon"></span> </a> </li> <li class="insights-item"> <a class="menu-item__link" data-event-action="insights" data-event-label="Books" data-event-category="/insights/blog" data-link-click="{&#34;eventCategory&#34;:&#34;Mega Menu Clicks&#34;,&#34;eventAction&#34;:&#34;Insights&#34;,&#34;eventLabel&#34;:&#34;Books&#34;,&#34;eventDestination&#34;:&#34;https://www.thoughtworks.com/insights/books&#34;}" href="/insights/books" aria-label="Books"> Books <p>Explore our extensive library to keep learning</p> <span class="item-content-arrow-icon"></span> </a> </li> <li class="insights-item"> <a class="menu-item__link" data-event-action="insights" data-event-label="Podcasts" data-event-category="/insights/blog" data-link-click="{&#34;eventCategory&#34;:&#34;Mega Menu Clicks&#34;,&#34;eventAction&#34;:&#34;Insights&#34;,&#34;eventLabel&#34;:&#34;Podcasts&#34;,&#34;eventDestination&#34;:&#34;https://www.thoughtworks.com/insights/podcasts&#34;}" href="/insights/podcasts" aria-label="Podcasts"> Podcasts <p>Conversations on the latest in business and tech</p> <span class="item-content-arrow-icon"></span> </a> </li> </ul> </li> </ul> </ul> </div> </div> </li> <li class="cmp-navigation__item cmp-navigation__item--level-0"> <a href="/careers" title="Careers" aria-label="Careers" role="button" aria-expanded="false" data-event-label="Careers" data-event-category="/insights/blog" class="cmp-navigation__item-link menu-item__link " generic-tracking-disabled="true">Careers <span class="item-content-arrow-icon"></span> </a> <div class="nav-header-wrapper "> <div class="cmp-navigation__group-wrapper"> <ul class="cmp-navigation__group"> <li class="cmp-navigation__item overview-cta"> <a href="/careers" data-event-action="careers" data-event-category="/insights/blog" data-event-label="Go to overview" data-link-click="{&#34;eventCategory&#34;:&#34;Mega Menu Clicks&#34;,&#34;eventAction&#34;:&#34;Careers&#34;,&#34;eventLabel&#34;:&#34;Go to Overview&#34;,&#34;eventDestination&#34;:&#34;https://www.thoughtworks.com/careers&#34;}"> <span>Go to overview</span> <span class="group-arrow-icon"></span> </a> </li> <li class="cmp-navigation__item cmp-navigation__item--level-1"> <a href="/careers/our-process" title="Application Process" aria-label="Application Process" role="link" data-event-label="Application Process" data-event-category="/insights/blog" data-event-action="careers" class="cmp-navigation__item-link menu-item__link " data-link-click="{&#34;eventCategory&#34;:&#34;Mega Menu Clicks&#34;,&#34;eventAction&#34;:&#34;Careers&#34;,&#34;eventLabel&#34;:&#34;Application Process&#34;,&#34;eventDestination&#34;:&#34;https://www.thoughtworks.com/careers/our-process&#34;}">Application Process <p>What to expect as you interview with us</p> <span class="item-content-arrow-icon"></span> </a> </li> <li class="cmp-navigation__item cmp-navigation__item--level-1"> <a href="/careers/consultant-life" title="Consultant Life" aria-label="Consultant Life" role="link" data-event-label="Consultant Life" data-event-category="/insights/blog" data-event-action="careers" class="cmp-navigation__item-link menu-item__link " data-link-click="{&#34;eventCategory&#34;:&#34;Mega Menu Clicks&#34;,&#34;eventAction&#34;:&#34;Careers&#34;,&#34;eventLabel&#34;:&#34;Consultant Life&#34;,&#34;eventDestination&#34;:&#34;https://www.thoughtworks.com/careers/consultant-life&#34;}">Consultant Life <p>Learn what life is like as a Thoughtworker</p> <span class="item-content-arrow-icon"></span> </a> </li> <li class="cmp-navigation__item cmp-navigation__item--level-1"> <a href="/careers/graduates" title="Grads and Career Changers" aria-label="Grads and Career Changers" role="link" data-event-label="Grads and Career Changers" data-event-category="/insights/blog" data-event-action="careers" class="cmp-navigation__item-link menu-item__link " data-link-click="{&#34;eventCategory&#34;:&#34;Mega Menu Clicks&#34;,&#34;eventAction&#34;:&#34;Careers&#34;,&#34;eventLabel&#34;:&#34;Grads and Career Changers&#34;,&#34;eventDestination&#34;:&#34;https://www.thoughtworks.com/careers/graduates&#34;}">Grads and Career Changers <p>Start your tech career on the right foot</p> <span class="item-content-arrow-icon"></span> </a> </li> <li class="cmp-navigation__item cmp-navigation__item--level-1"> <a href="/careers/jobs" title="Search Jobs" aria-label="Search Jobs" role="link" data-event-label="Search Jobs" data-event-category="/insights/blog" data-event-action="careers" class="cmp-navigation__item-link menu-item__link " data-link-click="{&#34;eventCategory&#34;:&#34;Mega Menu Clicks&#34;,&#34;eventAction&#34;:&#34;Careers&#34;,&#34;eventLabel&#34;:&#34;Search Jobs&#34;,&#34;eventDestination&#34;:&#34;https://www.thoughtworks.com/careers/jobs&#34;}">Search Jobs <p>Find open positions in your region</p> <span class="item-content-arrow-icon"></span> </a> </li> <li class="cmp-navigation__item cmp-navigation__item--level-1"> <a href="/careers/access" title="Stay Connected" aria-label="Stay Connected" role="link" data-event-label="Stay Connected" data-event-category="/insights/blog" data-event-action="careers" class="cmp-navigation__item-link menu-item__link " data-link-click="{&#34;eventCategory&#34;:&#34;Mega Menu Clicks&#34;,&#34;eventAction&#34;:&#34;Careers&#34;,&#34;eventLabel&#34;:&#34;Stay Connected&#34;,&#34;eventDestination&#34;:&#34;https://www.thoughtworks.com/careers/access&#34;}">Stay Connected <p>Sign up for our monthly newsletter</p> <span class="item-content-arrow-icon"></span> </a> </li> <li class="cmp-navigation__item cmp-navigation__item--level-1"> <a href="/careers/learning-and-development" title="Learning and Development" aria-label="Learning and Development" role="link" data-event-label="Learning and Development" data-event-category="/insights/blog" data-event-action="careers" class="cmp-navigation__item-link menu-item__link " data-link-click="{&#34;eventCategory&#34;:&#34;Mega Menu Clicks&#34;,&#34;eventAction&#34;:&#34;Careers&#34;,&#34;eventLabel&#34;:&#34;Learning and Development&#34;,&#34;eventDestination&#34;:&#34;https://www.thoughtworks.com/careers/learning-and-development&#34;}">Learning and Development <p>Explore how we support career growth</p> <span class="item-content-arrow-icon"></span> </a> </li> <li class="cmp-navigation__item cmp-navigation__item--level-1"> <a href="/careers/benefits" title="Benefits" aria-label="Benefits" role="link" data-event-label="Benefits" data-event-category="/insights/blog" data-event-action="careers" class="cmp-navigation__item-link menu-item__link " data-link-click="{&#34;eventCategory&#34;:&#34;Mega Menu Clicks&#34;,&#34;eventAction&#34;:&#34;Careers&#34;,&#34;eventLabel&#34;:&#34;Benefits&#34;,&#34;eventDestination&#34;:&#34;https://www.thoughtworks.com/careers/benefits&#34;}">Benefits <p>See how we take care of our people</p> <span class="item-content-arrow-icon"></span> </a> </li> </ul> </div> </div> </li> <li class="cmp-navigation__item cmp-navigation__item--level-0"> <a href="/about-us" title="About" aria-label="About" role="button" aria-expanded="false" data-event-label="About" data-event-category="/insights/blog" class="cmp-navigation__item-link menu-item__link " generic-tracking-disabled="true">About <span class="item-content-arrow-icon"></span> </a> <div class="nav-header-wrapper "> <div class="cmp-navigation__group-wrapper"> <ul class="cmp-navigation__group"> <li class="cmp-navigation__item overview-cta"> <a href="/about-us" data-event-action="about" data-event-category="/insights/blog" data-event-label="Go to overview" data-link-click="{&#34;eventCategory&#34;:&#34;Mega Menu Clicks&#34;,&#34;eventAction&#34;:&#34;About&#34;,&#34;eventLabel&#34;:&#34;Go to Overview&#34;,&#34;eventDestination&#34;:&#34;https://www.thoughtworks.com/about-us&#34;}"> <span>Go to overview</span> <span class="group-arrow-icon"></span> </a> </li> <li class="cmp-navigation__item cmp-navigation__item--level-1"> <a href="/about-us/our-purpose" title="Our Purpose" aria-label="Our Purpose" role="link" data-event-label="Our Purpose" data-event-category="/insights/blog" data-event-action="about" class="cmp-navigation__item-link menu-item__link " data-link-click="{&#34;eventCategory&#34;:&#34;Mega Menu Clicks&#34;,&#34;eventAction&#34;:&#34;About&#34;,&#34;eventLabel&#34;:&#34;Our Purpose&#34;,&#34;eventDestination&#34;:&#34;https://www.thoughtworks.com/about-us/our-purpose&#34;}">Our Purpose <span class="item-content-arrow-icon"></span> </a> </li> <li class="cmp-navigation__item cmp-navigation__item--level-1"> <a href="/about-us/diversity-and-inclusion" title="Diversity, Equity and Inclusion" aria-label="Diversity, Equity and Inclusion" role="link" data-event-label="Diversity, Equity and Inclusion" data-event-category="/insights/blog" data-event-action="about" class="cmp-navigation__item-link menu-item__link " data-link-click="{&#34;eventCategory&#34;:&#34;Mega Menu Clicks&#34;,&#34;eventAction&#34;:&#34;About&#34;,&#34;eventLabel&#34;:&#34;Diversity, Equity and Inclusion&#34;,&#34;eventDestination&#34;:&#34;https://www.thoughtworks.com/about-us/diversity-and-inclusion&#34;}">Diversity, Equity and Inclusion <span class="item-content-arrow-icon"></span> </a> </li> <li class="cmp-navigation__item cmp-navigation__item--level-1"> <a href="/about-us/history" title="Our History" aria-label="Our History" role="link" data-event-label="Our History" data-event-category="/insights/blog" data-event-action="about" class="cmp-navigation__item-link menu-item__link " data-link-click="{&#34;eventCategory&#34;:&#34;Mega Menu Clicks&#34;,&#34;eventAction&#34;:&#34;About&#34;,&#34;eventLabel&#34;:&#34;Our History&#34;,&#34;eventDestination&#34;:&#34;https://www.thoughtworks.com/about-us/history&#34;}">Our History <span class="item-content-arrow-icon"></span> </a> </li> <li class="cmp-navigation__item cmp-navigation__item--level-1"> <a href="/about-us/leaders" title="Our Leaders" aria-label="Our Leaders" role="link" data-event-label="Our Leaders" data-event-category="/insights/blog" data-event-action="about" class="cmp-navigation__item-link menu-item__link " data-link-click="{&#34;eventCategory&#34;:&#34;Mega Menu Clicks&#34;,&#34;eventAction&#34;:&#34;About&#34;,&#34;eventLabel&#34;:&#34;Our Leaders&#34;,&#34;eventDestination&#34;:&#34;https://www.thoughtworks.com/about-us/leaders&#34;}">Our Leaders <span class="item-content-arrow-icon"></span> </a> </li> <li class="cmp-navigation__item cmp-navigation__item--level-1"> <a href="/about-us/social-change" title="Social Change" aria-label="Social Change" role="link" data-event-label="Social Change" data-event-category="/insights/blog" data-event-action="about" class="cmp-navigation__item-link menu-item__link " data-link-click="{&#34;eventCategory&#34;:&#34;Mega Menu Clicks&#34;,&#34;eventAction&#34;:&#34;About&#34;,&#34;eventLabel&#34;:&#34;Social Change&#34;,&#34;eventDestination&#34;:&#34;https://www.thoughtworks.com/about-us/social-change&#34;}">Social Change <span class="item-content-arrow-icon"></span> </a> </li> <li class="cmp-navigation__item cmp-navigation__item--level-1"> <a href="/about-us/news" title="News" aria-label="News" role="link" data-event-label="News" data-event-category="/insights/blog" data-event-action="about" class="cmp-navigation__item-link menu-item__link " data-link-click="{&#34;eventCategory&#34;:&#34;Mega Menu Clicks&#34;,&#34;eventAction&#34;:&#34;About&#34;,&#34;eventLabel&#34;:&#34;News&#34;,&#34;eventDestination&#34;:&#34;https://www.thoughtworks.com/about-us/news&#34;}">News <span class="item-content-arrow-icon"></span> </a> </li> <li class="cmp-navigation__item cmp-navigation__item--level-1"> <a href="/about-us/partnerships" title="Partnerships" aria-label="Partnerships" role="link" data-event-label="Partnerships" data-event-category="/insights/blog" data-event-action="about" class="cmp-navigation__item-link menu-item__link " data-link-click="{&#34;eventCategory&#34;:&#34;Mega Menu Clicks&#34;,&#34;eventAction&#34;:&#34;About&#34;,&#34;eventLabel&#34;:&#34;Partnerships&#34;,&#34;eventDestination&#34;:&#34;https://www.thoughtworks.com/about-us/partnerships&#34;}">Partnerships <span class="item-content-arrow-icon"></span> </a> </li> <li class="cmp-navigation__item cmp-navigation__item--level-1"> <a href="/about-us/sustainability" title="Sustainability" aria-label="Sustainability" role="link" data-event-label="Sustainability" data-event-category="/insights/blog" data-event-action="about" class="cmp-navigation__item-link menu-item__link " data-link-click="{&#34;eventCategory&#34;:&#34;Mega Menu Clicks&#34;,&#34;eventAction&#34;:&#34;About&#34;,&#34;eventLabel&#34;:&#34;Sustainability&#34;,&#34;eventDestination&#34;:&#34;https://www.thoughtworks.com/about-us/sustainability&#34;}">Sustainability <span class="item-content-arrow-icon"></span> </a> </li> <li class="cmp-navigation__item cmp-navigation__item--level-1"> <a href="/about-us/events" title="Conferences and Events" aria-label="Conferences and Events" role="link" data-event-label="Conferences and Events" data-event-category="/insights/blog" data-event-action="about" class="cmp-navigation__item-link menu-item__link " data-link-click="{&#34;eventCategory&#34;:&#34;Mega Menu Clicks&#34;,&#34;eventAction&#34;:&#34;About&#34;,&#34;eventLabel&#34;:&#34;Conferences and Events&#34;,&#34;eventDestination&#34;:&#34;https://www.thoughtworks.com/about-us/events&#34;}">Conferences and Events <span class="item-content-arrow-icon"></span> </a> </li> <li class="cmp-navigation__item cmp-navigation__item--level-1"> <a href="/about-us/brand" title="Our Brand" aria-label="Our Brand" role="link" data-event-label="Our Brand" data-event-category="/insights/blog" data-event-action="about" class="cmp-navigation__item-link menu-item__link " data-link-click="{&#34;eventCategory&#34;:&#34;Mega Menu Clicks&#34;,&#34;eventAction&#34;:&#34;About&#34;,&#34;eventLabel&#34;:&#34;Our Brand&#34;,&#34;eventDestination&#34;:&#34;https://www.thoughtworks.com/about-us/brand&#34;}">Our Brand <span class="item-content-arrow-icon"></span> </a> </li> <li class="cmp-navigation__item cmp-navigation__item--level-1"> <a href="/about-us/awards-recognition" title="Awards and Recognition" aria-label="Awards and Recognition" role="link" data-event-label="Awards and Recognition" data-event-category="/insights/blog" data-event-action="about" class="cmp-navigation__item-link menu-item__link " data-link-click="{&#34;eventCategory&#34;:&#34;Mega Menu Clicks&#34;,&#34;eventAction&#34;:&#34;About&#34;,&#34;eventLabel&#34;:&#34;Awards and Recognition&#34;,&#34;eventDestination&#34;:&#34;https://www.thoughtworks.com/about-us/awards-recognition&#34;}">Awards and Recognition <span class="item-content-arrow-icon"></span> </a> </li> </ul> </div> </div> </li> <li class="cmp-navigation__item cmp-navigation__item--level-0"> <a href="https://investors.thoughtworks.com/" title="Investors" aria-label="Investors" role="link" data-event-label="Investors" data-event-category="/insights/blog" class="cmp-navigation__item-link menu-item__link " data-link-click="{&#34;eventCategory&#34;:&#34;Mega Menu Clicks&#34;,&#34;eventAction&#34;:&#34;Investors&#34;,&#34;eventLabel&#34;:&#34;Investors&#34;,&#34;eventDestination&#34;:&#34;https://investors.thoughtworks.com/&#34;}">Investors <span class="item-content-arrow-icon"></span> </a> </li> <li class="cmp-navigation__item cmp-navigation__item--level-0"> <a href="/contact-us" title="Contact" aria-label="Contact" role="link" data-event-label="Contact" data-event-category="/insights/blog" data-event-action="contact" class="cmp-navigation__item-link menu-item__link contact" data-link-click="{&#34;eventCategory&#34;:&#34;Mega Menu Clicks&#34;,&#34;eventAction&#34;:&#34;Contact&#34;,&#34;eventLabel&#34;:&#34;Contact&#34;,&#34;eventDestination&#34;:&#34;https://www.thoughtworks.com/contact-us&#34;}">Contact <span class="item-content-arrow-icon"></span> </a> </li> </ul> </div> </div> </nav> <div class="search-form"> <div class="search-btn"> <button id="search-submit-btn" class="search-submit-button">Search</button> </div> <div class="standalone-search-box-wrapper" data-search-config-api-url='https://www.thoughtworks.com/rest/search/config' data-search-placeholder="Type to search..." data-popular-searches="Popular searches" data-search-text="Search" data-country-locale="en-global" data-search-page-path="https://www.thoughtworks.com/search" data-title="Enter any search keyword to search thoughtworks.com"> </div> <div class="reset-btn"> <button id="search-reset-btn">Close</button> </div> </div> </div> <div class="cmp-header__language-section"> <div class=" cmp-language-navigation cmp-language-navigation--default"> <div class="cmp-language-navigation__toggle"> <button aria-label="Language navigation dropdown, Worldwide, English selected" class="global" data-current-country="global" aria-controls="language-menu" aria-expanded="false" id="langNavToggleHeader"> <noscript> <img src='/etc.clientlibs/thoughtworks/clientlibs/clientlib-site/resources/images/global.svg' alt title/> </noscript> <img data-src="/etc.clientlibs/thoughtworks/clientlibs/clientlib-site/resources/images/global.svg" alt title class="flag-image lazyload"/> <span class="nav-button-text">Worldwide | English</span> </button> </div> <div id="languagenavigation-00e141e8d3" class="cmp-language-navigation__nav" aria-label="country and language selector"> <ul class="cmp-language-navigation__nav__list" id="language-menu"> <li class="cmp-language-navigation__nav__list-item cmp-language-navigation__nav__list-item--countrycode-AU cmp-language-navigation__nav__list-item--langcode-en-AU cmp-language-navigation__nav__list-item--level-0"> <div class="country-flag" lang="en-AU"> <noscript> <img src='/etc.clientlibs/thoughtworks/clientlibs/clientlib-site/resources/images/au.svg' alt title height="20px" width="20px"/> </noscript> <img data-src="/etc.clientlibs/thoughtworks/clientlibs/clientlib-site/resources/images/au.svg" alt title class=" lazyload" height="20px" width="20px"/> <span class="country-name">Australia</span> </div> <div class="country-languages"> <a class="country-language ce-module-tracking " href="/en-au/insights/blog" hreflang="en" lang="en" locale-country="en-au" rel="alternate" title="English" aria-label="Language navigation, Australia, English" data-event-action="Country-locale selector" data-link-click="{&#34;eventCategory&#34;:&#34;/content/thoughtworks/global/en/insights/blog&#34;,&#34;eventAction&#34;:&#34;Country-locale selector&#34;,&#34;eventLabel&#34;:&#34;English&#34;,&#34;eventDestination&#34;:&#34;https://www.thoughtworks.com/en-au/insights/blog&#34;}" data-event-category="/insights/blog" data-event-label="English" tabindex="0">English</a> </div> </li> <li class="cmp-language-navigation__nav__list-item cmp-language-navigation__nav__list-item--countrycode-BR cmp-language-navigation__nav__list-item--langcode-en-BR cmp-language-navigation__nav__list-item--level-0"> <div class="country-flag" lang="en-BR"> <noscript> <img src='/etc.clientlibs/thoughtworks/clientlibs/clientlib-site/resources/images/br.svg' alt title height="20px" width="20px"/> </noscript> <img data-src="/etc.clientlibs/thoughtworks/clientlibs/clientlib-site/resources/images/br.svg" alt title class=" lazyload" height="20px" width="20px"/> <span class="country-name">Brazil</span> </div> <div class="country-languages"> <a class="country-language ce-module-tracking " href="/en-br/insights/blog" hreflang="en" lang="en" locale-country="en-br" rel="alternate" title="English" aria-label="Language navigation, Brazil, English" data-event-action="Country-locale selector" data-link-click="{&#34;eventCategory&#34;:&#34;/content/thoughtworks/global/en/insights/blog&#34;,&#34;eventAction&#34;:&#34;Country-locale selector&#34;,&#34;eventLabel&#34;:&#34;English&#34;,&#34;eventDestination&#34;:&#34;https://www.thoughtworks.com/en-br/insights/blog&#34;}" data-event-category="/insights/blog" data-event-label="English" tabindex="0">English</a> <span class="vertical-pipe">|</span> <a class="country-language ce-module-tracking " href="/pt-br/insights/blog" hreflang="pt" lang="pt" locale-country="pt-br" rel="alternate" title="Portugu锚s" aria-label="Language navigation, Brazil, Portugu锚s" data-event-action="Country-locale selector" data-link-click="{&#34;eventCategory&#34;:&#34;/content/thoughtworks/global/en/insights/blog&#34;,&#34;eventAction&#34;:&#34;Country-locale selector&#34;,&#34;eventLabel&#34;:&#34;Portugu锚s&#34;,&#34;eventDestination&#34;:&#34;https://www.thoughtworks.com/pt-br/insights/blog&#34;}" data-event-category="/insights/blog" data-event-label="Portugu锚s" tabindex="0">Portugu锚s</a> </div> </li> <li class="cmp-language-navigation__nav__list-item cmp-language-navigation__nav__list-item--countrycode-CA cmp-language-navigation__nav__list-item--langcode-en-CA cmp-language-navigation__nav__list-item--level-0"> <div class="country-flag" lang="en-CA"> <noscript> <img src='/etc.clientlibs/thoughtworks/clientlibs/clientlib-site/resources/images/ca.svg' alt title height="20px" width="20px"/> </noscript> <img data-src="/etc.clientlibs/thoughtworks/clientlibs/clientlib-site/resources/images/ca.svg" alt title class=" lazyload" height="20px" width="20px"/> <span class="country-name">Canada</span> </div> <div class="country-languages"> <a class="country-language ce-module-tracking " href="/en-ca/insights/blog" hreflang="en" lang="en" locale-country="en-ca" rel="alternate" title="English" aria-label="Language navigation, Canada, English" data-event-action="Country-locale selector" data-link-click="{&#34;eventCategory&#34;:&#34;/content/thoughtworks/global/en/insights/blog&#34;,&#34;eventAction&#34;:&#34;Country-locale selector&#34;,&#34;eventLabel&#34;:&#34;English&#34;,&#34;eventDestination&#34;:&#34;https://www.thoughtworks.com/en-ca/insights/blog&#34;}" data-event-category="/insights/blog" data-event-label="English" tabindex="0">English</a> </div> </li> <li class="cmp-language-navigation__nav__list-item cmp-language-navigation__nav__list-item--countrycode-CL cmp-language-navigation__nav__list-item--langcode-en-CL cmp-language-navigation__nav__list-item--level-0"> <div class="country-flag" lang="en-CL"> <noscript> <img src='/etc.clientlibs/thoughtworks/clientlibs/clientlib-site/resources/images/cl.svg' alt title height="20px" width="20px"/> </noscript> <img data-src="/etc.clientlibs/thoughtworks/clientlibs/clientlib-site/resources/images/cl.svg" alt title class=" lazyload" height="20px" width="20px"/> <span class="country-name">Chile</span> </div> <div class="country-languages"> <a class="country-language ce-module-tracking " href="/en-cl/insights/blog" hreflang="en" lang="en" locale-country="en-cl" rel="alternate" title="English" aria-label="Language navigation, Chile, English" data-event-action="Country-locale selector" data-link-click="{&#34;eventCategory&#34;:&#34;/content/thoughtworks/global/en/insights/blog&#34;,&#34;eventAction&#34;:&#34;Country-locale selector&#34;,&#34;eventLabel&#34;:&#34;English&#34;,&#34;eventDestination&#34;:&#34;https://www.thoughtworks.com/en-cl/insights/blog&#34;}" data-event-category="/insights/blog" data-event-label="English" tabindex="0">English</a> <span class="vertical-pipe">|</span> <a class="country-language ce-module-tracking " href="/es-cl/insights/blog" hreflang="es" lang="es" locale-country="es-cl" rel="alternate" title="Espa帽ol" aria-label="Language navigation, Chile, Espa帽ol" data-event-action="Country-locale selector" data-link-click="{&#34;eventCategory&#34;:&#34;/content/thoughtworks/global/en/insights/blog&#34;,&#34;eventAction&#34;:&#34;Country-locale selector&#34;,&#34;eventLabel&#34;:&#34;Espa帽ol&#34;,&#34;eventDestination&#34;:&#34;https://www.thoughtworks.com/es-cl/insights/blog&#34;}" data-event-category="/insights/blog" data-event-label="Espa帽ol" tabindex="0">Espa帽ol</a> </div> </li> <li class="cmp-language-navigation__nav__list-item cmp-language-navigation__nav__list-item--countrycode-CN cmp-language-navigation__nav__list-item--langcode-en-CN cmp-language-navigation__nav__list-item--level-0"> <div class="country-flag" lang="en-CN"> <noscript> <img src='/etc.clientlibs/thoughtworks/clientlibs/clientlib-site/resources/images/cn.svg' alt title height="20px" width="20px"/> </noscript> <img data-src="/etc.clientlibs/thoughtworks/clientlibs/clientlib-site/resources/images/cn.svg" alt title class=" lazyload" height="20px" width="20px"/> <span class="country-name">China</span> </div> <div class="country-languages"> <a class="country-language ce-module-tracking " href="/en-cn/insights/blog" hreflang="en" lang="en" locale-country="en-cn" rel="alternate" title="English" aria-label="Language navigation, China, English" data-event-action="Country-locale selector" data-link-click="{&#34;eventCategory&#34;:&#34;/content/thoughtworks/global/en/insights/blog&#34;,&#34;eventAction&#34;:&#34;Country-locale selector&#34;,&#34;eventLabel&#34;:&#34;English&#34;,&#34;eventDestination&#34;:&#34;https://www.thoughtworks.com/en-cn/insights/blog&#34;}" data-event-category="/insights/blog" data-event-label="English" tabindex="0">English</a> <span class="vertical-pipe">|</span> <a class="country-language ce-module-tracking " href="/zh-cn/insights/blog" hreflang="zh" lang="zh" locale-country="zh-cn" rel="alternate" title="Chinese" aria-label="Language navigation, China, Chinese" data-event-action="Country-locale selector" data-link-click="{&#34;eventCategory&#34;:&#34;/content/thoughtworks/global/en/insights/blog&#34;,&#34;eventAction&#34;:&#34;Country-locale selector&#34;,&#34;eventLabel&#34;:&#34;Chinese&#34;,&#34;eventDestination&#34;:&#34;https://www.thoughtworks.com/zh-cn/insights/blog&#34;}" data-event-category="/insights/blog" data-event-label="Chinese" tabindex="0">Chinese</a> </div> </li> <li class="cmp-language-navigation__nav__list-item cmp-language-navigation__nav__list-item--countrycode-EC cmp-language-navigation__nav__list-item--langcode-en-EC cmp-language-navigation__nav__list-item--level-0"> <div class="country-flag" lang="en-EC"> <noscript> <img src='/etc.clientlibs/thoughtworks/clientlibs/clientlib-site/resources/images/ec.svg' alt title height="20px" width="20px"/> </noscript> <img data-src="/etc.clientlibs/thoughtworks/clientlibs/clientlib-site/resources/images/ec.svg" alt title class=" lazyload" height="20px" width="20px"/> <span class="country-name">Ecuador</span> </div> <div class="country-languages"> <a class="country-language ce-module-tracking " href="/en-ec/insights/blog" hreflang="en" lang="en" locale-country="en-ec" rel="alternate" title="English" aria-label="Language navigation, Ecuador, English" data-event-action="Country-locale selector" data-link-click="{&#34;eventCategory&#34;:&#34;/content/thoughtworks/global/en/insights/blog&#34;,&#34;eventAction&#34;:&#34;Country-locale selector&#34;,&#34;eventLabel&#34;:&#34;English&#34;,&#34;eventDestination&#34;:&#34;https://www.thoughtworks.com/en-ec/insights/blog&#34;}" data-event-category="/insights/blog" data-event-label="English" tabindex="0">English</a> <span class="vertical-pipe">|</span> <a class="country-language ce-module-tracking " href="/es-ec/insights/blog" hreflang="es" lang="es" locale-country="es-ec" rel="alternate" title="Espa帽ol" aria-label="Language navigation, Ecuador, Espa帽ol" data-event-action="Country-locale selector" data-link-click="{&#34;eventCategory&#34;:&#34;/content/thoughtworks/global/en/insights/blog&#34;,&#34;eventAction&#34;:&#34;Country-locale selector&#34;,&#34;eventLabel&#34;:&#34;Espa帽ol&#34;,&#34;eventDestination&#34;:&#34;https://www.thoughtworks.com/es-ec/insights/blog&#34;}" data-event-category="/insights/blog" data-event-label="Espa帽ol" tabindex="0">Espa帽ol</a> </div> </li> <li class="cmp-language-navigation__nav__list-item cmp-language-navigation__nav__list-item--countrycode-DE cmp-language-navigation__nav__list-item--langcode-en-DE cmp-language-navigation__nav__list-item--level-0"> <div class="country-flag" lang="en-DE"> <noscript> <img src='/etc.clientlibs/thoughtworks/clientlibs/clientlib-site/resources/images/de.svg' alt title height="20px" width="20px"/> </noscript> <img data-src="/etc.clientlibs/thoughtworks/clientlibs/clientlib-site/resources/images/de.svg" alt title class=" lazyload" height="20px" width="20px"/> <span class="country-name">Germany</span> </div> <div class="country-languages"> <a class="country-language ce-module-tracking " href="/en-de/insights/blog" hreflang="en" lang="en" locale-country="en-de" rel="alternate" title="English" aria-label="Language navigation, Germany, English" data-event-action="Country-locale selector" data-link-click="{&#34;eventCategory&#34;:&#34;/content/thoughtworks/global/en/insights/blog&#34;,&#34;eventAction&#34;:&#34;Country-locale selector&#34;,&#34;eventLabel&#34;:&#34;English&#34;,&#34;eventDestination&#34;:&#34;https://www.thoughtworks.com/en-de/insights/blog&#34;}" data-event-category="/insights/blog" data-event-label="English" tabindex="0">English</a> <span class="vertical-pipe">|</span> <a class="country-language ce-module-tracking " href="/de-de/insights/blog" hreflang="de" lang="de" locale-country="de-de" rel="alternate" title="Deutsch" aria-label="Language navigation, Germany, Deutsch" data-event-action="Country-locale selector" data-link-click="{&#34;eventCategory&#34;:&#34;/content/thoughtworks/global/en/insights/blog&#34;,&#34;eventAction&#34;:&#34;Country-locale selector&#34;,&#34;eventLabel&#34;:&#34;Deutsch&#34;,&#34;eventDestination&#34;:&#34;https://www.thoughtworks.com/de-de/insights/blog&#34;}" data-event-category="/insights/blog" data-event-label="Deutsch" tabindex="0">Deutsch</a> </div> </li> <li class="cmp-language-navigation__nav__list-item cmp-language-navigation__nav__list-item--countrycode-IN cmp-language-navigation__nav__list-item--langcode-en-IN cmp-language-navigation__nav__list-item--level-0"> <div class="country-flag" lang="en-IN"> <noscript> <img src='/etc.clientlibs/thoughtworks/clientlibs/clientlib-site/resources/images/in.svg' alt title height="20px" width="20px"/> </noscript> <img data-src="/etc.clientlibs/thoughtworks/clientlibs/clientlib-site/resources/images/in.svg" alt title class=" lazyload" height="20px" width="20px"/> <span class="country-name">India</span> </div> <div class="country-languages"> <a class="country-language ce-module-tracking " href="/en-in/insights/blog" hreflang="en" lang="en" locale-country="en-in" rel="alternate" title="English" aria-label="Language navigation, India, English" data-event-action="Country-locale selector" data-link-click="{&#34;eventCategory&#34;:&#34;/content/thoughtworks/global/en/insights/blog&#34;,&#34;eventAction&#34;:&#34;Country-locale selector&#34;,&#34;eventLabel&#34;:&#34;English&#34;,&#34;eventDestination&#34;:&#34;https://www.thoughtworks.com/en-in/insights/blog&#34;}" data-event-category="/insights/blog" data-event-label="English" tabindex="0">English</a> </div> </li> <li class="cmp-language-navigation__nav__list-item cmp-language-navigation__nav__list-item--countrycode-SG cmp-language-navigation__nav__list-item--langcode-en-SG cmp-language-navigation__nav__list-item--level-0"> <div class="country-flag" lang="en-SG"> <noscript> <img src='/etc.clientlibs/thoughtworks/clientlibs/clientlib-site/resources/images/sg.svg' alt title height="20px" width="20px"/> </noscript> <img data-src="/etc.clientlibs/thoughtworks/clientlibs/clientlib-site/resources/images/sg.svg" alt title class=" lazyload" height="20px" width="20px"/> <span class="country-name">Singapore</span> </div> <div class="country-languages"> <a class="country-language ce-module-tracking " href="/en-sg/insights/blog" hreflang="en" lang="en" locale-country="en-sg" rel="alternate" title="English" aria-label="Language navigation, Singapore, English" data-event-action="Country-locale selector" data-link-click="{&#34;eventCategory&#34;:&#34;/content/thoughtworks/global/en/insights/blog&#34;,&#34;eventAction&#34;:&#34;Country-locale selector&#34;,&#34;eventLabel&#34;:&#34;English&#34;,&#34;eventDestination&#34;:&#34;https://www.thoughtworks.com/en-sg/insights/blog&#34;}" data-event-category="/insights/blog" data-event-label="English" tabindex="0">English</a> </div> </li> <li class="cmp-language-navigation__nav__list-item cmp-language-navigation__nav__list-item--countrycode-ES cmp-language-navigation__nav__list-item--langcode-en-ES cmp-language-navigation__nav__list-item--level-0"> <div class="country-flag" lang="en-ES"> <noscript> <img src='/etc.clientlibs/thoughtworks/clientlibs/clientlib-site/resources/images/es.svg' alt title height="20px" width="20px"/> </noscript> <img data-src="/etc.clientlibs/thoughtworks/clientlibs/clientlib-site/resources/images/es.svg" alt title class=" lazyload" height="20px" width="20px"/> <span class="country-name">Spain</span> </div> <div class="country-languages"> <a class="country-language ce-module-tracking " href="/en-es/insights/blog" hreflang="en" lang="en" locale-country="en-es" rel="alternate" title="English" aria-label="Language navigation, Spain, English" data-event-action="Country-locale selector" data-link-click="{&#34;eventCategory&#34;:&#34;/content/thoughtworks/global/en/insights/blog&#34;,&#34;eventAction&#34;:&#34;Country-locale selector&#34;,&#34;eventLabel&#34;:&#34;English&#34;,&#34;eventDestination&#34;:&#34;https://www.thoughtworks.com/en-es/insights/blog&#34;}" data-event-category="/insights/blog" data-event-label="English" tabindex="0">English</a> <span class="vertical-pipe">|</span> <a class="country-language ce-module-tracking " href="/es-es/insights/blog" hreflang="es" lang="es" locale-country="es-es" rel="alternate" title="Espa帽ol" aria-label="Language navigation, Spain, Espa帽ol" data-event-action="Country-locale selector" data-link-click="{&#34;eventCategory&#34;:&#34;/content/thoughtworks/global/en/insights/blog&#34;,&#34;eventAction&#34;:&#34;Country-locale selector&#34;,&#34;eventLabel&#34;:&#34;Espa帽ol&#34;,&#34;eventDestination&#34;:&#34;https://www.thoughtworks.com/es-es/insights/blog&#34;}" data-event-category="/insights/blog" data-event-label="Espa帽ol" tabindex="0">Espa帽ol</a> </div> </li> <li class="cmp-language-navigation__nav__list-item cmp-language-navigation__nav__list-item--countrycode-TH cmp-language-navigation__nav__list-item--langcode-en-TH cmp-language-navigation__nav__list-item--level-0"> <div class="country-flag" lang="en-TH"> <noscript> <img src='/etc.clientlibs/thoughtworks/clientlibs/clientlib-site/resources/images/th.svg' alt title height="20px" width="20px"/> </noscript> <img data-src="/etc.clientlibs/thoughtworks/clientlibs/clientlib-site/resources/images/th.svg" alt title class=" lazyload" height="20px" width="20px"/> <span class="country-name">Thailand</span> </div> <div class="country-languages"> <a class="country-language ce-module-tracking " href="/en-th/insights/blog" hreflang="en" lang="en" locale-country="en-th" rel="alternate" title="English" aria-label="Language navigation, Thailand, English" data-event-action="Country-locale selector" data-link-click="{&#34;eventCategory&#34;:&#34;/content/thoughtworks/global/en/insights/blog&#34;,&#34;eventAction&#34;:&#34;Country-locale selector&#34;,&#34;eventLabel&#34;:&#34;English&#34;,&#34;eventDestination&#34;:&#34;https://www.thoughtworks.com/en-th/insights/blog&#34;}" data-event-category="/insights/blog" data-event-label="English" tabindex="0">English</a> </div> </li> <li class="cmp-language-navigation__nav__list-item cmp-language-navigation__nav__list-item--countrycode-GB cmp-language-navigation__nav__list-item--langcode-en-GB cmp-language-navigation__nav__list-item--level-0"> <div class="country-flag" lang="en-GB"> <noscript> <img src='/etc.clientlibs/thoughtworks/clientlibs/clientlib-site/resources/images/gb.svg' alt title height="20px" width="20px"/> </noscript> <img data-src="/etc.clientlibs/thoughtworks/clientlibs/clientlib-site/resources/images/gb.svg" alt title class=" lazyload" height="20px" width="20px"/> <span class="country-name">United Kingdom</span> </div> <div class="country-languages"> <a class="country-language ce-module-tracking " href="/en-gb/insights/blog" hreflang="en" lang="en" locale-country="en-gb" rel="alternate" title="English" aria-label="Language navigation, United Kingdom, English" data-event-action="Country-locale selector" data-link-click="{&#34;eventCategory&#34;:&#34;/content/thoughtworks/global/en/insights/blog&#34;,&#34;eventAction&#34;:&#34;Country-locale selector&#34;,&#34;eventLabel&#34;:&#34;English&#34;,&#34;eventDestination&#34;:&#34;https://www.thoughtworks.com/en-gb/insights/blog&#34;}" data-event-category="/insights/blog" data-event-label="English" tabindex="0">English</a> </div> </li> <li class="cmp-language-navigation__nav__list-item cmp-language-navigation__nav__list-item--countrycode-US cmp-language-navigation__nav__list-item--langcode-en-US cmp-language-navigation__nav__list-item--level-0"> <div class="country-flag" lang="en-US"> <noscript> <img src='/etc.clientlibs/thoughtworks/clientlibs/clientlib-site/resources/images/us.svg' alt title height="20px" width="20px"/> </noscript> <img data-src="/etc.clientlibs/thoughtworks/clientlibs/clientlib-site/resources/images/us.svg" alt title class=" lazyload" height="20px" width="20px"/> <span class="country-name">United States</span> </div> <div class="country-languages"> <a class="country-language ce-module-tracking " href="/en-us/insights/blog" hreflang="en" lang="en" locale-country="en-us" rel="alternate" title="English" aria-label="Language navigation, United States, English" data-event-action="Country-locale selector" data-link-click="{&#34;eventCategory&#34;:&#34;/content/thoughtworks/global/en/insights/blog&#34;,&#34;eventAction&#34;:&#34;Country-locale selector&#34;,&#34;eventLabel&#34;:&#34;English&#34;,&#34;eventDestination&#34;:&#34;https://www.thoughtworks.com/en-us/insights/blog&#34;}" data-event-category="/insights/blog" data-event-label="English" tabindex="0">English</a> </div> </li> <li class="cmp-language-navigation__nav__list-item cmp-language-navigation__nav__list-item--langcode-en cmp-language-navigation__nav__list-item--level-0 cmp-language-navigation__nav__list-item--active"> <div class="country-flag"> <noscript> <img src='/etc.clientlibs/thoughtworks/clientlibs/clientlib-site/resources/images/global.svg' alt title height="20px" width="20px"/> </noscript> <img data-src="/etc.clientlibs/thoughtworks/clientlibs/clientlib-site/resources/images/global.svg" alt title class=" lazyload" height="20px" width="20px"/> <span class="country-name">Worldwide</span> </div> <div class="country-languages"> <a class="country-language ce-module-tracking active-lang" href="/insights/blog" hreflang="en" lang="en" locale-country="en-global" rel="alternate" title="English" aria-label="Language navigation, Worldwide, English" data-event-action="Country-locale selector" data-link-click="{&#34;eventCategory&#34;:&#34;/content/thoughtworks/global/en/insights/blog&#34;,&#34;eventAction&#34;:&#34;Country-locale selector&#34;,&#34;eventLabel&#34;:&#34;English&#34;,&#34;eventDestination&#34;:&#34;https://www.thoughtworks.com/insights/blog&#34;}" data-event-category="/insights/blog" data-event-label="English" tabindex="0">English</a> </div> </li> </ul> </div> </div> </div> </header> </div> </div> </div> </div> </div></div> </div> </div> </div> <main class="compensate-header-height--long placeholder-content-height"> <div class="responsivegrid"> <div class="aem-Grid aem-Grid--12 aem-Grid--default--12 "> <div class="container responsivegrid aem-GridColumn aem-GridColumn--default--12"> <div id="container-45c3179b9c" class="cmp-container"> <div class="aem-Grid aem-Grid--12 aem-Grid--default--12 "> <div class="herobanner aem-GridColumn aem-GridColumn--default--12"><div class='hero-banner small-banner hero-banner-regular aem-Grid aem-Grid--12 aem-Grid--default--12' style="background-color: #163c4d"> <div class='hero-banner__overlay aem-responsive-grid'> <div class='hero-banner__overlay__container aem-Grid aem-Grid--12'> <div class='aem-GridColumn aem-GridColumn--12'> <h1 class='hero-banner__overlay__container__title'> Blogs </h1> </div> <div class='hero-banner__overlay__container__subtitle aem-GridColumn aem-GridColumn--large--11 aem-GridColumn--medium--10 aem-GridColumn--small--12'> <span>Expert advice on strategy,<br /> design,engineering, careers <br /> in tech,and more</span> </div> </div> </div> </div> </div> </div> </div> </div> <div class="backNavigation aem-GridColumn aem-GridColumn--default--12"> <div class="backNavigation__wrapper "> <div class='backNavigation__container'> <div class='back-navigation aem-Grid aem-responsive-grid'> <div class='back-navigation__navigation'> <noscript> <a class='ce-module-tracking back-navigation__link' data-event-action='Back navigation' href='/insights' aria-label='Insights' data-link-click='{&#34;eventCategory&#34;:&#34;Sub Navigation&#34;,&#34;eventAction&#34;:&#34;Breadcrumb&#34;,&#34;eventLabel&#34;:&#34;Insights&#34;,&#34;eventDestination&#34;:&#34;https://www.thoughtworks.com/insights&#34;}'> <span class='cta-arrow'></span> <span class='backNavText'>Insights</span> <span class='backNavTextMobile'>Back</span> </a> </noscript> <a class='ce-module-tracking back-navigation__link back-navigation__link-hide' data-event-action='Back navigation' href='/insights' aria-label='Insights' data-link-click='{&#34;eventCategory&#34;:&#34;Sub Navigation&#34;,&#34;eventAction&#34;:&#34;Breadcrumb&#34;,&#34;eventLabel&#34;:&#34;Insights&#34;,&#34;eventDestination&#34;:&#34;https://www.thoughtworks.com/insights&#34;}' data-back-i18n="Back to hub"> <span class='cta-arrow'></span> <span class='backNavText'>Insights</span> <span class='backNavTextMobile'>Back</span> </a> </div> </div> </div> </div> </div> <div class="container responsivegrid aem-GridColumn aem-GridColumn--default--12"> <div id="container-3347fbf73d" class="cmp-container"> <div class="aem-Grid aem-Grid--12 aem-Grid--default--12 "> <div class="blogSearch search aem-GridColumn aem-GridColumn--default--12"> <div class='cmp-search-container aem-Grid aem-GridColumn aem-GridColumn--default--12' style="background-color: ;"> <div class="aem-responsive-grid"> </div> <div class='featured-section' data-featured-image='/content/dam/thoughtworks/images/illustration/inline-image/insights/blg_inline_dei_closet.jpg' data-heading='Featured blogs'> <div class='featured-image play-pause-show-hide'> <noscript> <img alt='' title='' src="/content/dam/thoughtworks/images/illustration/inline-image/insights/blg_inline_dei_closet.jpg"/> </noscript> <img src="data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7" class='lazyload' alt='' title='' data-src="/content/dam/thoughtworks/images/illustration/inline-image/insights/blg_inline_dei_closet.jpg" itemprop="thumbnail"/> <div class='play-pause-container hide' data-autoplay='true'> <canvas data-desktop-image='/content/dam/thoughtworks/images/illustration/inline-image/insights/blg_inline_dei_closet.jpg' title='featured Image Tool Tip Text'></canvas> <button class='pause-btn '> <img src='/etc.clientlibs/thoughtworks/clientlibs/clientlib-site/resources/images/pause-icon.svg' alt='Pause' title='Pause'/> </button> <button class='play-btn hide'> <img src='/etc.clientlibs/thoughtworks/clientlibs/clientlib-site/resources/images/play-icon.svg' alt='Play' title='Play'/> </button> </div> </div> <ul> <li data-author-names='Mike Mason' data-cta-link='https://www.thoughtworks.com/insights/blog/generative-ai/deepseek-five-things-business-technology-leaders-know' data-cta-text='Read more' data-content-type='Blog' data-primary-topic='Generative AI' data-secondary-topic='Emerging tech' data-title='DeepSeek: Five things business and technology leaders need to know'></li> <li data-author-names='Prasanna Pendse' data-cta-link='https://www.thoughtworks.com/insights/blog/generative-ai/demystifying-deepseek' data-cta-text='Read more' data-content-type='Blog' data-primary-topic='Generative AI' data-secondary-topic='AI and ML' data-title='Demystifying DeepSeek'></li> <li data-author-names='Ken Mugrage,Srinivasan Raguraman' data-cta-link='https://www.thoughtworks.com/insights/blog/generative-ai/reckoning-generative-ai-uncanny-valley' data-cta-text='Read more' data-content-type='Blog' data-primary-topic='Generative AI' data-secondary-topic='AI and ML' data-title='Reckoning with generative AI鈥檚 uncanny valley'></li> <li data-author-names='Preeti Mishra,Richard Gall' data-cta-link='https://www.thoughtworks.com/insights/blog/technology-strategy/Insights-top-picks-from-2024' data-cta-text='Read more' data-content-type='Blog' data-primary-topic='Technology strategy' data-secondary-topic='AI and ML' data-title='Insights top picks from 2024'></li> </ul> </div> <div class='cmp-search' data-lang-text="en" data-blips-text="blips" data-blogs-text="blogs" data-by-text="By" data-clear-text="Clear" data-country-locale='en-global' data-did-you-mean="Did you mean " data-filter-results-text="Filter results" data-filterby-text="Filter by" data-filters-applied-text="filter(s) applied" data-filters-text="Filters" data-home-page-path='https://www.thoughtworks.com/' data-loading-text="Loading" data-next-text="Next" data-no-result-text='&lt;p>We couldn&#39;t find anything that matches your search.&lt;/p> &lt;p>聽&lt;/p> &lt;p>Suggestions:&lt;/p> &lt;p>聽&lt;/p> &lt;ul> &lt;li>Try checking the spelling&lt;/li> &lt;li>Try a different keyword&lt;/li> &lt;li>Try changing聽or removing the filters&lt;/li> &lt;/ul> ' data-no-results-for="No results for &#39;(searchedText)&#39;" data-out-of-text="out of" data-out-of-text-for-radar="radarOutOfText" data-old-radar-blip-label="Old Blip" data-old-radar-blip-tool-tip="This advice was written more than six Radar volumes ago and should be treated with a degree of caution: it may be out of date." data-pagination-type="pager" data-podcast-guest-text="Podcast guest" data-podcast-host-text="Podcast host" data-popular-searches="Popular searches" data-previous-text="Previous" data-recent-blips-text="Recent blips" data-recent-blogs-text="Recent blogs" data-recommended-text="Recommended" data-results-for="results for" data-results-text="results" data-results-view="list" data-search-config-api-url='https://www.thoughtworks.com/rest/search/config' data-search-heading='Search all blogs' data-search-placeholder="Type to search blogs..." data-search-searchType='blog' data-search-text="Search" data-see-results-text="See results" data-selected-text="selected" data-showing-results-for="Showing (totalResult) results for &#39;(updatedQuery)&#39;" data-showing-text="Showing" data-showing-text-for-radar="radarShowingText" data-view-all-recommended-results="View all recommended results" data-view-less-recommended-results="View less recommended results" data-view-less-text="View less" data-view-more-text="View more" data-view-more-insights-text="View more insights" data-view-less-insights-text="View less insights" data-quadrant-names="{&#34;techniques&#34;:&#34;Techniques&#34;,&#34;languages-and-frameworks&#34;:&#34;Languages \u0026 Frameworks&#34;,&#34;tools&#34;:&#34;Tools&#34;,&#34;platforms&#34;:&#34;Platforms&#34;}" data-ring-names='{"trial":"Trial","hold":"Hold","adopt":"Adopt","assess":"Assess"}' data-quadrant-text="Quadrant" data-ring-text="Ring"> </div> </div> </div> </div> </div> </div> <div class="container responsivegrid aem-GridColumn aem-GridColumn--default--12"> <div id="container-83510f3825" class="cmp-container"> <div class="aem-Grid aem-Grid--12 aem-Grid--default--12 "> <div class="ctabanner aem-GridColumn aem-GridColumn--default--12"><div class="aem-Grid cta-banner lazyload"> <div class="aem-responsive-grid aem-Grid aem-Grid--large--10"> <h2 class="cta-banner__title aem-GridColumn aem-GridColumn--large--7" style="color: #ffffff">Follow the topics that matter most to you</h2> <div class="cta-banner__cta aem-GridColumn aem-GridColumn--large--3"> <a class="cta-banner__cta__button cmp__link-btn--default ce-module-tracking" href="/insights/preference-center" data-event-action="Inquiry Click" data-event-category="/insights/blog" data-event-label="Sign up here " data-link-click="{&#34;eventCategory&#34;:&#34;CTA&#34;,&#34;eventAction&#34;:&#34;Banner: Follow the topics that matter most to you&#34;,&#34;eventLabel&#34;:&#34;Sign up here &#34;,&#34;eventDestination&#34;:&#34;https://www.thoughtworks.com/insights/preference-center&#34;}" aria-label="Sign up here " role='link'> <span class="cta-banner__cta__text">Sign up here </span> </a> </div> </div> </div> </div> </div> </div> </div> </div> </div> </main> <div class="experiencefragment-footer experiencefragment"> <div class="cmp-experiencefragment-wrapper aem-Grid padding-styles"> <div class="cmp-experiencefragment-container" style="color: #000000"> <div class="expanding-background-animation" style="background-color: #ffffff"></div> <div class="cmp-experiencefragment cmp-experiencefragment--footer "> <div class="xf-content-height"> <div class="aem-Grid aem-Grid--12 aem-Grid--default--12 "> <div class="responsivegrid aem-GridColumn aem-GridColumn--default--12"> <div class="aem-Grid aem-Grid--12 aem-Grid--default--12 "> <div class="footer aem-GridColumn aem-GridColumn--default--12"><footer class="footer__container"> <div class="footer-links" aria-label="footer links" role="navigation"> <div class="footer__list-wrapper aem-Grid aem-responsive-grid aem-Grid--large--10 aem-Grid--small--12"> <section class="footer__list aem-GridColumn aem-GridColumn--large--2 aem-GridColumn--small--12"> <!-- Column Name --> <h2 class="footer__list__heading footer__list--alignment">Company</h2> <ul class="footer__list__content" data-toggle="#toggle"> <li class="footer__list__content-links"> <a class="ce-module-tracking footer__list__content-link" href="/about-us" data-event-action="Footer Navigation" data-event-category="/insights/blog" data-event-label="About us">About us</a> </li> <li class="footer__list__content-links"> <a class="ce-module-tracking footer__list__content-link" href="/what-we-do" data-event-action="Footer Navigation" data-event-category="/insights/blog" data-event-label="What we do">What we do</a> </li> <li class="footer__list__content-links"> <a class="ce-module-tracking footer__list__content-link" href="/about-us/partnerships" data-event-action="Footer Navigation" data-event-category="/insights/blog" data-event-label="Partnerships">Partnerships</a> </li> <li class="footer__list__content-links"> <a class="ce-module-tracking footer__list__content-link" href="/clients" data-event-action="Footer Navigation" data-event-category="/insights/blog" data-event-label="Who we work with">Who we work with</a> </li> <li class="footer__list__content-links"> <a class="ce-module-tracking footer__list__content-link" href="/about-us/news" data-event-action="Footer Navigation" data-event-category="/insights/blog" data-event-label="News">News</a> </li> <li class="footer__list__content-links"> <a class="ce-module-tracking footer__list__content-link" href="/about-us/diversity-and-inclusion" data-event-action="Footer Navigation" data-event-category="/insights/blog" data-event-label="Diversity, Equity and Inclusion">Diversity, Equity and Inclusion</a> </li> <li class="footer__list__content-links"> <a class="ce-module-tracking footer__list__content-link" href="/careers" data-event-action="Footer Navigation" data-event-category="/insights/blog" data-event-label="Careers">Careers</a> </li> <li class="footer__list__content-links"> <a class="ce-module-tracking footer__list__content-link" href="https://investors.thoughtworks.com/" data-event-action="Footer Navigation" data-event-category="/insights/blog" data-event-label="Investors">Investors</a> </li> <li class="footer__list__content-links"> <a class="ce-module-tracking footer__list__content-link" href="/contact-us" data-event-action="Footer Navigation" data-event-category="/insights/blog" data-event-label="Contact us">Contact us</a> </li> </ul> </section> <section class="footer__list aem-GridColumn aem-GridColumn--large--2 aem-GridColumn--small--12"> <!-- Column Name --> <h2 class="footer__list__heading footer__list--alignment">Insights</h2> <ul class="footer__list__content" data-toggle="#toggle"> <li class="footer__list__content-links"> <a class="ce-module-tracking footer__list__content-link" href="/insights/preference-center" data-event-action="Footer Navigation" data-event-category="/insights/blog" data-event-label="Preference center">Preference center</a> </li> <li class="footer__list__content-links"> <a class="ce-module-tracking footer__list__content-link" href="/insights/articles" data-event-action="Footer Navigation" data-event-category="/insights/blog" data-event-label="Articles">Articles</a> </li> <li class="footer__list__content-links"> <a class="ce-module-tracking footer__list__content-link" href="/insights/blog" data-event-action="Footer Navigation" data-event-category="/insights/blog" data-event-label="Blogs">Blogs</a> </li> <li class="footer__list__content-links"> <a class="ce-module-tracking footer__list__content-link" href="/insights/books" data-event-action="Footer Navigation" data-event-category="/insights/blog" data-event-label="Books">Books</a> </li> <li class="footer__list__content-links"> <a class="ce-module-tracking footer__list__content-link" href="/insights/podcasts" data-event-action="Footer Navigation" data-event-category="/insights/blog" data-event-label="Podcasts">Podcasts</a> </li> </ul> </section> <section class="footer__list aem-GridColumn aem-GridColumn--large--2 aem-GridColumn--small--12"> <!-- Column Name --> <h2 class="footer__list__heading footer__list--alignment">Site info</h2> <ul class="footer__list__content" data-toggle="#toggle"> <li class="footer__list__content-links"> <a class="ce-module-tracking footer__list__content-link" href="/about-us/privacy-policy" data-event-action="Footer Navigation" data-event-category="/insights/blog" data-event-label="Privacy policy">Privacy policy</a> </li> <li class="footer__list__content-links"> <a class="ce-module-tracking footer__list__content-link" href="/about-us/accessibility" data-event-action="Footer Navigation" data-event-category="/insights/blog" data-event-label="Accessibility statement">Accessibility statement</a> </li> <li class="footer__list__content-links"> <a class="ce-module-tracking footer__list__content-link" href="/content/dam/thoughtworks/documents/guide/tw_guide_modern_slavery_statement.pdf" data-event-action="Footer Navigation" data-event-category="/insights/blog" data-event-label="Modern slavery statement" target="_blank">Modern slavery statement</a> </li> <li class="footer__list__content-links"> <a class="ce-module-tracking footer__list__content-link" href="/content/dam/thoughtworks/documents/guide/tw_guide_code_of_conduct_en.pdf" data-event-action="Footer Navigation" data-event-category="/insights/blog" data-event-label="Code of conduct" target="_blank">Code of conduct</a> </li> <li class="footer__list__content-links"> <a class="ce-module-tracking footer__list__content-link" href="https://integrity.thoughtworks.com" data-event-action="Footer Navigation" data-event-category="/insights/blog" data-event-label="Integrity helpline">Integrity helpline</a> </li> <li class="footer__list__content-links"> <a class="ce-module-tracking footer__list__content-link" href="/content/dam/thoughtworks/documents/guide/tw_guide_sustainable_procurement_policy.pdf" data-event-action="Footer Navigation" data-event-category="/insights/blog" data-event-label="Sustainable procurement policy" target="_blank">Sustainable procurement policy</a> </li> </ul> </section> </div> </div> <h2 class="footer__connect-with-us">Connect with us</h2> <ul class="footer__social"> <li><a class="footer__social__icon" href="https://www.linkedin.com/company/thoughtworks" id="linkedin-link" data-event-label="linkedin-link" rel="noreferrer" target="_blank" title="Read Thoughtworks company news on LinkedIn" generic-tracking-disabled> <svg height="32px" viewBox="0 0 64 64" width="32px" xmlns="https://www.w3.org/2000/svg"> <rect height="64" width="64" x="0" y="0"></rect> <g fill="#FFFFFF" fill-rule="nonzero" transform="translate(14.000000, 15.000000)"> <path d="M7.77777778,10.3703704 L7.77777778,35 L0,35 L0,10.3703704 L7.77777778,10.3703704 Z M0,3.20023148 C0,1.38744148 1.55454315,0 3.88888889,0 C6.22323463,0 7.68663259,1.38744148 7.77777778,3.20023148 C7.77777778,5.01808481 6.32450778,6.48148148 3.88888889,6.48148148 C1.55454315,6.48148148 0,5.01808481 0,3.20023148 Z M36.2962963,35 L28.5185185,35 C28.5185185,35 28.5185185,22.994068 28.5185185,22.037037 C28.5185185,19.4444444 27.2222222,16.8518519 23.9814815,16.8012159 L23.8802083,16.8012159 C20.7407407,16.8012159 19.4444444,19.4697624 19.4444444,22.037037 C19.4444444,23.2168689 19.4444444,35 19.4444444,35 L11.6666667,35 L11.6666667,10.3703704 L19.4444444,10.3703704 L19.4444444,13.6870663 C19.4444444,13.6870663 21.9458919,10.3703704 26.9741033,10.3703704 C32.1238426,10.3703704 36.2962963,13.9098672 36.2962963,21.0800061 L36.2962963,35 Z"> </path> </g> </svg> </a></li> <li><a class="footer__social__icon" href="https://www.facebook.com/Thoughtworks" id="facebook-link" data-event-label="facebook-link" rel="noreferrer" target="_blank" title="Visit Thoughtworks on Facebook" generic-tracking-disabled> <svg height="32px" viewBox="0 0 64 64" width="32px" xmlns="https://www.w3.org/2000/svg"> <rect height="64" width="64" x="0" y="0"></rect> <g fill="#FFFFFF" fill-rule="nonzero" transform="translate(24.000000, 15.000000)"> <path d="M15.1666667,17.15 L10.4545,17.15 C10.4545,24.6785 10.4545,33.9453333 10.4545,33.9453333 L3.472,33.9453333 C3.472,33.9453333 3.472,24.7683333 3.472,17.15 L0.152833333,17.15 L0.152833333,11.214 L3.472,11.214 L3.472,7.3745 C3.472,4.62466667 4.77866667,0.327833333 10.5186667,0.327833333 L15.6928333,0.347666667 L15.6928333,6.10983333 C15.6928333,6.10983333 12.5486667,6.10983333 11.9373333,6.10983333 C11.326,6.10983333 10.4568333,6.4155 10.4568333,7.72683333 L10.4568333,11.2151667 L15.7768333,11.2151667 L15.1666667,17.15 Z"> </path> </g> </svg> </a></li> <li><a class="footer__social__icon" href="https://x.com/thoughtworks" id="twitter-link" rel="noreferrer" data-event-label="twitter-link" target="_blank" title="Follow @thoughtworks on twitter" generic-tracking-disabled> <svg height="32" width="32" xmlns="https://www.w3.org/2000/svg" viewBox="0 0 32 32"> <rect width="32" height="32"/> <path fill="#FFFFFF" d="M20.7,8.7h2.4l-5.4,6.1l6.2,8.4h-5 l-3.9-5.1l-4.5,5.1H8.3l5.7-6.5l-6-8h5.1l3.5,4.6L20.7,8.7z M19.7,21.8h1.4l-8.8-11.6h-1.4L19.7,21.8z"/> </svg> </a></li> <li><a class="js_open_wechat_modal footer__social__icon" href="javascript:" data-target="#wechat-modal" data-toggle="modal" id="wechat-link" title="Thoughtworks China WeChat subscription account QR code" data-event-label="wechat-link" generic-tracking-disabled> <svg height="32px" viewBox="0 0 64 64" width="32px" xmlns="https://www.w3.org/2000/svg"> <rect height="64" width="64" x="0" y="0"></rect> <path d="M42.0161678,26.6666667 C41.1578774,20.0699872 34.530816,15 26.5555556,15 C17.9992407,15 11,20.8333333 11,28.125 C11,32.3063149 13.2368704,35.9027778 16.8333333,38.3333333 L14.8888889,44.1666667 L21.0146482,40.3765186 C22.6666667,40.957574 24.6111111,41.25 26.5555556,41.25 C27.5505647,41.25 28.5265844,41.1702476 29.4722222,41.0183379" fill="#FFFFFF" stroke="#000000" stroke-width="1"></path> <path d="M53.7777778,37.3611111 C53.7777778,31.4290369 48.1381296,26.6666667 41.1388889,26.6666667 C34.1396482,26.6666667 28.5,31.4290369 28.5,37.3611111 C28.5,43.2931853 34.1396482,48.0555556 41.1388889,48.0555556 C42.8896482,48.0555556 44.5416667,47.7631296 46,47.2770185 L50.8611111,50 L49.5015186,45.332574 C52.1257593,43.3881296 53.7777778,40.5702037 53.7777778,37.3611111 Z" fill="#FFFFFF" stroke="#000000" stroke-width="1"></path> <path d="M22.6666667,23.75 C22.6666667,24.8209631 21.7931853,25.6944444 20.7222222,25.6944444 C19.6512592,25.6944444 18.7777778,24.8209631 18.7777778,23.75 C18.7777778,22.6790369 19.6512592,21.8055556 20.7222222,21.8055556 C21.7931853,21.8055556 22.6666667,22.6790369 22.6666667,23.75 Z M32.3888889,21.8055556 C31.3179258,21.8055556 30.4444444,22.6790369 30.4444444,23.75 C30.4444444,24.8209631 31.3179258,25.6944444 32.3888889,25.6944444 C33.4598519,25.6944444 34.3333333,24.8209631 34.3333333,23.75 C34.3333333,22.6790369 33.4598519,21.8055556 32.3888889,21.8055556 Z M38.2222222,34.9305556 C38.2222222,35.7090926 37.542426,36.3888889 36.7638889,36.3888889 C35.9853518,36.3888889 35.3055556,35.7090926 35.3055556,34.9305556 C35.3055556,34.1520185 35.9853518,33.4722222 36.7638889,33.4722222 C37.542426,33.4722222 38.2222222,34.1520185 38.2222222,34.9305556 Z M45.5138889,33.4722222 C44.7353518,33.4722222 44.0555556,34.1520185 44.0555556,34.9305556 C44.0555556,35.7090926 44.7353518,36.3888889 45.5138889,36.3888889 C46.292426,36.3888889 46.9722222,35.7090926 46.9722222,34.9305556 C46.9722222,34.1520185 46.292426,33.4722222 45.5138889,33.4722222 Z" fill="#000000" fill-rule="nonzero"></path> </svg> </a> <div class="footer__modal fade hidden" id="wechat-modal" role="dialog"> <div class="footer__modal-wrapper"> <div class="footer__modal__dialog"> <div class="footer__modal__content"> <div class="footer__modal__header"> <a class="footer__modal__close" data-dismiss="modal" data-target="#wechat-modal" href="javascript:void(0);">脳</a> <label class="footer__modal__title">WeChat</label> </div> <div class="footer__modal__body"> <noscript> <img src='/etc.clientlibs/thoughtworks/clientlibs/clientlib-site/resources/images/wechat_qr_code.jpg' alt='QR code to Thoughtworks China WeChat subscription account' title='Thoughtworks China WeChat QR code'/> </noscript> <img data-src="/etc.clientlibs/thoughtworks/clientlibs/clientlib-site/resources/images/wechat_qr_code.jpg" alt='QR code to Thoughtworks China WeChat subscription account' title='Thoughtworks China WeChat QR code' class=" lazyload"/> </div> </div> </div> </div> </div></li> <li><a class="footer__social__icon" href="https://www.youtube.com/user/thoughtworks" id="youtube-link" data-event-label="youtube-link" rel="noreferrer" target="_blank" title="Watch Thoughtworks videos on YouTube" generic-tracking-disabled> <svg height="32px" viewBox="0 0 64 64" width="32px" xmlns="https://www.w3.org/2000/svg"> <rect height="64" width="64" x="0" y="0"></rect> <g transform="translate(10.000000, 15.000000)"> <path d="M42.9006866,28.3629261 C42.4863873,30.6705729 40.6717566,32.4396307 38.4055398,32.7793561 C34.8052794,33.3138021 28.8766572,34.0056818 22.2727273,34.0056818 C15.6687973,34.0056818 9.7360322,33.3138021 6.13991477,32.7752131 C3.87369792,32.4396307 2.06321023,30.6664299 1.64476799,28.3629261 C1.18903883,25.8315578 0.729166667,22.1194366 0.729166667,17.4337121 C0.729166667,12.7479877 1.18903883,9.02758049 1.64476799,6.50449811 C2.05906723,4.19270833 3.86955492,2.42779356 6.13991477,2.08806818 C9.71946023,1.54947917 15.6315104,0.861742424 22.2727273,0.861742424 C28.9139441,0.861742424 34.8218513,1.54947917 38.4055398,2.08392519 C40.6717566,2.42365057 42.4822443,4.19270833 42.8965436,6.50449811 C43.3564157,9.03586648 43.8162879,12.7562737 43.8162879,17.4337121 C43.8162879,22.1070076 43.3564157,25.8274148 42.9006866,28.3629261 Z" fill="#FFFFFF" stroke="#FFFFFF" stroke-width="3.125"></path> <polygon fill-rule="nonzero" points="15.6439394 25.719697 15.6439394 9.14772727 32.2159091 17.4337121"></polygon> </g> </svg> </a></li> <li><a class="footer__social__icon" href="https://www.instagram.com/thoughtworks/" id="instagram-link" data-event-label="instagram-link" rel="noreferrer" target="_blank" title="Follow Thoughtworks on Instagram" generic-tracking-disabled> <svg height="32px" viewBox="0 0 64 64" width="32px" xmlns="https://www.w3.org/2000/svg"> <rect height="64" width="64" x="0" y="0"></rect> <g transform="translate(15.000000, 15.000000)"> <path d="M10,35 L25,35 C30.5240883,35 35,30.5240883 35,25 L35,10 C35,4.47591167 30.5240883,0 25,0 L10,0 C4.47591167,0 0,4.47591167 0,10 L0,25 C0,30.5240883 4.47591167,35 10,35 Z" stroke="#FFFFFF" stroke-width="3"></path> <path d="M17.5,9.16666667 C12.897135,9.16666667 9.16666667,12.897135 9.16666667,17.5 C9.16666667,22.102865 12.897135,25.8333333 17.5,25.8333333 C22.102865,25.8333333 25.8333333,22.102865 25.8333333,17.5 C25.8333333,12.897135 22.102865,9.16666667 17.5,9.16666667 Z" stroke="#FFFFFF" stroke-width="3"></path> <path d="M27.5,5.83333333 C26.5787758,5.83333333 25.8333333,6.57877583 25.8333333,7.5 C25.8333333,8.42122417 26.5787758,9.16666667 27.5,9.16666667 C28.4212242,9.16666667 29.1666667,8.42122417 29.1666667,7.5 C29.1666667,6.57877583 28.4212242,5.83333333 27.5,5.83333333 Z" fill="#FFFFFF" fill-rule="nonzero"></path> </g> </svg> </a></li> </ul> <div class="footer__copyright">漏 2025 Thoughtworks, Inc.</div> </footer> <div id="alertContainer" role="alert" aria-live="polite" style="position: absolute; left: -9999px;"></div> </div> </div> </div> </div> </div></div> </div> </div> </div> </div> </div> <script src="/etc.clientlibs/thoughtworks/clientlibs/clientlib-search-dependencies.min.ACSHASH10f0d2c9e248102ffe54782bdc14f47e.js"></script> <script src="/etc.clientlibs/thoughtworks/clientlibs/clientlib-search.min.ACSHASHfb096b10cdebcdfdad777651b5ab8fca.js"></script> <script src="/etc.clientlibs/thoughtworks/clientlibs/clientlib-content-preference-center.min.ACSHASH0622e55f7275c621436f8534a36f0ea1.js"></script> <script src="/etc.clientlibs/thoughtworks/clientlibs/clientlib-base.min.ACSHASHf9816d61b342165f0b90f08fc29debf4.js"></script> <!-- Google Tag Manager (noscript) --> <noscript><iframe src="https://www.googletagmanager.com/ns.html?id=GTM-P97X8B" title="GTM" height="0" width="0" style="display:none;visibility:hidden"></iframe></noscript> <!-- End Google Tag Manager (noscript) --> <script type="text/javascript" async> window.dataLayer = window.dataLayer || []; function getCookie(name) { return document.cookie.split('; ').reduce((r, v) => { const parts = v.split('=') return parts[0] === name ? decodeURIComponent(parts[1]) : r }, '') } window.dataLayer.push({ isChina: getCookie("visiting-country") === "CN" }); </script> <script id="munchkin-js" class="optanon-category-C0003" type="text/plain" async> $.ajax({ url: document.location.protocol + '//munchkin.marketo.net/munchkin.js', dataType: 'script', cache: true, success: function() { Munchkin.init('199-QDE-291'); } }); </script> <script id="page-data" type="application/json"> { "page": { "pageInfo": { "pageName": "en\u002Dglobal|insights|blog", "country": "global", "language": "en" }, "category": { "pageTemplateType": "Blog overview page", "serviceLine": "n\/a", "subServiceLine": "n\/a", "sitesection1": "insights", "sitesection2": "blog", "sitesection3": "n\/a" } } } </script> <style> .MathJax { overflow-x: scroll; overflow-y: hidden; height: 100%; } .MathJax:not([display="true"]) { display: inline-flex !important; max-width: 100%; } </style> </body> </html>

Pages: 1 2 3 4 5 6 7 8 9 10