Bookmarks tagged “thoughtworks”
33 bookmarks tagged “thoughtworks”
Patterns of Legacy Displacement
Patterns for the effective modernization of legacy software systems
An example of LLM prompting for programming
Generated knowledge and chain of thought prompting of an LLM can generate useful code.
Right-sizing your technology team | Thoughtworks
Managing the scale of your technology teams to accomplish strategic goals can be challenging. How can business leaders get it right?
Breaking through innovation fatigue | Perspectives
This Perspectives issue explores how leaders can balance their innovation initiatives with day-to-day operation priorities. Read now.
Customer Experience | Perspectives
Customer experience: Measuring the real returns on surprise and delight
Effective Engineering Practices | Perspectives
In this issue of Perspectives, Thoughtworks experts explain how business leaders can reprioritize their development portfolios and enhance engineering effectiveness to maintain a competitive edge and generate value, while minimizing waste and keeping spending in check.
Change management: Why it matters, and how to make it stick
This Perspectives explores the approaches that help leaders to achieve the elusive goal of making change stick.
How to stand out as a ThoughtWorks candidate | ThoughtWorks
We’re intentional about hiring at Thoughtworks. We’re so intentional, in fact, that we made an entire program dedicated to it—Joy of Interviewing, or JOI for short—and everyone involved with interviewing goes through it. We strongly believe that interviewing can be equal parts ch
[Career Pathways] Slow down, listen to the people around you, and take the
In our series ‘Career Pathways’, we share inspiring, real-life stories from Thoughtworkers on how they began their career in technology, lessons they learnt along the way, and how their journey at Thoughtworks has enabled their career as technologists. Name: Effy EldenJoined Th
(Remote) Pairing 101 | ThoughtWorks
Remote working is not a new practice, but it’s also not the norm. That has changed during this pandemic. Many software delivery teams were forced to move from working together in a shared space to remote working, which has impacted how they collaborate. One of the practices we re
Applying Conway's Law to improve your software development | ThoughtWorks
Many organizations have become adept at identifying what they need from software development projects, based on a keen understanding of their business goals. Even so, they’re often surprised to find out that the end results don’t achieve the transformative impact they were expect
Ethical technology: From purpose to practice | Perspectives | ThoughtWorks
This issue of Perspectives explores the strategies and frameworks that enable enterprises to foster an ethical technology practice.
Understanding the significance of cloud | ThoughtWorks
A whistle-stop tour of why cloud became the major platform for modern IT
The Architect Elevator — Visiting the upper floors
Architects in traditional organizations need to ride the elevator between executive penthouse and digital engine room.
Remote-first: A behavioural pattern for product team design | ThoughtWorks
Six headphone-wearing tech-workers on a product team sit together in a co-work facility, with an iron-clad rule that states that they must not talk to each other face-to-face at any time. To level the collaboration playing field with their 4 remote team members, they all use Zoom
The Remote Pairing Cheat Sheet | ThoughtWorks
The ongoing global COVID-19 pandemic has pushed the distributed model to the forefront, with remote work becoming the norm, even for teams that are usually co-located. This impacts everything, from an organization’s global footprint, to cultural aspects like prioritising communic
Capturing data pipeline errors functionally with Writer Monads | ThoughtWor
As businesses grapple with vast quantities of data, emerging from batch-based and streaming sources, it’s truly exciting to see the dominant data processing frameworks embrace the Kappa Architecture, that unifies batch and stream processing. With Kappa Architecture, the batch pro
Agile Software Guide
Agile software development is an approach designed to build software for uncertain and changing needs.
The Definition of a Tech Lead
Our industry is infamous for confusing terms. Roles in software development are a good example. Titles like Architect, Tech Lead, Team Lead and Engineering Manager ... Read more
bliki: Integration Database
An integration database is a data store for multiple applications, thus integrating them through data storage. This leads to excessive coupling that makes change risky and expensive.
The State of Agile Software in 2018
Agile Software Development may be mainstream, but much of what's done is faux-agile, and we need to push back.
Microservices: using resources and business services as extensibility strategy
In this post, I want to share with you a strategy intended to improve your system’s extensibility — in other words, making your business better able to cope with future change. Of course, not everyone sees the world with the same eyes, so if you disagree with something, please sh
Testing Strategies in a Microservice Architecture
The microservice architectural style presents challenges for organizing effective testing, this deck outlines the kinds of tests you need and how to mix them.
Dev dogfooding is not user research
Using your own product consistently — or dogfooding — is a great technique for validating your work, especially when you fit the description of the target user. But it’s just not enough to create a great product. To do that, you need to talk to users and truly understand their ne








![[Career Pathways] Slow down, listen to the people around you, and take the](/bookmarks/page/36/images/1055999123.jpg)















