Category: machine-learning

machine-learning

Exploring Gen AI: how can in-line assistance get in the way?

While coding assistants like Copilot can improve speed and flow, they can also disrupt it. Birgitta Böckeler looks at two ways in which they can get in the way: amplifying…

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…