Join Tim Cochran and Rickey Zachery on Thursday, September 7th 1-2pm EST for a webinar on Bottlenecks of Scaleups: Technology mistakes every growing startup makes. They researched Thoughtwork's portfolio to analyze why companies struggle to scale, spanning across Technolo … | Continue reading
Rahul discusses software architecture design, especially in the object-oriented world. He explore the three most talked about patterns – Clean architecture, Hexagonal architecture, and Onion architecture. | Continue reading
This Technology Radar quadrant explores the techniques being used to develop and deliver software | Continue reading
We take a look at the trends that underlie the latest Thoughtworks Technology Radar | Continue reading
The Responsible tech playbook is a collection of tools, methods, and frameworks that help you – and your teams – to assess, model and mitigate values and risks of the software you are creating. | Continue reading
There are about 51 galaxies in the Milky Way’s Local Group, about 100,000 in our Local Supercluster, and 100 billion in all of the observable universe. Many of what we see as tiny specs are, in fact, galaxies, containing stars, which, in turn, may have their own solar systems, pl … | Continue reading
At Thoughtworks, we've been bringing significant impact to the world for decades. We’ve driven innovation by being an early adopter of agile and made contributions to society through our social impact initiatives. It’s why people join us, why clients come to us, and why they list … | Continue reading
1 Privacy or convenience is a question | Continue reading
Kubernetes has emerged the de-facto container orchestrator for on-premise and cloud infrastructure setups. And, in their scramble to implement the fairly new infrastructure, organizations seem to be struggling. | Continue reading
Self driving cars are a good example of what artificial intelligence can accomplish today. Such tech-centered advances are built on the back of highly trained Machine Learning (ML) algorithms.These algorithms require exhaustive data that help the AI effectively model all possible … | Continue reading
So, you’re a product manager, and following your success in launching a new product last year, you’ve been promoted to product manager of your organization's flagship product ‘20-Year-Old-Monolith-Beast’, just as the organization embarks on a much-needed modernization initiative. … | Continue reading
ThoughtWorks, has announced its second acquisition of 2021. It has agreed to acquire Fourkind, a privately-held Finnish consulting services firm that combines machine learning and data science with strategy, design and engineering. | Continue reading
Bringing tech-led business change into focus | Continue reading
ThoughtWorks Technology Podcast explores what's next for Clojure | Continue reading
Whether you've been applying to jobs for months or are contemplating a new opportunity there are definitely good and bad ways to go about your search. And who is best equipped to provide the most impactful advice but the folks who are in constant contact with candidates? We polle … | Continue reading
This Technology Radar quadrant explores programming languages and frameworks | Continue reading
The Technology Radar is an opinionated guide to technology frontiers. Read the latest here. | Continue reading
Being part of the team that puts together the ThoughtWorks Technology Radar is a privilege, and now in our tenth year I’m proud to say I’ve been part of every Radar to date. Every time is full of interesting discussion and insight and it’s always true that there is more we’d like … | Continue reading
For its advocates, trunk-based development (TBD) is seen as preferable to feature branches because it makes Continuous Integration easier and reduces the chance of painful merge conflicts. Despite its advantages, TBD introduces its own challenges. When all code is in the main bra … | Continue reading
As our world nears a more cashless society, what will be the future impact on credit card use? | Continue reading
We software developers have historically used the terms “frontend” and “backend” to describe work on client-side (e.g., browser) and server-side applications, respectively. This conceptual split has evolved into the creation of specialized developer roles for each, which is still … | Continue reading
Learn how to use our radar creation exercise to have a conversation across all organizational levels and review your entire technology portfolio. Find out more. | Continue reading
Dear No Estimators: You are probably estimating, even if you don’t admit it. When you say something is “small” or “easy”; when you say “yes I think we can get that done” or “these are about the same size for flow” or “these are about the same over time”, you are estimating. And e … | Continue reading
Vertically sliced stories | Continue reading
Alan Turing was a highly gifted English mathematician. He was also a code breaker, machine builder, computer science pioneer and logician.The notion of algorithm comes from his paper describing his concept called the Turing machine. The fields of computer science and artificial i … | Continue reading
This Technology Radar quadrant explores the platforms that are critical in software development | Continue reading
The ThoughtWorks Technology Radar identifies a number of themes in each edition, but tends to be focused on fairly specific recommendations. But the discussions we have as we decide on those recommendations typically hint at larger things happening in the tech industry. So here, … | Continue reading
This article might help you choose the right provisioning tool if you are looking to migrate or build complex infrastructure on AWS. | Continue reading
This article covers the basics of using Docker to control dependencies ranging from operating system to packages. While we use Python as an example here, the concepts are equally applicable to any other programming language. | Continue reading
“It’s our job as technologists to understand when to use which technology because even 30 years after the ‘No Silver Bullet’ paper there still aren’t any silver bullets in software delivery,” urges Erik Doernenburg, Head of Technology, ThoughtWorks Europe. | Continue reading
Just as cyber-related threats have emerged as a top concern of companies globally, senior executives are losing confidence in their ability to assess, prevent and respond to them. In a way, this is understandable. Technology is a constantly moving target, and every effort to brin … | Continue reading
It’s Radar season at ThoughtWorks, which means we’re all working hard to get the next Technology Radar ready for release on November 30. During Radar season, sleeping is overrated. | Continue reading
This article is written for those who are familiar with the agile work environment and user experience (UX) research. If you are new to design terms like ‘design discovery’ or ‘UX research’, I recommend reading this article as well. | Continue reading
If you’ve tried your hand at machine learning or data science, you know that code can get messy, quickly. | Continue reading
This Technology Radar quadrant explores the techniques being used to develop and deliver software | Continue reading
Welcome to Part 4 of our series where we interview “disruptive” testers who inject fresh perspective, leadership and enthusiasm in the testing community. Today we chat with Matthew Heusser, who combines his testing expertise and refreshing writing style as a prolific writer, trai … | Continue reading
A deep dive into the concept of continuous delivery for machine learning (CD4ML) — an approach to delivering infrastructure that keeps increasing its intelligence. | Continue reading
It’s easy to fall into the trap of thinking that when it comes to enterprise tech, there are few surprises left. After all, we all exist in a largely homogenous world where cloud, microservices and containers are the cornerstones of today’s leading businesses. In this world of kn … | Continue reading
Whenever new technologies emerge, the first priority for a technologist is to understand the implication of adopting it. Serverless architecture is a case in point. | Continue reading
Artificial intelligence and machine learning are currently all the rage. Every organization is trying to jump on this bandwagon and cash in on their data reserves. At ThoughtWorks, we’d agree that this tech has huge potential — but as with all things, realizing value depends on u … | Continue reading
The title of this post speaks for itself when I say I believe that Test Driven Development (TDD) has had a significant influence on software design. I'm in no way going to use this post to attempt to explain from scratch how TDD works, or how to master it, but instead, look at so … | Continue reading
The Technology Radar quadrant that explores the latest tech trends in the techniques being used to develop and deliver software | Continue reading
Mach mit bei ThoughtWorks Coding Escape Game "Free the Whistleblower". Im Spiel hilfst du ThoughtWorker*in Alex Riddle dabei, die dunklen Machenschaften der GRC Inc. aufzudecken. | Continue reading
The Technology Radar quadrant that explores the latest tech trends in the techniques being used to develop and deliver software | Continue reading
Doing Continuous Integration is a lot easier if you have the right tools. In our project at a german car manufacturer, we were tasked with developing new services and bringing them to the cloud. We had a centralized Jenkins instance, shared by all the teams in the department. It … | Continue reading
I recently led a project team at ThoughtWorks to create and open source a new Facial Expression Recognition (FER) toolkit named EmoPy. The system produces accuracy rates comparable to the highest rates achievable in FER and is now available for anyone to use for free. | Continue reading