Category: machine-learning

machine-learning

A case study of getting out of the costs bottleneck

Sofia and Stefania begin their examination of how to get out of the bottleneck of surging cloud costs by relating a case study from a recent client – illustrating how…

machine-learning

Exploring Gen AI: When is in-line assistance useful?

The most widely used form of coding assistance in Thoughtworks at the moment is in-line code generation in the IDE, where an IDE extension generates suggestions for the developer as…

machine-learning

Bottlenecks of Scaleups: Cost Efficiency

As startups begin to grow rapidly, they often find that early decisions that helped them find a product/market fit lead to excessive costs once traffic increases. These costs can threaten…

machine-learning

Exploring Gen AI – Three versions of a median

Birgitta Böckeler continues her explorations in using LLMs, this time by asking GitHub Copilot to write a median function. It gave her three suggestions to choose from. The experience shows…

machine-learning

Exploring Gen AI – The toolchain

My colleague Birgitta Böckeler has long been one of our senior technology leaders in Germany. She’s now moved into a new role coordinating our work with Generative AI and its…

machine-learning

Bliki: TeamTopologies

Any large software effort, such as the software estate for a large company, requires a lot of people – and whenever you have a lot of people you have to…

machine-learning

Bliki: TwoPizzaTeam

A two-pizza team is a small team that fully supports software for a particular business capability. The term became popular as it used to describe how Amazon organized their software…

machine-learning

How platform teams get stuff done

Platform teams have a unique reliance on other teams to ensure adoption of their platform – getting code changes into other teams’ codebase is critical to their success. Pete Hodgson…

machine-learning

Decentralizing the Practice of Architecture at Xapo Bank

It’s common to see a centralized architecture function that sets standards and oversees development projects. Such teams often suffer from being far removed from the issues of implementation with long…