Skip to content
Gold Standard Consulting

Insights

Industry Insights

Recent UX reading from trusted sources.

Smashing Magazine Mar 2, 2026

Getting Started With The Popover API

What happens if you rebuild a single tooltip using the browser’s native model without the aid of a library? The Popover API turns tooltips from something you simulate into something the browser act...

Read
UX Collective Mar 1, 2026

The wisdom curve

What designers can learn from the pioneers of “Long Design.” Toolsets have a shelf life; wisdom is evergreen. Exploring how designers can move past the ego to find meaning in the ‘Instructor Curve’...

AI UX
Read
UX Collective Feb 28, 2026

User personas of consequence

Using the inclusive empathy, the ICF framework, and human-centered design rigour to improve your user personas. Continue reading on UX Collective »

UX UX Research
Read
Anthropic Newsroom Feb 27, 2026

Newsroom

press@anthropic.com Non-media inquiries support@anthropic.com Media assets Download press kit Statement on the comments from Secretary of War Pete Hegseth Announcements Feb 27, 2026 Anthropic's res...

Read
OpenAI News Feb 26, 2026

Joint Statement from OpenAI and Microsoft

Microsoft and OpenAI continue to work closely across research, engineering, and product development, building on years of deep collaboration and shared success.

Engineering Collaboration UX Research
Read
OpenAI News Feb 26, 2026

Scaling AI for everyone

Today we’re announcing $110B in new investment at a $730B pre money valuation. This includes $30B from SoftBank, $30B from NVIDIA, and $50B from Amazon.

AI
Read
UX Collective Feb 26, 2026

The UX of survival in the age of AI deepfakes

A framework for Crisis Information Design. FAKE!!! This image was shared on social media and confirmed as fake by Snopes People can no longer tell the difference between real images and AI-generate...

AI UX
Read
UX Collective Feb 26, 2026

Dear diary, you’re the last good listener

Adam Smith on why 250 years of empathy still leaves us feeling unheard. Adam Smith — Image created with AI We talk about empathy more than ever. Listening sessions. Trainings designed to “meet peop...

UX
Read
Smashing Magazine Feb 23, 2026

A Designer’s Guide To Eco-Friendly Interfaces

Every high-resolution hero image, autoplay video, and complex JavaScript animation carries a cost. Sustainable UX challenges the era of “unlimited pixels” and reframes performance as responsibility...

UX
Read
OpenAI News Feb 20, 2026

Our First Proof submissions

We share our AI model’s proof attempts for the First Proof math challenge, testing research-grade reasoning on expert-level problems.

UX Research
Read
OpenAI News Feb 18, 2026

Introducing OpenAI for India

OpenAI for India expands AI access across the country—building local infrastructure, powering enterprises, and advancing workforce skills.

AI
Read
IDEO U Inspiration Feb 18, 2026

Playful Thinking Under Pressure

“I received a call from someone saying, ‘You don’t know me, we’ve never met, I’m a big fan of your work — and I just wanted you to know you’re being knocked off in China,’” Cas Holman recalls of a...

Read
OpenAI News Feb 17, 2026

Introducing EVMbench

OpenAI and Paradigm introduce EVMbench, a benchmark evaluating AI agents’ ability to detect, patch, and exploit high-severity smart contract vulnerabilities.

UX Research
Read
OpenAI News Feb 13, 2026

Scaling social science research

GABRIEL is a new open-source toolkit from OpenAI that uses GPT to turn qualitative text and images into quantitative data, helping social scientists analyze research at scale.

UX Research
Read
OpenAI News Feb 12, 2026

Introducing GPT-5.3-Codex-Spark

Introducing GPT-5.3-Codex-Spark—our first real-time coding model. 15x faster generation, 128k context, now in research preview for ChatGPT Pro users.

UX Research
Read
OpenAI News Feb 9, 2026

Testing ads in ChatGPT

OpenAI begins testing ads in ChatGPT to support free access, with clear labeling, answer independence, strong privacy protections, and user control.

Read
OpenAI News Feb 9, 2026

Bringing ChatGPT to GenAI.mil

OpenAI for Government announces the deployment of a custom ChatGPT on GenAI.mil, bringing secure, safety-forward AI to U.S. defense teams.

AI
Read
OpenAI News Feb 5, 2026

Introducing OpenAI Frontier

OpenAI Frontier is an enterprise platform for building, deploying, and managing AI agents with shared context, onboarding, permissions, and governance.

AI
Read
OpenAI News Feb 4, 2026

GPT-5.3-Codex System Card

GPT‑5.3-Codex is the most capable agentic coding model to date, combining the frontier coding performance of GPT‑5.2-Codex with the reasoning and professional knowledge capabilities of GPT‑5.2.

Read
OpenAI News Feb 4, 2026

Introducing GPT-5.3-Codex

GPT-5.3-Codex is a Codex-native agent that pairs frontier coding performance with general reasoning to support long-horizon, real-world technical work.

Read
IDEO U Inspiration Feb 4, 2026

How a Playful Mindset Leads to Better Work

“Stop playing around and get to work.” Many adults may recall hearing this phrase as children when they had homework or chores to do. This mindset, that play is the opposite of work, often follows...

Read
OpenAI News Feb 2, 2026

The Sora feed philosophy

Discover the Sora feed philosophy—built to spark creativity, foster connections, and keep experiences safe with personalized recommendations, parental controls, and strong guardrails.

Read
OpenAI News Feb 1, 2026

Introducing the Codex app

Introducing the Codex app for macOS—a command center for AI coding and software development with multiple agents, parallel workflows, and long-running tasks.

AI
Read
OpenAI News Jan 29, 2026

Inside OpenAI’s in-house data agent

How OpenAI built an in-house AI data agent that uses GPT-5, Codex, and memory to reason over massive datasets and deliver reliable insights in minutes.

Engineering Collaboration
Read
OpenAI News Jan 27, 2026

EMEA Youth & Wellbeing Grant

Apply for the EMEA Youth & Wellbeing Grant, a €500,000 program funding NGOs and researchers advancing youth safety and wellbeing in the age of AI.

AI
Read
Smashing Magazine Jan 27, 2026

Unstacking CSS Stacking Contexts

In CSS, we can create “stacking contexts” where elements are visually placed one on top of the next in a three-dimensional sense that creates the perception of depth. Stacking contexts are incredib...

Read
OpenAI News Jan 26, 2026

Introducing Prism

Prism is a free LaTeX-native workspace with GPT-5.2 built in, helping researchers write, collaborate, and reason in one place.

Read
Nielsen Norman Group Jan 23, 2026

User Panels 101

A well-built internal user panel saves time, reduces costs, and strengthens your organization’s connection to real users.

Read
OpenAI News Jan 23, 2026

Unrolling the Codex agent loop

A technical deep dive into the Codex agent loop, explaining how Codex CLI orchestrates models, tools, prompts, and performance using the Responses API.

Engineering Collaboration
Read
OpenAI News Jan 20, 2026

Introducing Edu for Countries

Edu for Countries is a new OpenAI initiative helping governments use AI to modernize education systems and build future-ready workforces.

AI
Read
OpenAI News Jan 20, 2026

Stargate Community

Stargate Community plans detail a community-first approach to AI infrastructure, using locally tailored plans shaped by community input, energy needs, and workforce priorities.

AI
Read
Smashing Magazine Jan 20, 2026

Rethinking “Pixel Perfect” Web Design

Amit Sheen takes a hard look at the “Pixel Perfect” legacy concept, explaining why it’s failing us and redefining what “perfection” actually looks like in a multi-device, fluid world.

Read
OpenAI News Jan 19, 2026

Our approach to age prediction

ChatGPT is rolling out age prediction to estimate if accounts are under or over 18, applying safeguards for teens and refining accuracy over time.

Read
OpenAI News Jan 18, 2026

AI for self empowerment

How AI can expand human agency by closing the capability overhang—helping people, businesses, and countries unlock real productivity, growth, and opportunity.

AI
Read
OpenAI News Jan 15, 2026

Investing in Merge Labs

OpenAI is investing in Merge Labs to support new brain computer interfaces that bridge biological and artificial intelligence to maximize human ability, agency, and experience.

AI
Read
OpenAI News Jan 14, 2026

OpenAI partners with Cerebras

OpenAI partners with Cerebras to add 750MW of high-speed AI compute, reducing inference latency and making ChatGPT faster for real-time AI workloads.

AI
Read
OpenAI News Jan 8, 2026

OpenAI for Healthcare

OpenAI for Healthcare enables secure, enterprise-grade AI that supports HIPAA compliance—reducing administrative burden and supporting clinical workflows.

AI
Read
OpenAI News Jan 6, 2026

Introducing ChatGPT Health

ChatGPT Health is a dedicated experience that securely connects your health data and apps, with privacy protections and a physician-informed design.

Read
OpenAI News Jan 2, 2026

Announcing OpenAI Grove Cohort 2

Applications are now open for OpenAI Grove Cohort 2, a 5-week founder program designed for individuals at any stage, from pre-idea to product. Participants receive $50K in API credits, early access...

AI
Read
Smashing Magazine Dec 30, 2025

How To Design For (And With) Deaf People

Practical UX guidelines to keep in mind for 466 million people who experience hearing loss. More design patterns in Smart Interface Design Patterns , a **friendly video course on UX** and design pa...

UI UX
Read
Smashing Magazine Dec 19, 2025

How To Measure The Impact Of Features

Meet TARS — a simple, repeatable, and meaningful UX metric designed specifically to track the performance of product features. Upcoming part of the Measure UX & Design Impact (use the code 🎟 IMPAC...

UX
Read
OpenAI News Dec 18, 2025

Evaluating chain-of-thought monitorability

OpenAI introduces a new framework and evaluation suite for chain-of-thought monitorability, covering 13 evaluations across 24 environments. Our findings show that monitoring a model’s internal reas...

UX Research
Read
OpenAI News Dec 18, 2025

AI literacy resources for teens and parents

OpenAI shares new AI literacy resources to help teens and parents use ChatGPT thoughtfully, safely, and with confidence. The guides include expert-vetted tips for responsible use, critical thinking...

AI
Read
OpenAI News Dec 17, 2025

Introducing GPT-5.2-Codex

GPT-5.2-Codex is OpenAI’s most advanced coding model, offering long-horizon reasoning, large-scale code transformations, and enhanced cybersecurity capabilities.

Read
OpenAI News Dec 17, 2025

Introducing GPT-5.2-Codex

GPT-5.2-Codex is OpenAI’s most advanced coding model, offering long-horizon reasoning, large-scale code transformations, and enhanced cybersecurity capabilities.

Read
OpenAI News Dec 16, 2025

The state of enterprise AI

A data-driven look at enterprise AI adoption, showing how organizations move from experimentation to real productivity gains and new capabilities.

AI
Read
OpenAI News Dec 16, 2025

Developers can now submit apps to ChatGPT

Developers can now submit apps for review and publication in ChatGPT, with approved apps appearing in a new in-product directory for easy discovery. Updated tools, guidelines, and the Apps SDK help...

Engineering Collaboration
Read
OpenAI News Dec 15, 2025

The new ChatGPT Images is here

The new ChatGPT Images is powered by our flagship image generation model, delivering more precise edits, consistent details, and image generation up to 4× faster. The upgraded model is rolling out...

Read
OpenAI News Dec 11, 2025

Advancing science and math with GPT-5.2

GPT-5.2 is OpenAI’s strongest model yet for math and science, setting new state-of-the-art results on benchmarks like GPQA Diamond and FrontierMath. This post shows how those gains translate into r...

Read
OpenAI News Dec 10, 2025

Ten years

OpenAI reflects on ten years of progress, from early research breakthroughs to widely used AI systems that reshaped what’s possible. We share lessons from the past decade and why we remain optimist...

AI UX Research
Read
OpenAI News Dec 10, 2025

Introducing GPT-5.2

GPT-5.2 is our most advanced frontier model for everyday professional work, with state-of-the-art reasoning, long-context understanding, coding, and vision. Use it in ChatGPT and the OpenAI API to...

Read
OpenAI News Dec 10, 2025

Update to GPT-5 System Card: GPT-5.2

GPT-5.2 is the latest model family in the GPT-5 series. The comprehensive safety mitigation approach for these models is largely the same as that described in the GPT-5 System Card and GPT-5.1 Syst...

Read
OpenAI News Dec 7, 2025

The state of enterprise AI

Key findings from OpenAI’s enterprise data show accelerating AI adoption, deeper integration, and measurable productivity gains across industries in 2025.

AI
Read
OpenAI News Dec 4, 2025

Introducing OpenAI for Australia

OpenAI is launching OpenAI for Australia to build sovereign AI infrastructure, upskill more than 1.5 million workers, and accelerate innovation across the country’s growing AI ecosystem.

AI
Read
OpenAI News Dec 3, 2025

OpenAI to acquire Neptune

OpenAI is acquiring Neptune to deepen visibility into model behavior and strengthen the tools researchers use to track experiments and monitor training.

Read
OpenAI News Dec 3, 2025

How confessions can keep language models honest

OpenAI researchers are testing “confessions,” a method that trains models to admit when they make mistakes or act undesirably, helping improve AI honesty, transparency, and trust in model outputs.

UX Research
Read
OpenAI News Dec 1, 2025

Inside Mirakl's agentic commerce vision

Mirakl is redefining commerce through AI agents and ChatGPT Enterprise—achieving faster documentation, smarter customer support, and building toward agent-native commerce with Mirakl Nexus.

AI
Read
Smashing Magazine Nov 24, 2025

Designing For Stress And Emergency

Practical guidelines on designing time-critical products that prevent errors and improve accuracy. Part of the Measure UX & Design Impact (use the code 🎟 IMPACT to save 20% off today). With a live...

UX
Read
OpenAI News Nov 20, 2025

Helping 1,000 small businesses build with AI

OpenAI is partnering with DoorDash, SCORE, and local organizations to help 1,000 small businesses build with AI. The Small Business AI Jam gives Main Street business owners hands-on tools and train...

AI
Read
OpenAI News Nov 18, 2025

GPT-5.1-Codex-Max System Card

This system card outlines the comprehensive safety measures implemented for GPT‑5.1-CodexMax. It details both model-level mitigations, such as specialized safety training for harmful tasks and prom...

Read
OpenAI News Nov 18, 2025

Building more with GPT-5.1-Codex-Max

Introducing GPT-5.1-Codex-Max, a faster, more intelligent agentic coding model for Codex. The model is designed for long-running, project-scale work with enhanced reasoning and token efficiency.

Read
OpenAI News Nov 17, 2025

OpenAI named Emerging Leader in Generative AI

OpenAI has been named an Emerging Leader in Gartner’s 2025 Innovation Guide for Generative AI Model Providers. The recognition reflects our enterprise momentum, with over 1 million companies buildi...

AI
Read
OpenAI News Nov 13, 2025

Introducing OpenAI for Ireland

OpenAI launches OpenAI for Ireland, partnering with the Irish Government, Dogpatch Labs and Patch to help SMEs, founders and young builders use AI to innovate, boost productivity and build the next...

AI
Read
Smashing Magazine Nov 13, 2025

Older Tech In The Browser Stack

There are many existing web features and technologies in the wild that you may never touch directly in your day-to-day work. Perhaps you’re fairly new to web development and are simply unaware of t...

Read
OpenAI News Nov 12, 2025

Introducing group chats in ChatGPT

We’re piloting group chats in ChatGPT to make collaboration simple. Bring others—and ChatGPT—into one shared conversation to plan, brainstorm, and create together.

Read
OpenAI News Nov 12, 2025

Introducing GPT-5.1 for developers

GPT-5.1 is now available in the API, bringing faster adaptive reasoning, extended prompt caching, improved coding performance, and new apply_patch and shell tools.

Read
Smashing Magazine Nov 11, 2025

Effectively Monitoring Web Performance

There are lots of tips for [improving your website performance](https://www.debugbear.com/blog/improve-website-performance?utm_campaign=sm-10). But even if you follow all of the advice, are you abl...

Read
OpenAI News Nov 5, 2025

Introducing the Teen Safety Blueprint

Discover OpenAI’s Teen Safety Blueprint—a roadmap for building AI responsibly with safeguards, age-appropriate design, and collaboration to protect and empower young people online.

AI Product Strategy
Read
OpenAI News Nov 5, 2025

How Chime is redefining marketing through AI

Vineet Mehra, Chief Marketing Officer at Chime, shares how AI is reshaping marketing into an agent-driven discipline. He explains why CMOs who champion AI literacy and thoughtful adoption will lead...

AI
Read
Smashing Magazine Nov 5, 2025

Six Key Components of UX Strategy

Let’s dive into the building blocks of UX strategy and see how it speaks the language of product and business strategy to create user value while achieving company goals. Part of the Measure UX & D...

UX
Read
OpenAI News Nov 4, 2025

Brazil’s AI moment is here

Brazil is now one of the most engaged countries in the world when it comes to AI. From classrooms to farms and small businesses, Brazilians are using OpenAI products to learn, create, and drive inn...

AI
Read
Smashing Magazine Nov 4, 2025

How To Leverage Component Variants In Penpot

With component variants, design systems become more flexible, letting you reuse the same component while adapting its look or state with ease. In this article, Daniel Schwarz demonstrates how desig...

Design Systems
Read
OpenAI News Nov 3, 2025

Introducing IndQA

OpenAI introduces IndQA, a new benchmark for evaluating AI systems in Indian languages. Built with domain experts, IndQA tests cultural understanding and reasoning across 12 languages and 10 knowle...

UX Research
Read
OpenAI News Oct 30, 2025

Expanding Stargate to Michigan

OpenAI is expanding Stargate to Michigan with a new one-gigawatt campus that strengthens America’s AI infrastructure. The project will create jobs, drive investment, and support economic growth acr...

AI
Read
OpenAI News Oct 28, 2025

Introducing gpt-oss-safeguard

OpenAI introduces gpt-oss-safeguard—open-weight reasoning models for safety classification that let developers apply and iterate on custom policies.

Read
OpenAI News Oct 28, 2025

gpt-oss-safeguard technical report

gpt-oss-safeguard-120b and gpt-oss-safeguard-20b are two open-weight reasoning models post-trained from the gpt-oss models and trained to reason from a provided policy in order to label content und...

Read
OpenAI News Oct 28, 2025

Knowledge preservation powered by ChatGPT

Dai Nippon Printing (DNP) rolled out ChatGPT Enterprise across ten core departments to drive companywide adoption. Within three months, it achieved 95% faster patent research, 10x processing volume...

UX Research
Read
OpenAI News Oct 28, 2025

Built to benefit everyone

OpenAI’s recapitalization strengthens mission-focused governance, expanding resources to ensure AI benefits everyone while advancing innovation responsibly.

AI
Read
OpenAI News Oct 27, 2025

Seizing the AI opportunity

Meeting the demands of the Intelligence Age will require strategic investment in energy and infrastructure. OpenAI’s submission to the White House details how expanding capacity and workforce readi...

AI
Read
OpenAI News Oct 22, 2025

The next chapter for UK sovereign AI

OpenAI expands its UK partnership with a new Ministry of Justice agreement, bringing ChatGPT to civil servants. It also introduces UK data residency for ChatGPT Enterprise, ChatGPT Edu, and the API...

AI
Read
A List Apart Oct 15, 2025

Design for Amiability: Lessons from Vienna

Today’s web is not always an amiable place. Sites greet you with a popover that demands assent to their cookie policy, and leave you with Taboola ads promising “One Weird Trick!” to cure your ailme...

Read
OpenAI News Oct 14, 2025

Expert Council on Well-Being and AI

OpenAI’s new Expert Council on Well-Being and AI brings together leading psychologists, clinicians, and researchers to guide how ChatGPT supports emotional health, especially for teens. Learn how t...

AI
Read
OpenAI News Oct 14, 2025

Argentina’s AI opportunity

OpenAI and Sur Energy are exploring Argentina’s first Stargate project—an AI and clean energy collaboration that could make Argentina a Latin American leader in artificial intelligence, sustainable...

AI
Read
IDEO U Inspiration Oct 9, 2025

How to Invest in AI for Your Business

Learn how to make smarter AI investments by focusing not on chasing every new tool, but on finding the few places where AI can truly move the needle for their business. More

AI
Read
OpenAI News Oct 8, 2025

Growing impact and scale with ChatGPT

Discover how HiBob uses ChatGPT Enterprise and custom GPTs to scale AI adoption, boost revenue, streamline HR workflows, and deliver AI-powered features in the Bob platform.

AI
Read
OpenAI News Oct 6, 2025

Codex is now generally available

OpenAI Codex is now generally available with powerful new features for developers: a Slack integration, Codex SDK, and admin tools like usage dashboards and workspace management—making Codex easier...

Read
OpenAI News Oct 5, 2025

Accelerating AI adoption in Europe

OpenAI and Allied for Startups release the Hacktivate AI report with 20 actionable policy ideas to accelerate AI adoption in Europe, boost competitiveness, and empower innovators.

AI
Read
OpenAI News Sep 29, 2025

Sora 2 is here

Our latest video generation model is more physically accurate, realistic, and controllable than prior systems. It also features synchronized dialogue and sound effects. Create with it in the new So...

UX Research
Read
OpenAI News Sep 29, 2025

Sora 2 System Card

Sora 2 is our new state of the art video and audio generation model. Building on the foundation of Sora, this new model introduces capabilities that have been difficult for prior video models to ac...

Read
OpenAI News Sep 29, 2025

Launching Sora responsibly

To address the novel safety challenges posed by a state-of-the-art video model as well as a new social creation platform, we’ve built Sora 2 and the Sora app with safety at the foundation. Our appr...

Read
OpenAI News Sep 29, 2025

Building OpenAI with OpenAI

At OpenAI, we rely on our own technology to help streamline work, scale expertise, and drive outcomes. In our new series, OpenAI on OpenAI, we share lessons to help other organizations do the same.

Read
OpenAI News Sep 24, 2025

Introducing ChatGPT Pulse

Today we're releasing a preview of ChatGPT Pulse to Pro users on mobile. Pulse is a new experience where ChatGPT proactively does research to deliver personalized updates based on your chats, feedb...

UX Research
Read
OpenAI News Sep 22, 2025

CNA is transforming its newsroom with AI

In this Executive Function series from OpenAI, discover how CNA is transforming its newsroom with AI. Editor-in-Chief Walter Fernandez shares insights on AI adoption, culture, and the future of jou...

AI
Read
OpenAI News Sep 16, 2025

Detecting and reducing scheming in AI models

Apollo Research and OpenAI developed evaluations for hidden misalignment (“scheming”) and found behaviors consistent with scheming in controlled tests across frontier models. The team shared concre...

AI UX Research
Read
OpenAI News Sep 16, 2025

Introducing Stargate UK

OpenAI, NVIDIA, and Nscale launch Stargate UK, a sovereign AI infrastructure partnership delivering up to 50,000 GPUs and the UK’s largest supercomputer to power national AI innovation, public serv...

AI
Read
OpenAI News Sep 16, 2025

Building towards age prediction

Learn how OpenAI is building age prediction and parental controls in ChatGPT to create safer, age-appropriate experiences for teens while supporting families with new tools.

Read
OpenAI News Sep 15, 2025

Introducing upgrades to Codex

Codex just got faster, more reliable, and better at real-time collaboration and tackling tasks independently anywhere you develop—whether via the terminal, IDE, web, or even your phone.

Read
OpenAI News Sep 14, 2025

How people are using ChatGPT

New research from the largest study of ChatGPT use shows how the tool creates economic value through both personal and professional use. Adoption is broadening beyond early users, closing gaps and...

UX Research
Read
OpenAI News Sep 14, 2025

Addendum to GPT-5 system card: GPT-5-Codex

This addendum to the GPT-5 system card shares a new model: GPT-5-Codex, a version of GPT-5 further optimized for agentic coding in Codex. GPT-5-Codex adjusts its thinking effort more dynamically ba...

Read
OpenAI News Sep 5, 2025

Why language models hallucinate

OpenAI’s new research explains why language models hallucinate. The findings show how improved evaluations can enhance AI reliability, honesty, and safety.

AI UX Research
Read
OpenAI News Sep 5, 2025

GPT-5 bio bug bounty call

OpenAI invites researchers to its Bio Bug Bounty. Test GPT-5’s safety with a universal jailbreak prompt and win up to $25,000.

Read
OpenAI News Sep 4, 2025

Expanding economic opportunity with AI

OpenAI is launching a Jobs Platform and new Certifications to connect workers with jobs, training, and certifications. Learn how we’re expanding economic opportunity and making AI skills more acces...

AI
Read
OpenAI News Aug 25, 2025

Announcing the OpenAI Learning Accelerator

OpenAI announces the launch of OpenAI Learning Accelerator, an initiative that aims to bring advanced AI to India’s educators and millions of learners nationwide through accelerated AI research, tr...

AI UX Research
Read
OpenAI News Aug 22, 2025

Accelerating life sciences research

Discover how a specialized AI model, GPT-4b micro, helped OpenAI and Retro Bio engineer more effective proteins for stem cell therapy and longevity research.

AI UX Research
Read
Thoughtworks Insights Aug 20, 2025

Exploring gender bias in 2025

Introducing a little book with a simple goal: to help our global teams understand each other a little better. Why? Because teams that know each other can support each other. Teams that understand e...

Read
OpenAI News Aug 20, 2025

Mixi reimagines communication with ChatGPT

Discover how MIXI, a leader in digital entertainment and lifestyle services in Japan, uses ChatGPT Enterprise to transform productivity, boost AI adoption across teams, and create a secure environm...

AI
Read
OpenAI News Aug 7, 2025

GPT-5 and the new era of work

GPT-5 is OpenAI’s most advanced model—transforming enterprise AI, automation, and workforce productivity in the new era of intelligent work.

AI
Read
OpenAI News Aug 6, 2025

GPT-5 System Card

This GPT-5 system card explains how a unified model routing system powers fast and smart responses using gpt-5-main, gpt-5-thinking, and lightweight versions like gpt-5-thinking-nano, optimized for...

Read
OpenAI News Aug 6, 2025

Introducing GPT-5

We are introducing GPT‑5, our best AI system yet. GPT‑5 is a significant leap in intelligence over all our previous models, featuring state-of-the-art performance across coding, math, writing, heal...

AI
Read
OpenAI News Aug 4, 2025

Open Weights and AI for All

AI’s next frontier isn’t just about capability—it’s about who gets to use it. Our mission to put AI in the hands of as many people as possible is what drives us. Today’s release of our most capable...

AI
Read
OpenAI News Aug 4, 2025

Introducing gpt-oss

We’re releasing gpt-oss-120b and gpt-oss-20b—two state-of-the-art open-weight language models that deliver strong real-world performance at low cost. Available under the flexible Apache 2.0 license...

Read
OpenAI News Aug 3, 2025

What we’re optimizing ChatGPT for

We build ChatGPT to help you thrive in all the ways you want. Learn how we're improving support for tough moments, have rolled out reminders to take breaks, and are working on better life advice, a...

Read
OpenAI News Jul 31, 2025

Figma uses AI to transform digital design

Discover how Figma is transforming digital design with AI. David Kossnick shares how tools like Figma Make empower teams to prototype, collaborate, and build with AI—reshaping workflows for designe...

AI
Read
OpenAI News Jul 30, 2025

Introducing Stargate Norway

We’re launching Stargate Norway—OpenAI’s first AI data center initiative in Europe under our OpenAI for Countries program. Stargate is OpenAI’s overarching infrastructure platform and is a critical...

AI
Read
OpenAI News Jul 29, 2025

Introducing study mode in ChatGPT

Introducing study mode in ChatGPT, a new learning experience that helps you work through problems step by step, guiding students with questions, scaffolding, and feedback for deeper learning.

Read
OpenAI News Jul 22, 2025

Announcing OpenAI DevDay 2025

OpenAI DevDay returns on October 6, 2025 in San Francisco—bringing together 1,500+ developers to preview new tools, hear from OpenAI leaders, and shape the future of AI.

AI
Read
OpenAI News Jul 21, 2025

OpenAI’s new economic analysis

Analysis provides insights into ChatGPT’s impact on the economy. OpenAI also launches new research collaboration to study AI’s broader effects on the labor market and productivity.

AI UX Research
Read
OpenAI News Jul 17, 2025

Introducing ChatGPT agent

Introducing ChatGPT agent: it thinks and acts, using tools to complete tasks like research, bookings, and slideshows—all with your guidance.

UX Research
Read
OpenAI News Jul 17, 2025

ChatGPT agent System Card

ChatGPT agent System Card: OpenAI’s agentic model unites research, browser automation, and code tools with safeguards under the Preparedness Framework.

UX Research
Read
OpenAI News Jul 16, 2025

OpenAI nonprofit jam

At OpenAI, we build tools to help people solve hard problems—including nonprofits working on the frontlines of their communities. The OpenAI Academy is teaming up with the Walton Family Foundation,...

Read
OpenAI News Jul 16, 2025

Agent bio bug bounty call

OpenAI invites researchers to its Bio Bug Bounty. Test the ChatGPT agent’s safety with a universal jailbreak prompt and win up to $25,000.

Read
OpenAI News Jun 15, 2025

Introducing OpenAI for Government

We’re launching OpenAI for Government, a new initiative focused on bringing our most advanced AI tools to public servants across the United States. We're supporting the U.S. government's efforts in...

AI
Read
OpenAI News Jun 9, 2025

Scaling security with responsible disclosure

OpenAI introduces its Outbound Coordinated Disclosure Policy to guide how it responsibly reports vulnerabilities in third-party software—emphasizing integrity, collaboration, and proactive security...

Read
Thoughtworks Insights Jun 8, 2025

Embedding gender diversity

In this article, two of our DEI leaders walk through the journey to truly embedding gender diversity -- why it's important, why it's hard and what we are doing to secure progress in the right direc...

Read
OpenAI News Jun 4, 2025

Disrupting malicious uses of AI: June 2025

In our June 2025 update, we outline how we’re disrupting malicious uses of AI—through safety tools that detect and counter abuse, support democratic values, and promote responsible AI deployment fo...

AI
Read
IDEO U Inspiration Jun 4, 2025

How AI is Amplifying Human Creativity

Explore how AI is becoming a creative partner in storytelling, prototyping, and content creation. Insights from Google DeepMind’s Matthieu Lorrain and IDEO’s Savannah Kunovsky. More

AI
Read
OpenAI News May 21, 2025

Introducing Stargate UAE

We’re launching Stargate UAE – the first international deployment of Stargate, OpenAI’s AI infrastructure platform.

AI
Read
OpenAI News May 21, 2025

New tools and features in the Responses API

New features in the Responses API: Remote MCP, image gen, Code Interpreter, and more. Powering faster, smarter agents with GPT-4o & o-series models, plus new features for reliability and efficiency.

Read
OpenAI News May 16, 2025

Introducing Codex

Introducing Codex: a cloud-based software engineering agent that can work on many tasks in parallel, powered by codex-1. With Codex, developers can simultaneously deploy multiple agents to independ...

Engineering Collaboration
Read
OpenAI News May 16, 2025

Addendum to o3 and o4-mini system card: Codex

Codex is a cloud-based coding agent. Codex is powered by codex-1, a version of OpenAI o3 optimized for software engineering. codex-1 was trained using reinforcement learning on real-world coding ta...

Engineering Collaboration
Read
OpenAI News May 12, 2025

Introducing HealthBench

HealthBench is a new evaluation benchmark for AI in healthcare which evaluates models in realistic scenarios. Built with input from 250+ physicians, it aims to provide a shared standard for model p...

AI
Read
OpenAI News May 5, 2025

AI helps John Deere transform agriculture

John Deere’s Justin Rose talks about transforming agriculture with AI and shares how the company is scaling innovation to help farmers work smarter, more efficiently, and sustainably.

AI
Read
OpenAI News May 5, 2025

Evolving OpenAI’s structure

An update from the OpenAI board on transitioning its for-profit entity to a Public Benefit Corporation, reinforcing its mission-driven structure under nonprofit oversight while enabling greater imp...

Read
OpenAI News Apr 16, 2025

Thinking with images

OpenAI o3 and o4-mini represent a significant breakthrough in visual perception by reasoning with images in their chain of thought.

Read
OpenAI News Apr 16, 2025

OpenAI o3 and o4-mini System Card

OpenAI o3 and OpenAI o4-mini combine state-of-the-art reasoning with full tool capabilities—web browsing, Python, image and file analysis, image generation, canvas, automations, file search, and me...

Read
OpenAI News Apr 14, 2025

Introducing GPT-4.1 in the API

Introducing GPT-4.1 in the API—a new family of models with across-the-board improvements, including major gains in coding, instruction following, and long-context understanding. We’re also releasin...

Read
OpenAI News Apr 6, 2025

OpenAI’s EU Economic Blueprint

Today, OpenAI is sharing the EU Economic Blueprint—a set of proposals to help Europe seize the promise of artificial intelligence, drive sustainable economic growth across the region, and ensure th...

AI
Read
OpenAI News Mar 31, 2025

New funding to build towards AGI

Today we’re announcing new funding—$40B at a $300B post-money valuation, which enables us to push the frontiers of AI research even further, scale our compute infrastructure, and deliver increasing...

AI UX Research
Read
OpenAI News Mar 26, 2025

Security on the path to AGI

At OpenAI, we proactively adapt, including by building comprehensive security measures directly into our infrastructure and models.

Read
OpenAI News Mar 25, 2025

Introducing 4o Image Generation

At OpenAI, we have long believed image generation should be a primary capability of our language models. That’s why we’ve built our most advanced image generator yet into GPT‑4o. The result—image g...

Read
OpenAI News Mar 25, 2025

Scaling the OpenAI Academy

Online resource hub will support AI literacy and help people from all backgrounds access tools, best practices, and peer insights to use AI.

AI
Read
OpenAI News Mar 24, 2025

Leadership updates

OpenAI has grown a lot. We remain focused on the same core—pursuing frontier AI research that accelerates human progress–but we now also deliver products used by hundreds of millions of people.

AI UX Research
Read
UX Movement Mar 19, 2025

How to Make Any Sidebar Menu Easier to Scan

How easy to scan is your sidebar menu? If you haven’t optimized the spacing, users will likely spend more time navigating and finding items. Balancing the spacing in the sidebar can help users navi...

Information Architecture
Read
OpenAI News Feb 27, 2025

Introducing GPT-4.5

We’re releasing a research preview of GPT‑4.5—our largest and best model for chat yet. GPT‑4.5 is a step forward in scaling up pre-training and post-training.

UX Research
Read
OpenAI News Feb 25, 2025

Deep research System Card

This report outlines the safety work carried out prior to releasing deep research including external red teaming, frontier risk evaluations according to our Preparedness Framework, and an overview...

UX Research
Read
OpenAI News Feb 12, 2025

Sharing the latest Model Spec

We’ve made updates to the Model Spec based on external feedback and our continued research in shaping desired model behavior.

UX Research
Read
OpenAI News Feb 9, 2025

Introducing the Intelligence Age

We aired our first-ever television ad during the Super Bowl to pique people’s curiosity and help us all realize how AI can open up new possibilities for us, create more fulfillment in our lives, an...

AI
Read
OpenAI News Feb 2, 2025

Introducing deep research

An agent that uses reasoning to synthesize large amounts of online information and complete multi-step research tasks for you. Available to Pro users today, Plus and Team next.

UX Research
Read
OpenAI News Jan 31, 2025

OpenAI o3-mini System Card

This report outlines the safety work carried out for the OpenAI o3-mini model, including safety evaluations, external red teaming, and Preparedness Framework evaluations.

UX Research
Read
OpenAI News Jan 23, 2025

Operator System Card

Drawing from OpenAI’s established safety frameworks, this document highlights our multi-layered approach, including model and product mitigations we’ve implemented to protect against prompt enginee...

Engineering Collaboration
Read
OpenAI News Jan 23, 2025

Introducing Operator

A research preview of an agent that can use its own browser to perform tasks for you. Available to Pro users in the U.S.

UX Research
Read
OpenAI News Jan 21, 2025

Stargate Infrastructure

OpenAI, and our strategic partners, are thrilled about our shared vision for the Infrastructure of AGI. We are energized by the challenges we face and are excited by the prospect of partnering with...

Read
OpenAI News Dec 12, 2024

Elon Musk wanted an OpenAI for-profit

Elon Musk’s latest legal filing against OpenAI marks his fourth attempt in less than a year to reframe his claims. However, his own words and actions speak for themselves—in 2017, Elon not only wan...

Read
OpenAI News Dec 9, 2024

Sora is here

Our video generation model, Sora, is now available to use at sora.com. Users can generate videos up to 1080p resolution, up to 20 sec long, and in widescreen, vertical or square aspect ratios. You...

Read
OpenAI News Dec 8, 2024

Sora System Card

Sora is OpenAI’s video generation model, designed to take text, image, and video inputs and generate a new video as an output. Sora builds on learnings from DALL-E and GPT models, and is designed t...

Read
OpenAI News Dec 5, 2024

OpenAI o1 System Card

This report outlines the safety work carried out prior to releasing OpenAI o1 and o1-mini, including external red teaming and frontier risk evaluations according to our Preparedness Framework.

UX Research
Read
UX Movement Nov 22, 2024

The Optimal Design for Sidebar Indicators

A sidebar navigation on an interface offers users multiple items to select. After making a selection, they need a visual cue to identify the chosen item. This cue is called an indicator. Every side...

Information Architecture
Read
UX Movement Nov 22, 2024

How to Design a Sidebar That Saves Screen Space

Screen space on a desktop interface is more important than you think. Most designers take it for granted because a desktop screen contains so much space. However, when it comes to data display, eve...

Information Architecture
Read
OpenAI News Oct 30, 2024

Introducing SimpleQA

A factuality benchmark called SimpleQA that measures the ability for language models to answer short, fact-seeking questions.

UX Research
Read
OpenAI News Oct 8, 2024

An update on disrupting deceptive uses of AI

OpenAI’s mission is to ensure that artificial general intelligence benefits all of humanity. We are dedicated to identifying, preventing, and disrupting attempts to abuse our models for harmful ends.

AI
Read
OpenAI News Sep 22, 2024

Introducing the OpenAI Academy

New initiative will fuel innovation by investing in developers and organizations leveraging AI, starting in low- and middle-income countries.

AI
Read
OpenAI News Sep 12, 2024

Learning to reason with LLMs

We are introducing OpenAI o1, a new large language model trained with reinforcement learning to perform complex reasoning. o1 thinks before it answers—it can produce a long internal chain of though...

UX Research
Read
OpenAI News Sep 11, 2024

Coding with OpenAI o1

Scott Wu, CEO and Co-Founder of Cognition, explains how OpenAI o1 makes coding decisions in a more human-like way.

Read
UX Movement Aug 27, 2024

How to Handle Large-Scale Item Groups in a Sidebar

A sidebar navigation with a few items is simple to design. All you have to do is display them in a list with relevant icons. But what do you do when you have multiple large-scale item groups to dis...

Information Architecture
Read
OpenAI News Aug 14, 2024

Awakening Sleeping Beauties at The Met

AI can enrich lives through beauty and creativity, and its artistic potential shines in "Sleeping Beauties: Reawakening Fashion," a collaborative exhibit from The Met's Costume Institute.

AI
Read
OpenAI News Aug 13, 2024

Introducing SWE-bench Verified

We’re releasing a human-validated subset of SWE-bench that more reliably evaluates AI models’ ability to solve real-world software issues.

UX Research
Read
OpenAI News Aug 7, 2024

GPT-4o System Card

This report outlines the safety work carried out prior to releasing GPT-4o including external red teaming, frontier risk evaluations according to our Preparedness Framework, and an overview of the...

Read
OpenAI News Jun 19, 2024

Consistency Models

Diffusion models have significantly advanced the fields of image, audio, and video generation, but they depend on an iterative sampling process that causes slow generation.

UX Research
Read
OpenAI News Jun 18, 2024

Surging developer productivity with custom GPTs

Paf adopted ChatGPT Enterprise across its entire company, with engineers using custom GPTs on a daily basis to speed up routine development tasks. Paf also integrated ChatGPT Enterprise into the gr...

Engineering Collaboration
Read
Thoughtworks Insights Jun 3, 2024

'You be You' - Pride 2024

“You be You” is Thoughtworkers reminding each other that all of our identities are welcome. Our practices continue to grow and evolve, seeking to change the world around us and demand it create spa...

Read
A List Apart May 30, 2024

User Research Is Storytelling

Ever since I was a boy, I’ve been fascinated with movies. I loved the characters and the excitement—but most of all the stories. I wanted to be an actor. And I believed that I’d get to do the thing...

UX Research
Read
OpenAI News May 30, 2024

Introducing OpenAI for Nonprofits

We’re launching a new initiative to enhance the accessibility of our tools for nonprofit organizations, including discounted rates for ChatGPT Team and Enterprise.

Accessibility
Read
OpenAI News May 29, 2024

Automating customer support agents

MavenAGI is a new software company for the AI era. They recently launched an AI customer service agent, built on the flexibility of GPT-4, which a number of companies like Tripadvisor, Clickup and...

AI
Read
OpenAI News May 29, 2024

Enhancing news in ChatGPT with The Atlantic

The Atlantic is announcing a strategic content and product partnership with OpenAI, which positions The Atlantic as a premium news source within OpenAI. The Atlantic’s articles will be discoverable...

Read
OpenAI News May 21, 2024

OpenAI safety practices

Artificial general intelligence has the potential to benefit nearly every aspect of our lives—so it must be developed and deployed responsibly.

Read
OpenAI News May 15, 2024

Creating an AI-powered Magic Studio

Canva is a visual communication platform, enjoyed by more than 175 million people monthly to make presentations, videos, documents, websites, social media graphics and more. A majority of the world...

AI
Read
OpenAI News May 13, 2024

Hello GPT-4o

We’re announcing GPT-4 Omni, our new flagship model which can reason across audio, vision, and text in real time.

UX Research
Read
OpenAI News May 13, 2024

Spring Update

Introducing GPT-4o and making more capabilities available for free in ChatGPT.

Read
OpenAI News May 6, 2024

Our approach to data and AI

Just over a year after launching ChatGPT, AI is changing how we live, work and learn. It’s also raised important conversations about data in the age of AI. More on our approach, a new Media Manager...

AI
Read
OpenAI News May 5, 2024

API Partnership with Stack Overflow

API Partnership with Stack Overflow Stack Overflow and OpenAI today announced a new API partnership that will empower developers with the collective strengths of the world’s leading knowledge platf...

Read
OpenAI News Apr 13, 2024

Introducing OpenAI Japan

We are excited to announce our first office in Asia and we’re releasing a GPT-4 custom model optimized for the Japanese language.

Read
OpenAI News Mar 24, 2024

Sora first impressions

Since we introduced Sora to the world last month, we’ve been working with artists to learn how Sora might aid in their creative process.

Read
A List Apart Feb 29, 2024

The Wax and the Wane of the Web

I offer a single bit of advice to friends and family when they become new parents: When you start to think that you’ve got everything figured out, everything will change. Just as you start to get t...

Read
OpenAI News Feb 15, 2024

Video generation models as world simulators

We explore large-scale training of generative models on video data. Specifically, we train text-conditional diffusion models jointly on videos and images of variable durations, resolutions and aspe...

UX Research
Read
A List Apart Feb 7, 2024

Opportunities for AI in Accessibility

In reading Joe Dolson’s recent piece on the intersection of AI and accessibility , I absolutely appreciated the skepticism that he has for AI in general as well as for the ways that many have been...

Accessibility AI
Read
OpenAI News Feb 1, 2024

Response to NIST Executive Order on AI

The National Institute of Standards and Technology (NIST) request for information related to its assignments under sections 4.1, 4.5, and 11 of the Executive Order Concerning Artificial Intelligence

AI
Read
A List Apart Jan 29, 2024

I am a creative.

I am a creative. What I do is alchemy. It is a mystery. I do not so much do it, as let it be done through me. I am a creative. Not all creative people like this label. Not all see themselves this w...

Read
OpenAI News Jan 25, 2024

New embedding models and API updates

We are launching a new generation of embedding models, new GPT-4 Turbo and moderation models, new API usage management tools, and soon, lower pricing on GPT-3.5 Turbo.

Read
OpenAI News Jan 10, 2024

Introducing ChatGPT Team

We’re launching a new ChatGPT plan for teams of all sizes, which provides a secure, collaborative workspace to get the most out of ChatGPT at work.

Read
OpenAI News Jan 8, 2024

OpenAI and journalism

We support journalism, partner with news organizations, and believe The New York Times lawsuit is without merit.

Read
OpenAI News Dec 14, 2023

Superalignment Fast Grants

We’re launching $10M in grants to support technical research towards the alignment and safety of superhuman AI systems, including weak-to-strong generalization, interpretability, scalable oversight...

AI UX Research
Read
OpenAI News Dec 13, 2023

Weak-to-strong generalization

We present a new research direction for superalignment, together with promising initial results: can we leverage the generalization properties of deep learning to control strong models with weak su...

UX Research
Read
OpenAI News Nov 6, 2023

Introducing GPTs

You can now create custom versions of ChatGPT that combine instructions, extra knowledge, and any combination of skills.

Read
OpenAI News Oct 26, 2023

Frontier risk and preparedness

To support the safety of highly-capable AI systems, we are developing our approach to catastrophic risk preparedness, including building a Preparedness team and launching a challenge.

AI
Read
OpenAI News Oct 25, 2023

Frontier Model Forum updates

Together with Anthropic, Google, and Microsoft, we’re announcing the new Executive Director of the Frontier Model Forum and a new $10 million AI Safety Fund.

AI
Read
OpenAI News Sep 25, 2023

ChatGPT can now see, hear, and speak

We are beginning to roll out new voice and image capabilities in ChatGPT. They offer a new, more intuitive type of interface by allowing you to have a voice conversation or show ChatGPT what you’re...

Read
OpenAI News Sep 19, 2023

OpenAI Red Teaming Network

We’re announcing an open call for the OpenAI Red Teaming Network and invite domain experts interested in improving the safety of OpenAI’s models to join our efforts.

Read
OpenAI News Aug 31, 2023

Teaching with AI

We’re releasing a guide for teachers using ChatGPT in their classroom—including suggested prompts, an explanation of how ChatGPT works and its limitations, the efficacy of AI detectors, and bias.

AI
Read
OpenAI News Aug 15, 2023

Using GPT-4 for content moderation

We use GPT-4 for content policy development and content moderation decisions, enabling more consistent labeling, a faster feedback loop for policy refinement, and less involvement from human modera...

Read
OpenAI News Jul 26, 2023

Frontier Model Forum

We’re forming a new industry body to promote the safe and responsible development of frontier AI systems: advancing AI safety research, identifying best practices and standards, and facilitating in...

AI UX Research
Read
OpenAI News Jul 20, 2023

Custom instructions for ChatGPT

We’re rolling out custom instructions to give you more control over how ChatGPT responds. Set your preferences, and ChatGPT will keep them in mind for all future conversations.

Read
A List Apart Jun 22, 2023

Humility: An Essential Value

Humility, a designer’s essential value—that has a nice ring to it. What about humility, an office manager’s essential value? Or a dentist’s? Or a librarian’s? They all sound great. When humility is...

Read
OpenAI News Jun 21, 2023

Testimony before the U.S. Senate

The following is the written testimony of Sam Altman, Chief Executive Officer of OpenAI, before the U.S. Senate Committee on the Judiciary (Subcommittee on Privacy, Technology, & the Law).

Read
OpenAI News Jun 21, 2023

Questions for the Record

The following are the Questions for the Record following Sam Altman's testimony before the U.S. Senate Committee on the Judiciary (Subcommittee on Privacy, Technology, & the Law).

Read
OpenAI News May 25, 2023

Democratic inputs to AI

Our nonprofit organization, OpenAI, Inc., is launching a program to award ten $100,000 grants to fund experiments in setting up a democratic process for deciding what rules AI systems should follow...

UX Research
Read
OpenAI News Mar 23, 2023

ChatGPT plugins

We’ve implemented initial support for plugins in ChatGPT. Plugins are tools designed specifically for language models with safety as a core principle, and help ChatGPT access up-to-date information...

Read
OpenAI News Mar 14, 2023

GPT-4

We’ve created GPT-4, the latest milestone in OpenAI’s effort in scaling up deep learning. GPT-4 is a large multimodal model (accepting image and text inputs, emitting text outputs) that, while less...

UX Research
Read
OpenAI News Feb 24, 2023

Planning for AGI and beyond

Our mission is to ensure that artificial general intelligence—AI systems that are generally smarter than humans—benefits all of humanity.

AI
Read
OpenAI News Feb 1, 2023

Introducing ChatGPT Plus

We’re launching a pilot subscription plan for ChatGPT, a conversational AI that can chat with you, answer follow-up questions, and challenge incorrect assumptions.

AI
Read
OpenAI News Nov 30, 2022

Introducing ChatGPT

We’ve trained a model called ChatGPT which interacts in a conversational way. The dialogue format makes it possible for ChatGPT to answer followup questions, admit its mistakes, challenge incorrect...

Read
OpenAI News Sep 21, 2022

Introducing Whisper

We’ve trained and are open-sourcing a neural net called Whisper that approaches human level robustness and accuracy on English speech recognition.

UX Research
Read
OpenAI News Aug 24, 2022

Our approach to alignment research

We are improving our AI systems’ ability to learn from human feedback and to assist humans at evaluating AI. Our goal is to build a sufficiently aligned AI system that can help us solve all other a...

AI UX Research
Read
OpenAI News Jul 20, 2022

DALL·E now available in beta

We’ll invite 1 million people from our waitlist over the coming weeks. Users can create with DALL·E using free credits that refill every month, and buy additional credits in 115-generation incremen...

Read
OpenAI News Jul 14, 2022

DALL·E 2: Extending creativity

As part of our DALL·E 2 research preview, more than 3,000 artists from more than 118 countries have incorporated DALL·E into their creative workflows. The artists in our early access group have hel...

UX Research
Read
Boxes and Arrows Jul 5, 2022

Hiatus…indefinitely

Updated January 30, 2023 – Amy Jiménez Márquez After much internal debate, I’m placing the publication on indefinite hiatus. It’s a difficult decision, and if you have questions or want to talk abo...

Read
OpenAI News Jun 28, 2022

DALL·E 2 pre-training mitigations

In order to share the magic of DALL·E 2 with a broad audience, we needed to reduce the risks associated with powerful image generation models. To this end, we put various guardrails in place to pre...

UX Research
Read
OpenAI News Jun 13, 2022

AI-written critiques help humans notice flaws

We trained “critique-writing” models to describe flaws in summaries. Human evaluators find flaws in summaries much more often when shown our model’s critiques. Larger models are better at self-crit...

AI
Read
OpenAI News Jun 9, 2022

Techniques for training large neural networks

Large neural networks are at the core of many recent advances in AI, but training them is a difficult engineering and research challenge which requires orchestrating a cluster of GPUs to perform a...

UX Research
Read
A List Apart Jun 8, 2022

Mobile-First CSS: Is It Time for a Rethink?

The mobile-first design methodology is great—it focuses on what really matters to the user, it’s well-practiced, and it’s been a common design pattern for years. So developing your CSS mobile-first...

Read
OpenAI News May 18, 2022

DALL·E 2 research preview update

Early users have created over 3 million images to date and helped us improve our safety processes. We’re excited to begin adding up to 1,000 new users from our waitlist each week.

UX Research
Read
A List Apart May 12, 2022

Designers, (Re)define Success First

About two and a half years ago, I introduced the idea of daily ethical design . It was born out of my frustration with the many obstacles to achieving design that’s usable and equitable; protects p...

Read
OpenAI News May 5, 2022

OpenAI leadership team update

We’re happy to announce several executive role changes that reflect our recent progress and will ensure continued momentum toward our next major milestones.

Read
OpenAI News Apr 13, 2022

Measuring Goodhart’s law

Goodhart’s law famously says: “When a measure becomes a target, it ceases to be a good measure.” Although originally from economics, it’s something we have to grapple with at OpenAI when figuring o...

Read
OpenAI News Feb 2, 2022

Solving (some) formal math olympiad problems

We built a neural theorem prover for Lean that learned to solve a variety of challenging high-school olympiad problems, including problems from the AMC12 and AIME competitions, as well as two probl...

UX Research
Read
OpenAI News Jan 27, 2022

Aligning language models to follow instructions

We’ve trained language models that are much better at following user intentions than GPT-3 while also making them more truthful and less toxic, using techniques developed through our alignment rese...

UX Research
Read
OpenAI News Jan 25, 2022

Introducing text and code embeddings

We are introducing embeddings, a new endpoint in the OpenAI API that makes it easy to perform natural language and code tasks like semantic search, clustering, topic modeling, and classification.

Read
A List Apart Dec 9, 2021

Breaking Out of the Box

CSS is about styling boxes. In fact, the whole web is made of boxes, from the browser viewport to elements on a page. But every once in a while a new feature comes along that makes us rethink our d...

Read
OpenAI News Nov 30, 2021

OpenAI Residency

As part of our effort to support and develop AI talent, we’re excited to announce the OpenAI Residency.

AI
Read
Thoughtworks Insights Nov 18, 2021

Inclusive design = only benefits

This article invites all who are concerned with building fairer and more responsible products, services and technologies to learn a little more about inclusive design and how it is related to respo...

Accessibility
Read
Boxes and Arrows Nov 2, 2021

Introduction to Ontology Concepts and Modeling

What is ontology? An ontology is a formal system for modeling concepts and their relationships. Unlike relational database systems, which are essentially interconnected tables, ontologies put a pre...

Information Architecture Content Strategy
Read
OpenAI News Oct 29, 2021

Solving math word problems

We’ve trained a system that solves grade school math problems with nearly twice the accuracy of a fine-tuned GPT-3 model. It solves about 90% as many problems as real kids: a small sample of 9-12 y...

UX Research
Read
Boxes and Arrows Oct 5, 2021

The Dream of a More Human Navigation Realized

Using the customer intentions method to humanize our virtual worlds In the 2010 Sci-Fi film Inception a professional thief is offered a chance at erasing his criminal history if he implants one per...

Information Architecture UX
Read
A List Apart Sep 23, 2021

A Content Model Is Not a Design System

Do you remember when having a great website was enough? Now, people are getting answers from Siri, Google search snippets, and mobile apps, not just our websites. Forward-thinking organizations hav...

Design Systems
Read
A List Apart Aug 26, 2021

Design for Safety, An Excerpt

Antiracist economist Kim Crayton says that “intention without strategy is chaos.” We’ve discussed how our biases, assumptions, and inattention toward marginalized and vulnerable groups lead to dang...

Read
Boxes and Arrows Aug 10, 2021

Running Design Sprint Kickoffs Remotely

As the workforce decentralizes through the increased availability of remote employment options, teams have to learn to compensate for the lack of in-person collaboration to tackle the daily work ch...

UX
Read
OpenAI News Aug 10, 2021

OpenAI Codex

We’ve created an improved version of OpenAI Codex, our AI system that translates natural language to code, and we are releasing it through our API in private beta starting today.

AI
Read
A List Apart Aug 5, 2021

Sustainable Web Design, An Excerpt

In the 1950s, many in the elite running community had begun to believe it wasn’t possible to run a mile in less than four minutes. Runners had been attempting it since the late 19th century and wer...

Read
A List Apart Jul 29, 2021

Voice Content and Usability

We’ve been having conversations for thousands of years. Whether to convey information, conduct transactions, or simply to check in on one another, people have yammered away, chattering and gesticul...

UX Research
Read
A List Apart Jul 15, 2021

Designing for the Unexpected

I’m not sure when I first heard this quote, but it’s something that has stayed with me over the years. How do you create services for situations you can’t imagine? Or design products that work on d...

Read
Boxes and Arrows Jul 5, 2021

Forget the Trail of Breadcrumbs

Enterprises often have a simplistic understanding of navigational structures in UX Design. Companies shy away from messing with known organizational schemas for fear that their users or customers w...

Information Architecture Content Strategy
Read
Thoughtworks Insights Jun 9, 2021

Why do Chinese websites and apps look so busy?

The aesthetics of modern Chinese digital products can look very different to primarily English-based apps and websites. If you explore some of China’s most popular websites and apps, such as 163.co...

Read
Thoughtworks Insights Jun 8, 2021

When will banks not need banking apps? (Part 2)

In this series (see Part 1 if you missed it) we explore how customers’ use of their banking apps will decrease and their desires to have transactional information injected into richer platforms mor...

Read
Thoughtworks Insights Jun 8, 2021

CD4ML with Jenkins in DAGsHub — Part 2

This is the second part of two part series blog, discussing how you can achieve continuous delivery for machine learning (CD4ML) using Jenkins and DVC pipelines. In part One, we explained what is C...

AI
Read
Thoughtworks Insights Jun 7, 2021

CD4ML with Jenkins in DAGsHub

This is the first part of two-part series blog, discussing how you can achieve continuous delivery in machine learning (CD4ML) using Jenkins and DVC pipelines.In this blog we will discuss how to se...

AI
Read
Thoughtworks Insights Jun 7, 2021

10 myths about the LGBTQ+ community debunked

In the wake of more mobilized social movements around the world, ‘allyship’ is a term that gets tossed around a lot. While anyone can claim to be an ally, to truly stand in solidarity with the LGBT...

Read
Thoughtworks Insights Jun 3, 2021

Quality Manifesto

Every organisation that builds a product, has its own view of quality and what it means for the product they are building. To identify what quality means for an organisation it is useful to have a...

Read
Thoughtworks Insights Jun 3, 2021

Will AI ever win a Nobel Prize?

In the 17th century, Sir Isaac Newton formulated the three-body problem – How do three objects orbit one another under their gravity? For centuries, this problem has remained unsolved until a coupl...

AI
Read
Thoughtworks Insights Jun 2, 2021

We want change but we won’t change (part 2)

In part 1 we saw a framework to address our anxiety and fear associated with changes by categorising them and seeing them for what they actually mean. In this part let’s get into the crux of implem...

Read
Thoughtworks Insights May 25, 2021

We want change but we won’t change

I am at the restaurant getting a table for my wife (let’s call her KD) and me for an early dinner. She is walking down from her workplace. I ordered our usual drinks and food and there she was, wav...

Read
Thoughtworks Insights May 17, 2021

How you can be an intersectional ally (Part 1)

I’m weary of carrying the burden of speaking up and stepping up only to be pushed down. White and cis allies are also tired of being told they’re doing it wrong or that it isn’t even their place to...

Read
Thoughtworks Insights May 17, 2021

How you can be an intersectional ally (Part 2)

This is the second part of How you can be an intersectional ally (see Part 1 if you missed it). In this part, we’ll look at more examples of ways you can be an ally to three (of various) underrepre...

Read
OpenAI News May 10, 2021

OpenAI Scholars 2021: Final projects

We’re proud to announce that the 2021 class of OpenAI Scholars has completed our six-month mentorship program and have produced an open-source research project with stipends and support from OpenAI.

UX Research
Read
Thoughtworks Insights May 5, 2021

Infrastructure Pipelines

Infrastructure-as-code tools like Terraform recently have become popular (see Infrastructure as code | Technology Radar). One main promise of such tools is automation. Still, we rarely see Continuo...

Read
Thoughtworks Insights May 4, 2021

Our lives are Mobile First

When was the last time you went about your entire day without engaging with your mobile device? I remember being in my teens when I got my first mobile phone, a Nokia 8250. Since then, I’ve never g...

Read
Thoughtworks Insights Apr 27, 2021

Measuring holistic organizational growth

‘Let’s hit the ball out of the park’, ‘go for the kill’, ‘bite the bullet’ — business vocabulary is filled with war and action sports metaphors. Leaders, today, favor language that incites exciteme...

Read
Thoughtworks Insights Apr 14, 2021

Open Banking in Australia: Ready, set, not yet

We have been talking about open banking, or the broader legislative framework that supports it, Consumer Data Right (CDR), for a long time, but it seems like nothing has really happened. Yet it wou...

Read
Thoughtworks Insights Apr 7, 2021

Remote-friendly organizational learning

Around this time last year, “88% of organizations encouraged or required employees to work from home.” As work went remote, so did organizational learning. Trainers were equipped with ‘remote toolk...

Read
Thoughtworks Insights Apr 7, 2021

Conversational AI for Capital Markets

Conversational AI can have a profound impact on a firm’s ability to automate traditional processes. In this article, we examine the most promising use cases for conversational AI in capital markets...

AI
Read
Thoughtworks Insights Mar 10, 2021

Building a digital-first healthcare ecosystem

Global healthcare is rapidly changing with the infusion of technology. COVID-19 has significantly accelerated virtual health adoption; virtual visits rose from 19% in the beginning of 2020 to 28% i...

Read
Thoughtworks Insights Mar 6, 2021

The rise of real time payments

Real-time payments are one of the most significant financial innovations of the last decade. They have benefited from multi-fold growth in adoption and have boosted micro digital economies across t...

Read
OpenAI News Mar 4, 2021

Multimodal neurons in artificial neural networks

We’ve discovered neurons in CLIP that respond to the same concept whether presented literally, symbolically, or conceptually. This may explain CLIP’s accuracy in classifying surprising visual rendi...

UX Research
Read
Thoughtworks Insights Feb 23, 2021

Training autonomous vehicles with XR simulation

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. Thes...

AI
Read
Thoughtworks Insights Feb 14, 2021

Tokenism: a Double Sided Coin

At a conceptual level, most would agree on the value of Diversity, Equity and Inclusion (DEI). Tonnes of studies show how diversity of thought fosters improved innovation and problem solving. To pu...

Read
Thoughtworks Insights Feb 2, 2021

How to stand out as a Thoughtworks candidate

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 interv...

Read
Thoughtworks Insights Feb 1, 2021

Hyperagility: Being a Smart Agile Enterprise

Gartner’s hype cycle methodology shows the evolution of technology trends over time so businesses can use this to consider their innovation strategies for achieving business goals. One such top str...

Read
Thoughtworks Insights Jan 31, 2021

Women mentees are not damsels in distress

The chances that you’ve seen the statue or a piece of art depicting Atlas, the muscled Titan of Greek mythology holding up the celestial heavens on his shoulder are quite high. However, the chances...

Read
Thoughtworks Insights Jan 25, 2021

Infrastructure as Product

Managing cloud infrastructure is a complex task. To empower IT teams with fast, self-service access to infrastructure services, you need to adopt an “Infrastructure as a Product” approach.

Read
OpenAI News Jan 25, 2021

Scaling Kubernetes to 7,500 nodes

We’ve scaled Kubernetes clusters to 7,500 nodes, producing a scalable infrastructure for large models like GPT-3, CLIP, and DALL·E, but also for rapid small-scale iterative research such as Scaling...

UX Research
Read
Thoughtworks Insights Jan 18, 2021

Taking urban drone delivery to new heights

Aerialoop is a delivery company taking delivery to the next level by using drones to drastically reduce delivery times across the city. Within the city of Quito, it takes roughly 45 minutes to driv...

Read
Thoughtworks Insights Jan 10, 2021

A grad’s diary: from being a Grad to guiding one

Pre-TWU Hey there! I’m Marta a graduate developer in Madrid! Before joining Thoughtworks, I had been freelancing after leaving my .NET developer job of two years. I was excited to join Thoughtworks...

Engineering Collaboration
Read
Thoughtworks Insights Jan 5, 2021

How to ace your virtual interview

It’s clear that 2021 will [hopefully] bring about a gradual return to normalcy. However the future of work remains uncertain. When will offices fully reopen? Will more organizations adopt remote wo...

UX Research
Read
OpenAI News Jan 5, 2021

DALL·E: Creating images from text

We’ve trained a neural network called DALL·E that creates images from text captions for a wide range of concepts expressible in natural language.

UX Research
Read
OpenAI News Jan 5, 2021

CLIP: Connecting text and images

We’re introducing a neural network called CLIP which efficiently learns visual concepts from natural language supervision. CLIP can be applied to any visual classification benchmark by simply provi...

UX Research
Read
Thoughtworks Insights Nov 24, 2020

10 ways to maximize your job search

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 i...

Read
Thoughtworks Insights Nov 11, 2020

An illustrated guide to artificial intelligence

We are already in an age where we believe that computers are smart and helpful. Are they intelligent? In this guide, we'll explore the ideas of what intelligence is — both human and machine. We wil...

AI
Read
Thoughtworks Insights Oct 27, 2020

Macro trends in the tech industry | Oct 2020

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 i...

Read
Thoughtworks Insights Oct 19, 2020

It's more than just a pronoun

What is this obsession with labels? Humans (and other animals) have been labelling each other implicitly and explicitly for millennia. Labels, given to us by other people, can affect our social sta...

Read
Thoughtworks Insights Oct 18, 2020

EpiRust: Simulating the spread of COVID-19 from lockdown

Engineering for Research (E4R) was founded to work exclusively on novel computational problems faced by scientific organizations, especially big science projects such as the Thirty Metre Telescope,...

Engineering Collaboration UX Research
Read
Thoughtworks Insights Oct 18, 2020

5 Principles of Product Design

Introduction In 2018, I graduated with a degree in Human-Computer Interaction and since then have been working as a UX/UI design consultant at Thoughtworks. There are some insights, techniques, and...

UI UX
Read
Thoughtworks Insights Oct 14, 2020

Business resilience: Time for a reality check

If business in 2020 has a buzzword, it’s resilience. Recent events have prompted many organisations to embark on digital-led initiatives aimed at enhancing their ability to assess and respond to th...

Read
Thoughtworks Insights Oct 14, 2020

Data and AI tech combat payment fraud

Ever since Big Tech, fintechs and other incumbents have shifted towards a more digital and data-driven decision making approach, the payments space has emerged as one of the most competitive in the...

AI
Read
Thoughtworks Insights Oct 13, 2020

[Career Pathways] Slow down

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...

Read
Thoughtworks Insights Oct 12, 2020

(Remote) Pairing 101

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...

Read
Thoughtworks Insights Sep 30, 2020

8 tips for crafting a compelling resume

Many candidates dread creating or revising their resumes. From perfecting formatting to determining the best way to summarize their job duties in a few bullets, resume writing can feel like the mos...

Read
Thoughtworks Insights Sep 27, 2020

Why test the user journey?

I recently worked with a team of software developers who were quite confident with the level of testing they had in place on their project. They had a robust set of unit tests, and extensive code c...

Read
Thoughtworks Insights Sep 9, 2020

Agile Quality Management Model

Every project is different in many regards and the quality management aspect is not an exception. Most of the time the project would have some type of restrictions and a set of priorities you would...

Read
Thoughtworks Insights Sep 2, 2020

Shifting classrooms to the cloud

The COVID-19 pandemic significantly disrupted education in an extremely short space of time, and continues to impact schools well into Term 3. As many parents scrambled to sort out remote learning...

Read
Thoughtworks Insights Aug 27, 2020

Part 2: Understand Your Capacity

This is the second part of the 'Do the most valuable thing, unless you can't' article. In this part we look at capacity as a constraint and discuss how we might model our available and effective ca...

Read
Thoughtworks Insights Aug 26, 2020

Quantum computing: an illustrated guide

The next technology revolution? At the smallest scales in the universe, at the level of an atom, the laws of physics are weird. You can know precisely where something like an electron is, but not h...

Read
Thoughtworks Insights Aug 25, 2020

Managing feature toggles in teams (Part 1)

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...

Read
Thoughtworks Insights Aug 25, 2020

Six principles of fluid leadership

Most executives in India want their technology investments to achieve too much, too soon, losing sight of why their companies undertook the complex journey of disruption in the first place. They vi...

Read
Thoughtworks Insights Aug 24, 2020

Leadership in the age of remote work

COVID-19 has challenged conventional ways of working for individuals and teams around the globe. Organizations have swiftly and successfully embraced remote work with very little preparation. For i...

Read
Thoughtworks Insights Aug 20, 2020

Will credit cards become a thing of the past?

Our world is moving towards a near cashless society. Disruptive forces have transformed the payment and credit landscape, accelerating the shift to digital channels. The way we pay today and how we...

Read
Thoughtworks Insights Aug 19, 2020

Big data, fast data — Part Three

In this final part of the three-part series, we’ll look at the Internet of Things world from a data integration and application perspective to appreciate the design challenges we’ll face in a world...

Read
Thoughtworks Insights Aug 10, 2020

Within chaos lies opportunity

Governments around the world have taken measures to counter the COVID-19 pandemic which has disrupted production, supply chains and markets, and has inadvertently sent economies into a crisis. Ther...

Read
Thoughtworks Insights Aug 9, 2020

A quick guide to becoming an agile boss

Many organizations struggle to reconcile with the fact that ‘going agile’ involves a radical re-thinking of leadership styles. Interestingly, the Agile Manifesto’s fifth principle says, ‘Build proj...

Read
Thoughtworks Insights Aug 3, 2020

Energy: 6 C’s inhibiting change

Our previous blog looked at 7 D's inexorably driving change in the energy sector. None are dramatically new or surprising. Yet, change has felt frustratingly slow in coming; as if (the Japanese mig...

Read
Thoughtworks Insights Aug 2, 2020

Energy: 7 D's of change

The first words you see when you land on Thoughtworks.com are 'prepare for the unpredictable'. We help companies embrace the new norm of uncertainty and change. The energy sector sits on the cusp o...

Read
Thoughtworks Insights Jul 30, 2020

XConf Online Key Highlights

Due to the ongoing challenges of COVID-19, we decided to run the 7th edition of XConf, our yearly technology conference, in a virtual format. XConf Online covered a wide range of topics including:...

Read
Thoughtworks Insights Jul 27, 2020

Tips for securing that grad job

It’s pretty much instilled into us since the day we arrive at university that the end goal is to get a fulfilling job in an industry you love. Within my first few days of my degree, career fairs an...

Read
Thoughtworks Insights Jul 22, 2020

How much can you trust your data?

Data is the fuel for intelligent decision making for both humans and machines. Just like high quality fuel ensures that jet engines run efficiently and reliably in the long run, high quality data f...

Read
Thoughtworks Insights Jul 21, 2020

Recruiters share top 7 FAQs from candidates

While Thoughtworks hires technologists all around the world, our recruiters encounter similar questions from candidates regardless of their location. We asked recruiters from multiple countries for...

Read
Thoughtworks Insights Jul 2, 2020

Prime Directive - not just for Star Trek

We all have been in retrospectives – that familiar end of the iteration/sprint workshop. In the best versions, we’ve almost ritualised reading out the Prime Directive. Some of us even have it memor...

Read
Thoughtworks Insights Jul 1, 2020

Surviving our COVID-19 Punctuated Equilibrium

No one knows what changes the coronavirus pandemic will cause. No one. Are we in the first wave, or the second? Will a second wave happen? When? Will there be a vaccine? How resilient will our inst...

Read
Thoughtworks Insights Jun 29, 2020

From living a lie to living a life

As part of our Pride Month celebrations, we had the pleasure of speaking to John Elliott, Sainsbury’s CTO for Retail and sponsor of the Sainsbury’s LGBTQ+ Colleague Network, about the importance of...

Read
Thoughtworks Insights Jun 25, 2020

Part 2: Business agility in tough times

In part 1, we looked at business agility through the lens of customer centricity and outlined a few immediate action items encouraging that approach. In this article, we’ll delve into business cont...

Read
Thoughtworks Insights Jun 23, 2020

The future of shopping

eXtended Reality (XR) that includes AR and VR technologies have been silently disrupting the gaming industry for more than a decade. In the recent past, the tech has gained some traction in the edu...

Read
OpenAI News Jun 20, 2020

Procgen and MineRL Competitions

We’re excited to announce that OpenAI is co-organizing two NeurIPS 2020 competitions with AIcrowd, Carnegie Mellon University, and DeepMind, using Procgen Benchmark and MineRL.

Read
OpenAI News Jun 17, 2020

Image GPT

We find that, just as a large transformer model trained on language can generate coherent text, the same exact model trained on pixel sequences can generate coherent image completions and samples....

UX Research
Read
Thoughtworks Insights Jun 11, 2020

Pro Sketch Techniques for Shared Libraries

How to raise the quality of your libraries to a professional level As your product grows and matures, your design team will be faced with new challenges. New people need to design new screens using...

Read
OpenAI News Jun 11, 2020

OpenAI API

We’re releasing an API for accessing new AI models developed by OpenAI.

AI
Read
Thoughtworks Insights Jun 10, 2020

User stories: A tale of epic confusion

In a case of Semantic Diffusion, the original definition of ‘epic’ has weakened over the years. My observation is that epics either help or hinder good story writing depending on how we use them, a...

Read
Thoughtworks Insights Jun 9, 2020

A tribute to Alan Turing

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 hi...

Read
Thoughtworks Insights Jun 8, 2020

What to expect from a pair programming interview

Why does Thoughtworks assess candidates' pair programming skills? At Thoughtworks, we strongly believe in pairing not just for programming, but also for most of our everyday activities. In fact, th...

UX Research
Read
Thoughtworks Insights Jun 4, 2020

Crafting my journey at Thoughtworks University

I joined Thoughtworks in January 2020. I was attracted to the company because of its commitment to social change and diversity in the tech industry. Once I had gone through induction week, I realis...

Read
Thoughtworks Insights May 24, 2020

A journey from apprentice to product owner

For Luanna, Thoughtworks has been more than an organization to start her technology career as an apprentice. For her, it's become a home: a vibrant community that embraces her for who she is and a...

Read
Thoughtworks Insights May 19, 2020

Asking questions to improve quality

When creating business cards, we have the freedom to choose any title we feel like reflects us best. Officially, many of us are “Quality Analysts”, or QAs. However, as we like to push back against...

Read
Thoughtworks Insights May 18, 2020

Macro trends in the tech industry | May 2020

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 recomm...

Read
Thoughtworks Insights May 14, 2020

How to thrive during virtual induction

When you think about joining a new company, what comes to mind? We're going to venture a guess that most of what you envision reflects a more 'normal' induction: an office tour, organizing your wor...

Read
Thoughtworks Insights May 12, 2020

From high-performance to high-humanity teams

I must admit that during my most recent years being a leader, one of my main objectives has been to build the necessary foundations to create a high-performance team. I want to go far as a group an...

Read
Thoughtworks Insights May 12, 2020

Big Data applied in sales process

Big Data is the set of methodologies used to capture, store and process a large volume of information from different sources in order to accelerate the decision-making process and thereby bring com...

Read
OpenAI News May 5, 2020

AI and efficiency

We’re releasing an analysis showing that since 2012 the amount of compute needed to train a neural net to the same performance on ImageNet classification has been decreasing by a factor of 2 every...

UX Research
Read
OpenAI News Apr 30, 2020

Jukebox

We’re introducing Jukebox, a neural net that generates music, including rudimentary singing, as raw audio in a variety of genres and artist styles. We’re releasing the model weights and code, along...

UX Research
Read
Thoughtworks Insights Apr 29, 2020

Fully remote in less than one week

When COVID-19 hit, entire workforces had to suddenly abandon their office infrastructure and work from home. For many companies, this has been a giant logistical nightmare which has driven their co...

Read
Thoughtworks Insights Apr 22, 2020

Building team camaraderie when remote working

camaraderie /ˌkaməˈrɑːd(ə)ri,ˌkaməˈrad(ə)ri/ “mutual trust and friendship among people who spend a lot of time together.” When you work across time zones with someone for 8 hours a day, building a...

Read
Thoughtworks Insights Apr 19, 2020

The Remote Pairing Cheat Sheet

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...

Read
OpenAI News Apr 16, 2020

Improving verifiability in AI development

We’ve contributed to a multi-stakeholder report by 58 co-authors at 30 organizations, including the Centre for the Future of Intelligence, Mila, Schwartz Reisman Institute for Technology and Societ...

UX Research
Read
OpenAI News Apr 14, 2020

OpenAI Microscope

We’re introducing OpenAI Microscope, a collection of visualizations of every significant layer and neuron of eight vision “model organisms” which are often studied in interpretability. Microscope m...

UX Research
Read
Thoughtworks Insights Apr 13, 2020

eXtending reality with AR and VR - Part II

In Part I of the article, we summarized our observations of eXtended reality’s foundational blocks - AR, VR and MR. We also discussed the popular and most relevant tools and implementations of the...

Read
Thoughtworks Insights Apr 13, 2020

eXtending reality with AR and VR - Part I

The way we interact with technology today is not too far from what was predicted by futuristic, sci-fi pop culture. We are living in a world where sophisticated touch and gesture based interactions...

Read
Thoughtworks Insights Apr 6, 2020

Habits of a modern digital business

As a 21st century business leader, you’ve definitely heard of the term ‘digital transformation’ a gazillion times. Experts and practitioners across the globe have, and continue to, extensively writ...

Read
Thoughtworks Insights Mar 23, 2020

Innovation in practice

The third part of this series on innovation looks at practical ways to make innovation sustainable and repeatable

Read
Thoughtworks Insights Mar 18, 2020

RSA maths worked out

In the second of our illustrated guides to all things crypto, we look at the hugely influential RSA algorithm and explore some of the mathematical concepts underpinning it.

Read
Thoughtworks Insights Mar 9, 2020

Smashing the glass ceiling for disabled people

Every year, The Shaw Trust produces a list called ‘The Power 100’. It’s a list of the 100 most influential disabled people in the UK. Last year, I read the list with interest and noticed that most...

Read
Thoughtworks Insights Feb 19, 2020

Look beyond the resume

I’d like to counter the popular opinion that interviewing is a tedious and time consuming process. I find the interactions with candidates not just interesting, but informative as well. This is one...

Read
Thoughtworks Insights Feb 13, 2020

Top 10 takeaways from TWU alumni

Thoughtworks University, our entry-level program for recent grads and career changers, preps new joiners from all corners of the globe for a consulting career at Thoughtworks. During these immersiv...

Read
Thoughtworks Insights Feb 9, 2020

Part I - Why should governments go agile?

The launch and crash of the USA’s healthcare.gov website in 2013 is a watershed moment in the history of digital technologies for public services. What was intended to be an empowering platform for...

Read
Thoughtworks Insights Jan 29, 2020

Thoughtworks Stonewall Insight 2020

The Stonewall Top 100 List is created by lesbian, gay, bi and trans (LGBT) equality charity Stonewall. The Top 100 is compiled from submissions to the Workplace Equality Index, a powerful benchmark...

Read
Thoughtworks Insights Jan 20, 2020

Modern day service orchestration using DSLs

Microservices and its challenges Microservices is a widely adopted architecture today with tech giants like Uber, Netflix, Google, Amazon swearing by their adoption of this architecture. Now, while...

Read
Thoughtworks Insights Jan 19, 2020

Redefining hiring with emerging tech

Digitalization has disrupted HR in a big way. There are seismic shifts in the way organizations attract, hire, retain and develop top talent. Candidates are taking advantage of the digital age that...

Read
Thoughtworks Insights Jan 12, 2020

Pre-commit: Don’t git hooked!

Git hooks are a feature of git that enable custom scripts to be triggered on certain events during the execution of a git command, such as pre-commit and pre-push. It’s common practice for teams to...

Read
Thoughtworks Insights Jan 7, 2020

How I landed a job 16,000km away from home

Senior Consultant Developer Tiffany Leung recently joined Thoughtworks, moving 16,000km away from Boston, USA to settle into a new home in Sydney, Australia. Interested to hear what her experience...

Engineering Collaboration
Read
Thoughtworks Insights Jan 7, 2020

Towards a secure path to production

The required steps to build security into your products from the ground up. The goal is to create a product that is resilient against defects from the inside and attacks from the outside.

Read
OpenAI News Dec 5, 2019

Deep double descent

We show that the double descent phenomenon occurs in CNNs, ResNets, and transformers: performance first improves, then gets worse, and then improves again with increasing model size, data size, or...

UX Research
Read
Thoughtworks Insights Dec 3, 2019

How to tell secrets

Everyone has their own secrets to keep — and sometimes, they're things we want to share. Here's an illustrated guide to secret sharing. It explores the concepts of crytography, some history and pro...

Read
OpenAI News Dec 3, 2019

Procgen Benchmark

We’re releasing Procgen Benchmark, 16 simple-to-use procedurally-generated environments which provide a direct measure of how quickly a reinforcement learning agent learns generalizable skills.

UX Research
Read
Thoughtworks Insights Nov 25, 2019

Pushing the boundaries of customer experience

These days, business performance is measured not in terms of what organizations do, but how their customers feel. This was a key message to emerge from the Thoughtworks ParadigmShift 2019 event in...

Read
Thoughtworks Insights Nov 24, 2019

Seven principles of pair programming etiquette

Pair programming is far more than two developers sitting together and writing code. - Unknown Pair programming Pair programming is an agile software development technique in which two programmers w...

Read
OpenAI News Nov 21, 2019

Safety Gym

We’re releasing Safety Gym, a suite of environments and tools for measuring progress towards reinforcement learning agents that respect safety constraints while training.

Read
Thoughtworks Insights Nov 19, 2019

Macro trends in the tech industry | Nov 2019

The Technology Radar is a snapshot of things that we’ve recently encountered, the stuff that’s piqued our interest. But the act of creating the Radar also means we have a bunch of fascinating discu...

Read
Thoughtworks Insights Nov 18, 2019

Context setting on blockchain

Trust is required to execute transactions, from trading shares to sending money abroad. Intermediaries can profit from this dynamic, in terms of transaction fees and time delays, often at the expen...

Read
Thoughtworks Insights Nov 12, 2019

Making the data dream a reality

The dreams of business leaders have changed. Higher profits and happy customers are, of course, still major ambitions. But as Thoughtworks board member Dr. Anita Sands pointed out in her keynote ad...

Read
Thoughtworks Insights Nov 10, 2019

Six tactics to maximize UX research in agile

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 reco...

UX UX Research
Read
OpenAI News Nov 5, 2019

GPT-2: 1.5B release

As the final model release of GPT-2’s staged release, we’re releasing the largest version (1.5B parameters) of GPT-2 along with code and model weights to facilitate detection of outputs of GPT-2 mo...

UX Research
Read
Thoughtworks Insights Oct 27, 2019

Agile design in everyday life

Recently I had been feeling frustrated at home because I had clutter. Things were piling up on my desk, and I was running out of storage to put things away. I had mismatching shelves, but the thoug...

Read
Thoughtworks Insights Oct 22, 2019

BIG Data, Fast Data — Part Two

In this, the second of a three-part series, we’ll look at the Internet of Things world from a data perspective in order to appreciate the design challenges we face in a world where everything will...

Read
OpenAI News Oct 15, 2019

Solving Rubik’s Cube with a robot hand

We’ve trained a pair of neural networks to solve the Rubik’s Cube with a human-like robot hand. The neural networks are trained entirely in simulation, using the same reinforcement learning code as...

UX Research
Read
Thoughtworks Insights Oct 10, 2019

How to build an excellent chatbot

Why chatbots? Written language and speech are rapidly becoming the user interface of the future. We already see that voice assistants (like Alexa or Siri) or textual chatbots are influencing the te...

UI
Read
Thoughtworks Insights Sep 30, 2019

Her-story

Sitting in my office looking at the people around me, it is hard to imagine working in a world where women aren’t an equal and integral part of the tech environment, yet, there’s still more that ne...

Read
Thoughtworks Insights Sep 29, 2019

Building a Service Mesh with Envoy

Service Mesh is the communication layer in a microservice setup. All requests, to and from each of the services go through the mesh. Also known as an infrastructure layer in a microservices setup,...

Read
Thoughtworks Insights Sep 24, 2019

[Episode 7] A day in the life of 2 graduates

We believe that no matter who you are or how you identify, you deserve respect, empathy and equal opportunity to succeed. We work hard to ensure everyone at Thoughtworks—and everyone we work with—i...

Read
Thoughtworks Insights Sep 22, 2019

Reproducible work environments using Docker

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...

Read
OpenAI News Sep 19, 2019

Fine-tuning GPT-2 from human preferences

We’ve fine-tuned the 774M parameter GPT-2 language model using human feedback for various tasks, successfully matching the preferences of the external human labelers, though those preferences did n...

Read
OpenAI News Sep 17, 2019

Emergent tool use from multi-agent interaction

We’ve observed agents discovering progressively more complex tool use while playing a simple game of hide-and-seek. Through training in our new simulated hide-and-seek environment, agents build a s...

UX Research
Read
Thoughtworks Insights Sep 15, 2019

Climate action 2019

Action beyond targets As millions of people around the world take action in the Global Climate Strike, Thoughtworks is formalizing our climate strategy, starting with a commitment to the Science Ba...

Read
Thoughtworks Insights Sep 10, 2019

Solve your own damn problems!

Why should you care about problem-solving? Problem solving is one of the most important skills in life and work. At an early age, we learn to deal with simple problems, big and small. From our firs...

Read
Thoughtworks Insights Aug 20, 2019

Toddler taming vs stakeholder management

Is people-wrangling part of your daily duties? Do you spend your life herding people down the path you need them to take? If your answer is yes, then chances are you’re either involved in project m...

Read
OpenAI News Aug 20, 2019

GPT-2: 6-month follow-up

We’re releasing the 774 million parameter GPT-2 language model after the release of our small 124M model in February, staged release of our medium 355M model in May, and subsequent research with pa...

UX Research
Read
Thoughtworks Insights Aug 18, 2019

Ask a name - add a pronoun

As a non-binary person, there is a long-running assumption that pronouns are all that we care about. For me, this assumption holds true, as pronouns are an important part of my identity. Pronouns a...

Read
OpenAI News Aug 1, 2019

Learning Day

At OpenAI, each Thursday is Learning Day: a day where employees have the option to self-study technical skills that will make them better at their job but which aren’t being learned from daily work.

Read
Thoughtworks Insights Jul 30, 2019

The traits of serverless architecture

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.

Read
Thoughtworks Insights Jul 23, 2019

Legacy modernization: Change before you have to

“Change before you have to.” - Jack Welch, ex-CEO of General Electric. In 1987, legendary computer scientist Fred Brooks published a paper titled “No Silver Bullet – Essence and Accident in Softwar...

Read
Thoughtworks Insights Jul 7, 2019

Zhong Tai: a radical approach to enterprise IT

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...

Read
Thoughtworks Insights Jul 2, 2019

Patterns of Enterprise Intelligence

In this article, we’ll explore common patterns of enterprise intelligence and identify the points of friction and opportunities for improvement in the Continuous Intelligence cycle.

Read
Thoughtworks Insights Jun 30, 2019

Strategies for effective consortium engagement

Having empathy for your stakeholders can mean many things. In our case, it meant taking something highly complex and making it look easy. Along the way, we realised there was a connection between l...

Read
Thoughtworks Insights Jun 27, 2019

Digital reboot for traditional banking

Most, if not all our institutions need to be rethought from the ground up thanks to Great Rewrite of the planet. We first heard Leonard Brody talk about this concept at Thoughtworks ParadigmShift,...

Read
Thoughtworks Insights Jun 23, 2019

GenderFluid: The Solution

At Thoughtworks we wanted to look deeper into the User Experience challenge of getting healthcare when a person is non-binary. Once we defined the problem space, we then looked at what could we do...

UX
Read
Thoughtworks Insights Jun 18, 2019

GenderFluid: The Problem

At Thoughtworks we wanted to look deeper into the User Experience challenge of getting healthcare when a person is non-binary. We set up an open event and invited widely across our networks. 25 peo...

UX
Read
Thoughtworks Insights Jun 10, 2019

Coding practices for data scientists

“As a data scientist, I am not expected to write clean code as most of what I write is throwaway.” I am a data scientist and I do not identify with this sentiment. I believe that clean code practic...

Read
Thoughtworks Insights May 30, 2019

Four bad ways to use RPA | Thoughtworks

Robotic process automation (RPA) is no different: to its boosters, it paves the way for digital transformation; for others, RPA is just the latest overhyped tech that, in the long term, promises to...

Read
Thoughtworks Insights May 26, 2019

Models of Enterprise Intelligence

In this series of articles, we’ll be exploring the idea of an Intelligent Enterprise: what it is; the role of your IT systems and your approaches to data; and how your teams and ways of working ena...

Read
OpenAI News May 17, 2019

OpenAI Fellows Fall 2018: Final projects

Our second class of OpenAI Fellows has wrapped up, with each Fellow going from a machine learning beginner to core OpenAI contributor in the course of a 6-month apprenticeship. We are currently rev...

AI
Read
OpenAI News Apr 25, 2019

MuseNet

We’ve created MuseNet, a deep neural network that can generate 4-minute musical compositions with 10 different instruments, and can combine styles from country to Mozart to the Beatles. MuseNet was...

UX Research
Read
Thoughtworks Insights Apr 23, 2019

Macro trends in the tech industry | April 2019

Whenever we publish a Technology Radar, I take a look at broader trends within the technology industry that don’t necessarily make it onto the radar as blips or themes. Creating the Radar is an exc...

Read
Thoughtworks Insights Apr 23, 2019

How programming languages have evolved

For the naysayers, there’s little value to be found in exploring new programming languages. After all, most languages today are Turing complete — they can implement everything that is implementable...

Read
OpenAI News Apr 23, 2019

Generative modeling with sparse transformers

We’ve developed the Sparse Transformer, a deep neural network which sets new records at predicting what comes next in a sequence—whether text, images, or sound. It uses an algorithmic improvement o...

UX Research
Read
Thoughtworks Insights Apr 21, 2019

Why should I care about 50/50 by 2020?

In June 2016, while sitting across my family at dinner, I announced my application for a one-in-a-million chance at a Google Anita Borg Scholarship. source: http://ignite.globalfundforwomen.org

Read
OpenAI News Apr 15, 2019

OpenAI Five defeats Dota 2 world champions

OpenAI Five is the first AI to beat the world champions in an esports game, having won two back-to-back games versus the world champion Dota 2 team, OG, at Finals this weekend. Both OpenAI Five and...

UX Research
Read
Thoughtworks Insights Apr 2, 2019

A Banking Revolution or a Revolutionary Bank?

In my previous post, I looked at why a ‘trust mantra” is not enough to stop customers from leaving if they feel their trust has been abused. To succeed, integrity needs to be an intrinsic part of y...

Read
Thoughtworks Insights Mar 20, 2019

Mitigating serverless lock-in fears

Serverless architecture has fast become a hot topic in tech, thanks partly to its promise of drastically reducing your time-to-market. Nonetheless, many IT leaders remain cautious about serverless...

Read
OpenAI News Mar 13, 2019

OpenAI Scholars 2019: Meet our Scholars

Our class of eight scholars (out of 550 applicants) brings together collective expertise in literature, philosophy, cell biology, statistics, economics, quantum physics, and business innovation.

Read
OpenAI News Mar 11, 2019

OpenAI LP

We’ve created OpenAI LP, a new “capped-profit” company that allows us to rapidly increase our investments in compute and talent while including checks and balances to actualize our mission.

Read
Thoughtworks Insights Mar 9, 2019

An ML showdown in search of the best tool

Ever burgeoning digital data combined with impressive research has lead to a rising interest in Machine Learning or ML, which has further powered a vibrant ecosystem of technologies, frameworks, an...

AI UX Research
Read
Thoughtworks Insights Mar 6, 2019

Growth modeling for developers

For anybody beginning a career as a software developer, we often make assumptions about how to succeed — assumptions that often turn out to be hopelessly wrong. As I've discovered over the last yea...

Engineering Collaboration
Read
OpenAI News Mar 6, 2019

Introducing Activation Atlases

We’ve created activation atlases (in collaboration with Google researchers), a new technique for visualizing what interactions between neurons can represent. As AI systems are deployed in increasin...

AI
Read
Thoughtworks Insights Feb 25, 2019

Getting back into IT as a mum

According to PwC, almost two million women in the UK are inactive due to caring commitments, and 76% of women on career breaks want to return to work. Read about the experience of Babitha, a Lead C...

Read
Thoughtworks Insights Feb 20, 2019

My journey to becoming a senior consultant

After successfully delivering a recent project, my Client Principal shared that he believed that I needed only a small push to move up a grade, and be considered a senior consultant at Thoughtworks...

Read
OpenAI News Feb 19, 2019

AI safety needs social scientists

We’ve written a paper arguing that long-term AI safety research needs social scientists to ensure AI alignment algorithms succeed when actual humans are involved. Properly aligning advanced AI syst...

AI UX Research
Read
OpenAI News Feb 14, 2019

Better language models and their implications

We’ve trained a large-scale unsupervised language model which generates coherent paragraphs of text, achieves state-of-the-art performance on many language modeling benchmarks, and performs rudimen...

UX Research
Read
Thoughtworks Insights Feb 10, 2019

The curse of the data lake monster

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...

AI
Read
Thoughtworks Insights Jan 19, 2019

Working for a Stonewall Top 100 Employer

The Stonewall Top 100 List is created by lesbian, gay, bi and trans (LGBT) equality charity Stonewall. The Top 100 is compiled from submissions to the Workplace Equality Index, a powerful benchmark...

Read
Thoughtworks Insights Jan 10, 2019

Fitness function-driven development

Fitness function-driven development ensures your code has structured, sensible logging during the development process to provide the operability and debuggability required for a production application

Read
Thoughtworks Insights Jan 7, 2019

How improv comedy made me a better technologist

Five years into my career as a software developer I started doing Improv Comedy. At the time, I didn’t know a lot about it, except that a few of my favourite comedians (Thomas Middleditch, Amy Poeh...

Engineering Collaboration
Read
Thoughtworks Insights Dec 17, 2018

Less interviews, more JoI

We're always looking for amazing, talented people, with a passion for software excellence — and we realised that the traditional tech interview process was getting in the way. So, my job over the p...

UX Research
Read
Thoughtworks Insights Dec 17, 2018

Leadership as continuous improvement

Eighteen months back when I wrote a piece on authenticity at work, I had just come off a series of challenging project environments and was feeling stifled. Despite recent professional successes, I...

Read
Thoughtworks Insights Dec 16, 2018

The responsible organization

Change in the industry As we look back at the last 25 years of Thoughtworks, it is impossible to separate the evolution of the organization from the evolution of the technology industry. When we we...

Read
Thoughtworks Insights Dec 16, 2018

10 ways to ramp up automation test coverage

Let’s start with one of my favorite quotes. Thoughtworks’ Chief Scientist, Martin Fowler has this to say on automation test coverage analysis, “...it helps you find which bits of your code isn't be...

Read
OpenAI News Dec 14, 2018

How AI training scales

We’ve discovered that the gradient noise scale, a simple statistical metric, predicts the parallelizability of neural network training on a wide range of tasks. Since complex tasks tend to have noi...

UX Research
Read
Thoughtworks Insights Nov 30, 2018

Day in the life of Charlotte Fereday

Meet Charlotte Just three years ago, Charlotte was studying for her Ph.D. in Hispanic Studies at King’s College London, researching academic practice in Latin America. So how - and why - did she go...

Read
Thoughtworks Insights Nov 13, 2018

Using the Tech Radar to boost your career

In today’s hyperconnected world, innovation happens pretty fast. For a technologist, whatever your specialism, there’s always something new to discover; a new tool that looks promising, maybe a tec...

Read
Thoughtworks Insights Nov 13, 2018

Macro trends in the tech industry | Nov 2018

Twice a year we create the Thoughtworks Technology Radar, an opinionated look at what’s happening in the enterprise tech world. We cover tools, techniques, languages, and platforms and we generally...

Read
OpenAI News Nov 8, 2018

Spinning Up in Deep RL

We’re releasing Spinning Up in Deep RL, an educational resource designed to let anyone learn to become a skilled practitioner in deep reinforcement learning. Spinning Up consists of crystal-clear e...

UX Research
Read
OpenAI News Nov 7, 2018

Learning concepts with energy functions

We’ve developed an energy-based model that can quickly learn to identify and generate instances of concepts, such as near, above, between, closest, and furthest, expressed as sets of 2d points. Our...

UX Research
Read
Thoughtworks Insights Nov 4, 2018

Modernizing your build pipelines

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...

Read
Thoughtworks Insights Nov 1, 2018

The seven tenets of new age business analysis

The most radical period of change in industrial history is nearly upon us. Technology is evolving faster than humanity is able to keep up with it. There is now a need for rapid, sustained and growi...

Read
Thoughtworks Insights Oct 22, 2018

Making art more accessible through tech

Great art has the power to inspire us, to touch our souls and make us reflect on the true nature of what it is to be human. For many, such as the visually impaired, art is a closed book, inaccessib...

Read
OpenAI News Oct 11, 2018

OpenAI Scholars 2019: Applications open

We are now accepting applications for our second cohort of OpenAI Scholars, a program where we provide 6–10 stipends and mentorship to individuals from underrepresented groups to study deep learnin...

Read
Thoughtworks Insights Oct 9, 2018

Customer learning for product success

There are a number of reasons why great products fail – it happens all the time. It’s easy to think that success is linked to how much a team knows at the start of a project; however, the potential...

Read
Thoughtworks Insights Sep 26, 2018

Why products fail: five tips for product teams

Even with a brilliant idea and a strong product-market fit, the best product teams sometimes come up short. In 2011, the product failure was 48%, according to business guru R.G. Cooper, but these d...

Read
Thoughtworks Insights Sep 24, 2018

Tips to making a ‘lateral move’ work

This is the story of Robin, a senior developer who has been at Thoughtworks for about three months. Robin was familiar with Thoughtworks because he had attended an event at one of the Thoughtworks...

Engineering Collaboration
Read
Thoughtworks Insights Sep 16, 2018

Frictionless and inclusive technology

In today’s digital world, we’ve grown accustomed to seeing new tech hit the market at a rapid pace. While understandable, this can cause challenges for some, for example, people with disabilities s...

Read
Thoughtworks Insights Sep 1, 2018

Unriddling Big Data file formats

The conundrum of choice rears its confusing head during the early days of a big data project. The splintered nature of the data ecosystem inevitably leaves end-users spoilt for choice - right from...

Read
Thoughtworks Insights Aug 26, 2018

100 Years of Computer Science

This article was originally published in 2014. Anniversaries are peculiar things. On the one hand, they are artificial, post hoc pinpricks on time's continuum. On the other, they are a place to sta...

Read
OpenAI News Aug 23, 2018

The International 2018: Results

OpenAI Five lost two games against top Dota 2 players at The International in Vancouver this week, maintaining a good chance of winning for the first 20–35 minutes of both games.

UX Research
Read
Thoughtworks Insights Aug 16, 2018

Technology changed my life

Content warning: transphobia, mental illness, suicide Hi, my name is Effy, and I'm a girl. Are you surprised? Probably not, right? Well, 2015-me certainly was. He had no idea. But then…well, the In...

Read
OpenAI News Aug 6, 2018

OpenAI Five Benchmark: Results

Yesterday, OpenAI Five won a best-of-three against a team of 99.95th percentile Dota players: Blitz, Cap, Fogged, Merlini, and MoonMeander—four of whom have played Dota professionally—in front of a...

UX Research
Read
OpenAI News Jul 30, 2018

Learning dexterity

We’ve trained a human-like robot hand to manipulate physical objects with unprecedented dexterity.

UX Research
Read
Thoughtworks Insights Jul 29, 2018

Four goals of agile documentation: Part two

This is the second article in a two-part series looking at agile documentation. Read Part One here. In this article, I’ll touch on the probably most frequently asked question with regards to docume...

Read
Thoughtworks Insights Jul 23, 2018

Write quality mobile apps in any architecture

In the beginning, there was MVC (Model-View-Controller) — for a long time the main pattern Apple and Google promoted in their tutorials for iOS and Android development. MVC was a good entry point f...

Read
Thoughtworks Insights Jul 10, 2018

Four goals of Agile documentation: Part one

“Working software over comprehensive documentation” is one of the Agile Manifesto’s four value statements. You may well be one of those people who believe that documentation is a waste of effort be...

Read
OpenAI News Jul 9, 2018

Glow: Better reversible generative models

We introduce Glow, a reversible generative model which uses invertible 1x1 convolutions. It extends previous work on reversible generative models and simplifies the architecture. Our model can gene...

UX Research
Read
Thoughtworks Insights Jul 5, 2018

Six agile habits of a leader

Large enterprise leadership has conventionally been guided by traditional business thinking - while market conditions and competitive landscapes determine business goals, organizations are solely m...

Read
OpenAI News Jun 25, 2018

OpenAI Five

Our team of five neural networks, OpenAI Five, has started to defeat amateur human teams at Dota 2.

UX Research
Read
OpenAI News Jun 22, 2018

Retro Contest: Results

The first run of our Retro Contest—exploring the development of algorithms that can generalize from previous experience—is now complete.

UX Research
Read
Thoughtworks Insights Jun 10, 2018

Why open banking and where to begin

Would it surprise you to learn that, in a recent survey of financial service executives worldwide, more than one-third said that they have some Open Banking initiatives already in place? Are you th...

UX Research
Read
OpenAI News May 30, 2018

OpenAI Fellows Fall 2018

We’re now accepting applications for the next cohort of OpenAI Fellows, a program which offers a compensated 6-month apprenticeship in AI research at OpenAI.

AI UX Research
Read
Thoughtworks Insights May 28, 2018

Is the Red Queen right about digital?

The ever-changing business landscape reminds me of what Lewis Carroll’s Red Queen says to Alice, “It takes all the running you can do, to keep in the same place.” Today, I see legacy enterprises in...

Read
OpenAI News May 25, 2018

Gym Retro

We’re releasing the full version of Gym Retro, a platform for reinforcement learning research on games. This brings our publicly-released game count from around 70 Atari games and 30 Sega games to...

UX Research
Read
Thoughtworks Insights May 22, 2018

Continuous improvement in a safe environment

When working with technology and software development, we often hear about "continuous improvement", a concept taken from production systems that represents a continuous effort to improve products,...

Read
OpenAI News May 16, 2018

AI and compute

We’re releasing an analysis showing that since 2012, the amount of compute used in the largest AI training runs has been increasing exponentially with a 3.4-month doubling time (by comparison, Moor...

UX Research
Read
Thoughtworks Insights May 14, 2018

Microservices in Adopt?

Microservices play a major role in many organizations today. The movement gained momentum with the seminal article by James Lewis and Martin Fowler, followed by Sam Newman's book and numerous talks...

Read
Thoughtworks Insights May 14, 2018

Macro trends in the tech industry | May 2018

Twice a year we create the Thoughtworks Technology Radar, an opinionated look at what’s happening in the enterprise tech world. We cover tools, techniques, languages, and platforms and we generally...

Read
Thoughtworks Insights May 9, 2018

Precision banking: ‘segment of one’

Are banks truly intuitive and responsive to their customers’ needs? While one would like to think so, this sci-fi-like-futuristic banking is still a way off. Interestingly, it’s not for want of tec...

Read
Thoughtworks Insights May 7, 2018

Birth of the Technology Radar

It’s been almost a decade since Thoughtworker Darren Smith came up with the idea of using a radar metaphor to track our thoughts on emerging and evolving trends in tech. Since then, it’s become the...

Read
OpenAI News May 3, 2018

AI safety via debate

We’re proposing an AI safety technique which trains agents to debate topics with one another, using a human to judge who wins.

AI
Read
Thoughtworks Insights Apr 23, 2018

Techie to tech lead: My five biggest mistakes

As a young, ambitious developer with a strong sense of my own talent, I was eager to become a tech lead, and it took less than four years for me to achieve this goal. But over the next two years, t...

Engineering Collaboration
Read
OpenAI News Apr 18, 2018

Evolved Policy Gradients

We’re releasing an experimental metalearning approach called Evolved Policy Gradients, a method that evolves the loss function of learning agents, which can enable fast training on novel tasks. Age...

UX Research
Read
Thoughtworks Insights Apr 16, 2018

Pursuing business value

In product development, there's a pretty important concept lurking around that sometimes gets lost between an abstract vision and its practical implications. It's called 'business value'. It should...

Read
Thoughtworks Insights Apr 10, 2018

Platform powered independence

In Part 1 of this series, we discussed the two styles of IoT device evolution; one, where simple sensory devices communicate with a cloud brain and the second, where Smart Internet Devices, or SIDs...

Read
OpenAI News Apr 5, 2018

Retro Contest

We’re launching a transfer learning contest that measures a reinforcement learning algorithm’s ability to generalize from previous experience.

UX Research
Read
Thoughtworks Insights Mar 22, 2018

What is Intelligent Empowerment?

Artificial intelligence is everywhere: it promises to power fleets of self-driving vehicles, open up endless new business opportunities and even be the key to global power. Amid all the bluster it’...

AI
Read
Thoughtworks Insights Mar 20, 2018

Leadership in the era of disruption

Imagine playing a game of rapid chess simultaneously with several players (a simul). If that’s not intimidating enough, imagine that the rules are in constant flux and new players can join the simu...

Read
Thoughtworks Insights Mar 11, 2018

Dividing frontend from backend is an antipattern

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 ha...

Engineering Collaboration
Read
OpenAI News Mar 7, 2018

Reptile: A scalable meta-learning algorithm

We’ve developed a simple meta-learning algorithm called Reptile which works by repeatedly sampling a task, performing stochastic gradient descent on it, and updating the initial parameters towards...

UX Research
Read
OpenAI News Mar 6, 2018

OpenAI Scholars

We’re providing 6–10 stipends and mentorship to individuals from underrepresented groups to study deep learning full-time for 3 months and open-source a project.

Read
OpenAI News Feb 26, 2018

Ingredients for robotics research

We’re releasing eight simulated robotics environments and a Baselines implementation of Hindsight Experience Replay, all developed for our research over the past year. We’ve used these environments...

UX Research
Read
OpenAI News Feb 22, 2018

OpenAI hackathon

Come to OpenAI’s office in San Francisco’s Mission District for talks and a hackathon on Saturday, March 3rd.

Read
Thoughtworks Insights Feb 20, 2018

DLT: Re-imagining industry value chains

Distributed Ledger Technologies (DLTs) are a superset of blockchain technologies built on similar fundamental concepts. While much has been written on the technical foundation that both blockchain...

Read
OpenAI News Feb 20, 2018

Preparing for malicious uses of AI

We’ve co-authored a paper that forecasts how malicious actors could misuse AI technology, and potential ways we can prevent and mitigate these threats. This paper is the outcome of almost a year of...

AI
Read
Thoughtworks Insights Feb 19, 2018

Ensuring depth in diversity: Part 2

If ‘normal’ were a circle, diversity would be that which is beyond it. The challenge of ensuring a truly diverse workforce, therefore, is to reach out further and deeper beyond the evolving circle...

Read
OpenAI News Feb 15, 2018

Interpretable machine learning through teaching

We’ve designed a method that encourages AIs to teach each other with examples that also make sense to humans. Our approach automatically selects the most informative examples to teach a concept—for...

UX Research
Read
OpenAI News Feb 7, 2018

Discovering types for entity disambiguation

We’ve built a system for automatically figuring out which object is meant by a word by having a neural network decide if the word belongs to each of about 100 automatically-discovered “types” (non-...

UX Research
Read
Thoughtworks Insights Jan 31, 2018

Retail analytics: from hours to seconds using R

Everyone’s heard of the power of big data. But not every business is going to be transformed simply by being able to analyze more data. Take retail: here, the challenges aren’t around lacking data;...

Read
Thoughtworks Insights Jan 31, 2018

Transforming for real

Global In-House centers (GICs) are near-shore or offshore based wholly owned subsidiaries of big, old-guard, businesses, typically headquartered in the US and Europe (or the global north). They typ...

Read
OpenAI News Jan 31, 2018

Requests for Research 2.0

We’re releasing a new batch of seven unsolved problems which have come up in the course of our research at OpenAI.

UX Research
Read
Thoughtworks Insights Jan 9, 2018

What to expect: 6 Predictions for Retail 2018

How would you describe retail in 2017? For some, it’s the year that marked the sector’s true transformation. Think of the Booker-Tesco deal that shattered formerly untouchable barriers, Amazon’s Wh...

Read
Thoughtworks Insights Jan 7, 2018

Running a retrospective with large teams

Everyone knows the importance of retrospectives when it comes to agile working: it’s an essential meeting to reflect, gather feedback and identify how to improve continuously. A good retrospective...

Read
Thoughtworks Insights Dec 31, 2017

Connected things, not devices

The most common question I receive on a daily basis is “what exactly is the Internet of Things?”. It took a while for me to realize that the most important term here was 'exactly'. This suggested t...

Read
Thoughtworks Insights Dec 29, 2017

Top Insights Content from 2017

It is that time of the year when we pause to reflect on the year that was and reset to welcome another eventful, challenging year. We present to you a compilation of the top articles of 2017, not l...

Read
Thoughtworks Insights Dec 25, 2017

Lessons learned from life as a chatbot: Part 1

This is the first in a two-part series of articles exploring some of our learnings from working with chatbots. ​It was a blindingly sunny day in the Bay Area, but inside a corporate meeting room, t...

Read
Thoughtworks Insights Dec 17, 2017

Intelligent risk and compliance

Financial Services firms continue to see regulatory obligations as a cost of doing business and rely on short term fixes to meet them. This approach will be inadequate when faced with complex regul...

Read
Thoughtworks Insights Dec 10, 2017

Good design is about more than just customers

Designers aspire to create simple and elegant solutions for customers. But you can’t achieve this lofty goal in the solitude of a designer’s ivory tower. Great customer experiences need the busines...

Read
OpenAI News Dec 6, 2017

Block-sparse GPU kernels

We’re releasing highly-optimized GPU kernels for an underexplored class of neural network architectures: networks with block-sparse weights. Depending on the chosen sparsity, these kernels can run...

UX Research
Read
Thoughtworks Insights Dec 5, 2017

Growing up in technology

My experiences with ageism in the tech industry. Women in tech is a hot topic, as it well should be. I have been working within the tech industry for 18 years, and I have certainly seen positive ch...

Read
Thoughtworks Insights Dec 4, 2017

Don't become a CX Fail

As the Starbucks baristas surveyed the chaos of hoards of unhappy customers braying for their pre-ordered coffee, they may have wondered: How did it come to this? The coffee giant’s pre-order app w...

Read
Thoughtworks Insights Nov 28, 2017

Macro trends in the tech industry

Twice a year we create the Thoughtworks Technology Radar, an opinionated look at what’s happening in the enterprise tech world. It’s a detailed look at tools, techniques, languages and platforms an...

Read
Thoughtworks Insights Nov 23, 2017

Better security by design

Human error is one of the toughest things to guard against when planning digital security. It’s the single biggest attack surface in digital systems. And yet, security and user-experience (UX) desi...

UX
Read
Thoughtworks Insights Nov 15, 2017

Grassroots activism: make that change

When it comes to campaigning for a change, it can be difficult to create the momentum needed to make a difference. Unless we are fortunate enough to be in a position of power or influence, we can s...

Read
Thoughtworks Insights Nov 9, 2017

How we create the Technology Radar

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.

Read
OpenAI News Oct 26, 2017

Learning a hierarchy

We’ve developed a hierarchical reinforcement learning algorithm that learns high-level actions useful for solving a range of tasks, allowing fast solving of tasks requiring thousands of timesteps....

UX Research
Read
Thoughtworks Insights Oct 25, 2017

Social responsibility that goes beyond CSR

At Thoughtworks, we have seen how technology is never a solution (just) by itself, mainly because of what we have learned from our experience of working with humanitarian organizations from across...

Read
Thoughtworks Insights Oct 22, 2017

6 takeaways from Shoptalk Europe

As the birthplace of Bang & Olufsen, Lego and Pandora, Denmark seemed particularly well-suited to host Shoptalk’s first European conference. Retail leaders from around the globe descended on Copenh...

Read
Thoughtworks Insights Oct 19, 2017

The analysts' guide to APIs

Almost every business or technical analyst today understand the benefits of exposing business capabilities through APIs. But how can you best achieve this?

Read
OpenAI News Oct 19, 2017

Generalizing from simulation

Our latest robotics techniques allow robot controllers, trained entirely in simulation and deployed on physical robots, to react to unplanned changes in the environment as they solve simple tasks....

UX Research
Read
Thoughtworks Insights Oct 15, 2017

All women are leaders - WiLD

Creating a home for people, however they identify, isn’t just about attracting them. It's about creating an environment where they feel welcome, respected, listened to and where interesting paths a...

Read
Thoughtworks Insights Oct 11, 2017

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...

UX Research
Read
OpenAI News Oct 11, 2017

Meta-learning for wrestling

We show that for the task of simulated robot wrestling, a meta-learning agent can learn to quickly defeat a stronger non-meta-learning agent, and also show that the meta-learning agent can adapt to...

UX Research
Read
OpenAI News Oct 11, 2017

Competitive self-play

We’ve found that self-play allows simulated AIs to discover physical skills like tackling, ducking, faking, kicking, catching, and diving for the ball, without explicitly designing an environment w...

UX Research
Read
Thoughtworks Insights Sep 26, 2017

Who are the ready in retail?

What makes a retailer ready for the future? How can retailers best prepare themselves to compete with category-changers like Amazon? The ripples caused by advances in technology and shifts in what...

Read
Thoughtworks Insights Sep 21, 2017

GDPR: Dude, where’s my data?

In the first article of this series, we looked at the background the General Data Protection Regulations (GDPR), as well as some its implications. In this follow-up, we’ll concentrate on how to und...

Read
Thoughtworks Insights Sep 19, 2017

Retail digital transformation: fad or friend?

Tech Retail Week assembled some of the Consumer Industry’s leading thinkers to discuss the future of the industry over 2 days at Here East in London’s Olympic Park. Industry luminaries were joined...

Read
OpenAI News Sep 14, 2017

Learning to model other minds

We’re releasing an algorithm which accounts for the fact that other agents are learning too, and discovers self-interested yet collaborative strategies like tit-for-tat in the iterated prisoner’s d...

UX Research
Read
Thoughtworks Insights Sep 11, 2017

What do we mean by 'Solidarity Over Charity'?

I don't believe in charity. I believe in solidarity. Charity is so vertical. It goes from the top to the bottom. Solidarity is horizontal. It respects the other person. I have a lot to learn from o...

Read
OpenAI News Aug 18, 2017

OpenAI Baselines: ACKTR & A2C

We’re releasing two new OpenAI Baselines implementations: ACKTR and A2C. A2C is a synchronous, deterministic variant of Asynchronous Advantage Actor Critic (A3C) which we’ve found gives equal perfo...

UX Research
Read
OpenAI News Aug 16, 2017

More on Dota 2

Our Dota 2 result shows that self-play can catapult the performance of machine learning systems from far below human level to superhuman, given sufficient compute. In the span of a month, our syste...

UX Research
Read
Thoughtworks Insights Aug 14, 2017

Advocating for software quality at METRO

Technical change on a big software development project can be a smart business choice, but it's hard. You’re always working against the inertia of the ever-expanding existing codebase and have to m...

Read
Thoughtworks Insights Aug 13, 2017

A rainbow for everyone: culture of acceptance

What does it mean to celebrate pride in an otherwise 'straight world'? How important is it to understand the dynamics of gender and sexuality in everyday lives? In a diverse world, where inclusivit...

Read
OpenAI News Aug 11, 2017

Dota 2

We’ve created a bot which beats the world’s top professionals at 1v1 matches of Dota 2 under standard tournament rules. The bot learned the game from scratch by self-play, and does not use imitatio...

UX Research
Read
Thoughtworks Insights Aug 7, 2017

Time to step up your QA game

During my career as a Quality Analyst, there were times when I felt like I had plateaued in my usefulness to the team as a QA. Get a story, test it, and try to automate as best you can; I felt this...

Read
OpenAI News Aug 3, 2017

Gathering human feedback

RL-Teacher is an open-source implementation of our interface to train AIs via occasional human feedback rather than hand-crafted reward functions. The underlying technique was developed as a step t...

UX Research
Read
Thoughtworks Insights Aug 1, 2017

Why conversational UI? Why now?

The mobile era has shifted our society from always on to always on demand. The standard of always on, which caused a great shift in social and workforce dynamics, is a remnant of the desktop and Bl...

UI
Read
Thoughtworks Insights Jul 31, 2017

Leading with compassion and inclusivity

We are living in challenging times, fraught with anxiety and stress. Globally, we are faced with daily acts of terror, hate crimes, riots and protests, each having a long-lasting and damaging impac...

Read
OpenAI News Jul 27, 2017

Better exploration with parameter noise

We’ve found that adding adaptive noise to the parameters of reinforcement learning algorithms frequently boosts performance. This exploration method is simple to implement and very rarely decreases...

UX Research
Read
OpenAI News Jul 20, 2017

Proximal Policy Optimization

We’re releasing a new class of reinforcement learning algorithms, Proximal Policy Optimization (PPO), which perform comparably or better than state-of-the-art approaches while being much simpler to...

UX Research
Read
Thoughtworks Insights Jul 19, 2017

The Next Big Disruption: Courageous Executives

There are many threats—and opportunities—facing businesses in this age of digital transformation: industry disruption from nimble startups, economic pressure from massive digital platforms, evolvin...

Read
Thoughtworks Insights Jul 17, 2017

Transforming airline operations with AR and VR

Wilbur Wright was airborne for 12 seconds when he piloted his first powered aircraft flight. He covered 120 feet above a windy beach in North Carolina. The descent cracked the skid under the rudder...

Read
OpenAI News Jul 17, 2017

Robust adversarial inputs

We’ve created images that reliably fool neural network classifiers when viewed from varied scales and perspectives. This challenges a claim from last week that self-driving cars would be hard to tr...

UX Research
Read
OpenAI News Jun 28, 2017

Faster physics in Python

We’re open-sourcing a high-performance Python library for robotic simulation using the MuJoCo engine, developed over our past year of robotics research.

UX Research
Read
Thoughtworks Insights Jun 27, 2017

How can airlines disrupt disruptions?

If airlines had to nominate a kryptonite, they might point the finger at extreme weather conditions. Adverse weather costs airlines billions annually. While planning ahead and allowing passengers t...

Read
Thoughtworks Insights Jun 26, 2017

Owning my destiny

I am seated in my air-conditioned cab on my way to work. I see a transwoman walking towards the car ahead of me, and subsequently to every car waiting in line at the toll booth. She asks for money...

Read
Thoughtworks Insights Jun 23, 2017

The future of food: the stomach wars are on

As originally seen in ‘The Stomach Wars Are On’ published by Raconteur Media on 25th June, 2017 in The Sunday Times. A battle is raging within the food sector to capture market share with cutting-e...

Read
Thoughtworks Insights Jun 23, 2017

UI components by design

Over the past few years, software designers have been iterating on methodologies to make large-scale digital design repeatable and scalable, such as Atomic Design or design systems, optimizing for...

Design Systems UI
Read
Thoughtworks Insights Jun 15, 2017

How to perfect your CMS implementation

A content management system (CMS) is often a bittersweet thing; or more accurately a ‘sweet-bitter’ thing. You enjoy it when it’s new but your enthusiasm wanes over time: as the delivery team get y...

Engineering Collaboration
Read
OpenAI News Jun 13, 2017

Learning from human preferences

One step towards building safe AI systems is to remove the need for humans to write goal functions, since using a simple proxy for a complex goal, or getting the complex goal a bit wrong, can lead...

AI
Read
Thoughtworks Insights Jun 11, 2017

It’s time to talk (to our devices)

Interacting with computers and other devices to get things done has become part of daily life—we search for information on food, clothes and new jobs; we tell our phones to find directions for us;...

Read
OpenAI News Jun 8, 2017

Learning to cooperate, compete, and communicate

Multiagent environments where agents compete for resources are stepping stones on the path to AGI. Multiagent environments have two useful properties: first, there is a natural curriculum—the diffi...

UX Research
Read
Thoughtworks Insights Jun 7, 2017

Barriers to organizational learning

With the speed of technological development these days, business agility - the ability to adapt quickly to a changing competitive landscape - is a term that has been repeated often by executives an...

Read
Thoughtworks Insights Jun 4, 2017

The power of RAID

This is the first of a five-part ‘short story’ series regarding the RAID log. Meet the RAID log “Well, if it is not in her RAID log, I am 99.99% sure it is not happening.” So said one exec to the r...

Read
Thoughtworks Insights May 28, 2017

I joined a community, not a company

Something that’s been clear as day from my first week here at Thoughtworks is the distinct lack of clones in the company. I've found that Thoughtworkers come from really diverse backgrounds from ac...

Read
Thoughtworks Insights May 24, 2017

Platform Tech Strategy: The Three Layers

It feels like everyone is talking about platforms. Platform Thinking, Platform Strategies even the Platform Revolution. Platforms, it is argued, are the disruptive secret upon which a digital busin...

Read
OpenAI News May 24, 2017

OpenAI Baselines: DQN

We’re open-sourcing OpenAI Baselines, our internal effort to reproduce reinforcement learning algorithms with performance on par with published results. We’ll release the algorithms over upcoming m...

UX Research
Read
Thoughtworks Insights May 23, 2017

Exploring value-oriented incremental delivery

Are you a recent adopter of Agile Methodologies or maybe you’ve been a practitioner for a while and wondering why some of the practices don’t make sense all the time? Maybe you’ve developed fatigue...

Read
OpenAI News May 16, 2017

Robots that learn

We’ve created a robotics system, trained entirely in simulation and deployed on a physical robot, which can learn a new task after seeing it done once.

UX Research
Read
OpenAI News May 15, 2017

Roboschool

We are releasing Roboschool: open-source software for robot simulation, integrated with OpenAI Gym.

UX Research
Read
Thoughtworks Insights May 7, 2017

Getting into DevOps: Part 2

In the first section of this two-part series, we looked briefly into the state of IT teams before the DevOps movement gained traction, and some skills that might be useful to those looking to get i...

Read
Thoughtworks Insights May 1, 2017

What I Learned While Becoming a Tech Lead

For me, becoming a Tech Lead was not something that happened one day, or even after a planned transition. It was something that I now realize started way back in my internship during college. Being...

Read
Thoughtworks Insights May 1, 2017

The two, opposing IoT r/evolutions in play

"When we talk about the Internet of Things, it's not just putting RFID tags on some dumb thing so we smart people know where that dumb thing is. It's about embedding intelligence so things become s...

Read
Thoughtworks Insights May 1, 2017

Value-Driven Digital Business

History is rife with inflection points, like the Brexit decision in the United Kingdom, or the 2016 election in the United States. Sometimes these events are instantly recognized as historic turnin...

Read
Thoughtworks Insights Apr 26, 2017

The Art of Platform Thinking

The digitally-savvy customer has highly sophisticated - and ever-evolving - expectations for engagement and brand experience at every touchpoint. Delivering on and keeping up with these expectation...

Read
Thoughtworks Insights Apr 25, 2017

The Lost Promise of Cloud

Cloud and Platform-as-a-Service (PaaS) offerings can provide significant business advantages when deployed in a way that accelerates application delivery. However, placing the decision-making autho...

Read
Thoughtworks Insights Apr 23, 2017

Interact or Die Trying

Remember just a few years ago when your customers started tweeting at you, angry about a delayed flight, complaining loudly about a poor product or “the worst service ever!”? At least you had a soc...

Read
Thoughtworks Insights Apr 20, 2017

Getting into DevOps: Part 1

I’ve observed a sharp uptick of developers and systems administrators interested in “getting into DevOps” within the last year or so. This pattern makes sense, too: in an age where a single develop...

Engineering Collaboration
Read
Thoughtworks Insights Apr 18, 2017

What's Moved Into Adopt

Why Adopt Matters Each new edition of the Thoughtworks Technology Radar is the result of extensive internal discussion. Our Technology Advisory Board (TAB) debates the merits of scores of potential...

Read
Thoughtworks Insights Apr 16, 2017

Do You Have What It Takes To Transform?

The word “transformation” is fast becoming one of the most clichéd terms in the business world. It’s a word used to signal to a company that there’s an intent to make a change. Often predicated on...

Read
Thoughtworks Insights Apr 14, 2017

I Am a Technologist, Not a Female Technologist

Shouldn’t technology exist without inherent biases and discrimination? At Thoughtworks, we’ve been working towards making technology more inclusive for the past six years. While we’re still far fro...

Read
Thoughtworks Insights Apr 12, 2017

Technology Radar: The Big Picture

The Thoughtworks Technology Radar doesn't just cover emerging technology, tools and techniques. We also get our Technology Advisory Board (TAB) to summarize the important themes that emerge from th...

Read
Thoughtworks Insights Apr 10, 2017

Insurance Disruption: InsurTech Leads the Way

Insurance companies and InsurTech recently gathered at the SVIA Fusion conference to talk about the future of insurance in the age of digital disruption. According to KPMG, VC’s invested over $2.5...

Read
Thoughtworks Insights Apr 9, 2017

Gender: Why Are You Asking About It?

We’ve all filled out those fields on forms - First name, Last name, Address, Gender - without thinking about the information. Imagine what it is like not to be able to put the right information dow...

Read
OpenAI News Apr 6, 2017

Unsupervised sentiment neuron

We’ve developed an unsupervised system which learns an excellent representation of sentiment, despite being trained only to predict the next character in the text of Amazon reviews.

UX Research
Read
Thoughtworks Insights Apr 3, 2017

The New Tech Industry Macro Trends

We publish our Technology Radar twice a year: it’s a snapshot of the major technologies and trends that glean from our work, partnering on our clients' most ambitious projects. In this piece, we hi...

Read
Thoughtworks Insights Apr 2, 2017

The IoT Testing Atlas

The emergence of the Internet of Things (IoT) poses some interesting testing challenges that will make many Quality Analysts rethink their traditional processes.

Read
Thoughtworks Insights Mar 30, 2017

Becoming a Platform-enabled Retailer

While iconic brands like Macy’s and Abercrombie keep recording significant losses, Primark, Aldi and Amazon have been a rousing success. These successful brands demonstrate that shiny technologies...

Read
Thoughtworks Insights Mar 21, 2017

Debunking 5 Refactoring Misconceptions

Code refactoring is integral to every developer's daily routine. Thoughtworker Martin Fowler wrote the canonical text on refactoring and described it as a disciplined technique that involves restru...

Engineering Collaboration
Read
OpenAI News Mar 20, 2017

Distill

We’re excited to support today’s launch of Distill, a new kind of journal aimed at excellent communication of machine learning results (novel or existing).

AI
Read
Thoughtworks Insights Feb 20, 2017

Open Source Myths and Truths

“When people think of open source, they think of two things,” says Gurpreet Luthra, product manager for Bahmni, an open source hospital system. “One is that it’s free software and the other is that...

Read
Thoughtworks Insights Feb 11, 2017

7 Reasons Big Data Analytics Initiatives Fail

Every business worth its multi-million dollar tagline wants to understand and leverage big data analytics. As the former try to understand big data in all its beauty—and derive true and timely busi...

Read
Thoughtworks Insights Jan 30, 2017

A CEO's Perspective on Immigration Today

Technology and innovation transcends borders. As a global technology consultancy with social and economic justice at our very core, Thoughtworks passionately advocates for inclusivity and tolerance...

Read
OpenAI News Jan 30, 2017

Team update

The OpenAI team is now 45 people. Together, we’re pushing the frontier of AI capabilities—whether by validating novel ideas, creating new software systems, or deploying machine learning on robots.

AI
Read
Thoughtworks Insights Jan 19, 2017

Advertise Less, Innovate More

Clever Doesn’t Cut It Customers are increasingly “opting out” of adworld. They skip, AdBlock and pay premiums for ad-free entertainment. The rise of adblockers and paid ad-free media platforms from...

Read
Thoughtworks Insights Dec 29, 2016

The Most Popular Insights Articles of 2016

As the year closes out, it’s time for our community to take the opportunity to reflect back on the past year and think about what we want to accomplish in the coming year. Today, we’re presenting t...

Read
OpenAI News Dec 21, 2016

Faulty reward functions in the wild

Reinforcement learning algorithms can break in surprising, counterintuitive ways. In this post we’ll explore one failure mode, which is where you misspecify your reward function.

Read
Thoughtworks Insights Dec 13, 2016

The Promise and Perils of AI in Compliance

“It is no longer sufficient to do sampling for auditing, you have to boil the ocean," according to Joseph Lodato, global head of compliance technology and surveillance at Guggenheim Partners, in hi...

AI
Read
Thoughtworks Insights Dec 8, 2016

What Can Retailers Learn From Hackathons?

Over the weekend of the 25th - 27th of November I took part in the Melbourne RetailTech Hackathon, as a judge, on behalf of Thoughtworks. This event was organised by York Butter Factory with the he...

Read
Thoughtworks Insights Dec 6, 2016

Will Big Data Make me a Designosaur?

I sometimes wonder if a robot could do my job. I’m a designer, and my role is to create digital products that humans want to use. Could a machine learn, faster than me, what humans want? Could it d...

Read
Thoughtworks Insights Dec 5, 2016

How I Became a Cyborg

A couple of weeks ago, I had a small computer chip implanted in my left hand, between my thumb and my finger. I ordered the chip from the website Dangerous Things.

Read
OpenAI News Dec 5, 2016

Universe

We’re releasing Universe, a software platform for measuring and training an AI’s general intelligence across the world’s supply of games, websites and other applications.

UX Research
Read
Thoughtworks Insights Nov 28, 2016

​The CxO Guide to Microservices

This is the fourth article in Technology Radar Echoes, a series where authors share their insights and experience on the technology problems and solutions driving business differentiation for enter...

Read
Thoughtworks Insights Nov 22, 2016

Designing for People with Low Digital Literacy

Fundamental to the job of a user experience (UX) designer is a clear understanding of users, their needs, skills and priorities. As part of my experience on Bahmni's design team, our challenge was...

UX
Read
Thoughtworks Insights Nov 22, 2016

The Inception of a Thoughtworker

It’s been a little over 2 years since I joined Thoughtworks as a recruiter. A lot has been said about Thoughtworks’ dauntingly different culture. I had heard about it as well. So when I first came...

Read
Thoughtworks Insights Nov 16, 2016

Macro Trends in the Tech Industry

We publish our Technology Radar twice a year: it’s a snapshot of current and future technologies that we think are important and relevant across the industry. In this piece, we highlight some of th...

Read
Thoughtworks Insights Nov 15, 2016

How Banks can Prepare for a President Trump

In the wake of Donald Trump's election, what can the banking industry expect in what is likely to be a dramatically different regulatory regime?​ As a businessman and candidate, Trump is not a supp...

Read
Thoughtworks Insights Nov 15, 2016

The Modern Retailer's Holy Grail

This interview was originally published in the August edition of Inside Retail, creators of Inside Retail Live, APAC's retail conference and expo. Do you have the right flavour of digital to enable...

UX Research
Read
Thoughtworks Insights Nov 7, 2016

Introduction to Bluetooth Meshes

As the producer behind software conference QCon, C4Media regularly collects feedback from attendees to improve the quality of conference content. They came to Thoughtworks with an exciting challeng...

Read
Thoughtworks Insights Nov 5, 2016

Build Your Own Technology Radar

For most of the '90s and the beginning of the '00s, I was the CTO of a small training and consulting company. When I started there, the primary platform was Clipper, which was a rapid-application d...

Read
Thoughtworks Insights Oct 19, 2016

Technology as an Enabler in the Social Sector

Globalization, development of communication technologies and international trade have facilitated smooth communication and collaboration among countries of the world. Alongside are non-government o...

Read
Thoughtworks Insights Oct 12, 2016

Is Regulatory Tech Really on the Rise?

Compliance and operational risk are top-of-mind concerns for executives in financial services. The changing regulatory environment is forcing firms to rethink how they approach their obligations. T...

Read
Thoughtworks Insights Oct 9, 2016

5 Key Takeaways from Retail Week Buzz

Some of the globe’s most iconic retailers spoke at Retail Week Buzz – a 2 day conference hosted in London’s Intercontinental Hotel. The event brought together the best and brightest retail minds to...

Read
Thoughtworks Insights Sep 14, 2016

Is FinTech a Threat to Financial Orthodoxy?

The perfect storm: incumbents in publishing, media, entertainment, and retail have been displaced by unencumbered upstarts, who have reshaped the competitive landscape in their own image. In the wa...

Read
Thoughtworks Insights Sep 5, 2016

Leadership in the Age of Complexity

In June, I had the good fortune to address a group of international business leaders at the U.S. Embassy in Madrid’s IN3 event. I was inspired by the passion of this group, even as we all admitted...

Read
OpenAI News Aug 29, 2016

Infrastructure for deep learning

Deep learning is an empirical science, and the quality of a group’s infrastructure is a multiplier on progress. Fortunately, today’s open-source ecosystem makes it possible for anyone to build grea...

UX Research
Read
Thoughtworks Insights Aug 22, 2016

Treat DevOps Stories like User Stories

In “Analysing the DevOps Silo”, I made an assertion that the whole team can and should get involved in all types of work. This might mean we lose the pretty colour-coding of our favourite story-man...

Read
OpenAI News Aug 18, 2016

Machine Learning Unconference

The latest information about the Unconference is now available at the Unconference wiki, which will be periodically updated with more information for attendees.

AI
Read
Thoughtworks Insights Aug 17, 2016

Blockchain: Under the Hood

Blockchain is increasingly mentioned in various business circles, but people often lack a concrete understanding of what it is, particularly when it comes to its underlying technology. This article...

Read
Thoughtworks Insights Aug 17, 2016

Building Reliable Digital Operations

In order for you to thrive in the digital environment, you need to understand the implications of the changing technology landscape on your organization. This is the third article in Technology Rad...

Read
OpenAI News Aug 16, 2016

Team update

We’ve hired more great people to help us achieve our goals. Welcome, everyone!

Read
Thoughtworks Insights Aug 10, 2016

Discovery from Day One

A Discovery, and its activities, allows an organisation the chance to explore a problem space in more detail. Typically, this is to identify new product or market opportunities that may deliver cus...

Read
OpenAI News Jul 28, 2016

Special projects

Impactful scientific work requires working on the right problems—problems which are not just interesting, but whose solutions matter.

Read
Thoughtworks Insights Jul 27, 2016

Pairing, Are You Doing it Wrong?

Let’s set the record straight right away. 1. I work for Thoughtworks. 2. I enjoy pairing (sometimes), and I think it’s valuable (usually). 3. You don’t have to pair program 100%. It is a tool, not...

Read
Thoughtworks Insights Jul 12, 2016

Inflection Points

In order for you to thrive in the digital environment, you need to understand the implications of the changing technology landscape on your organization. This is the second article in our Technolog...

Read
Thoughtworks Insights Jul 11, 2016

5 Traits of a Good Delivery Pipeline

Continuous Delivery provides great benefits not only for the team developing the software, by increasing their confidence, but also for the product team, since the delivery of new features becomes...

Read
Thoughtworks Insights Jul 5, 2016

A Visual Journey of How Bahmni is Used

After joining the Bahmni team, it was important to me to visit the hospitals that had taken on our product, first hand. My goal was to not only understand hospital operations and witness the challe...

Read
Thoughtworks Insights Jun 22, 2016

IoT: First the Hype, Then the Plumbing

There is much hype around the Internet of Things (the linking of machines and sensors to the Internet), but is it deserved? At its core, IoT is just the Internet, with things on it. But these thing...

Read
OpenAI News Jun 21, 2016

Concrete AI safety problems

We (along with researchers from Berkeley and Stanford) are co-authors on today’s paper led by Google Brain researchers, Concrete Problems in AI Safety. The paper explores many research problems aro...

AI UX Research
Read
OpenAI News Jun 20, 2016

OpenAI technical goals

OpenAI’s mission is to build safe AI, and ensure AI’s benefits are as widely and evenly distributed as possible.

AI
Read
OpenAI News Jun 16, 2016

Generative models

This post describes four projects that share a common theme of enhancing or using generative models, a branch of unsupervised learning techniques in machine learning. In addition to describing our...

UX Research
Read
Thoughtworks Insights Jun 2, 2016

For Women in Tech, Ageism is Getting Old

On the last day of the Grace Hopper Celebration of Women in Computing, I sat on stage with four developers watching incredulously as 150 stadium seats filled to capacity. Named for the computer pro...

Read
Thoughtworks Insights Jun 1, 2016

My Learnings from HxRefactored 2016

This April, I had the privilege of attending the Health Experience Refactored Conference in Boston. As a designer who has done research and published work in the community health space, I have seen...

UX Research
Read
Thoughtworks Insights May 31, 2016

It’s Time to Discard Digital

Why is there no common definition of ‘Digital’? Like all buzzwords, “Digital” is starting to get my goat. Everyone uses it, in every context, thinking it refers to some avant-garde business strateg...

Read
OpenAI News May 25, 2016

Team update

We’d like to welcome the latest set of team members to OpenAI (and we’re still hiring!)

Read
Thoughtworks Insights May 24, 2016

User Research Will Destroy Your Product

Properly used, user research will destroy your product. This is a feature, not a bug. You have an idea, maybe even a great one. You’ve done your design sprint, your visioning session, your intense...

UX Research
Read
Thoughtworks Insights May 18, 2016

8 Fintech Trends to Watch

Last week, over 72 companies demonstrated their approaches at Finovate Spring 2016. As VC funding slows down, entrepreneurs and intrapreneurs are now focused on incremental improvements instead of...

Read
Thoughtworks Insights May 15, 2016

[Podcast] Open Source as a Virtuous Byproduct

“We're not seeing the banks or the airlines, or the bigger retail outfits open-sourcing various bits of software. Why not? I think that the key distinction is, ‘Is this company one where the engine...

Engineering Collaboration
Read
Thoughtworks Insights May 11, 2016

Women in Work and the Tech Industry

Why Inclusivity, Equity and Leadership are key. Recently, I found an annual report from my first employer, a large UK firm, where I was one of six graduate trainees, with five of us being women. At...

Read
OpenAI News Apr 27, 2016

OpenAI Gym Beta

We’re releasing the public beta of OpenAI Gym, a toolkit for developing and comparing reinforcement learning (RL) algorithms. It consists of a growing suite of environments (from simulated robots t...

UX Research
Read
Thoughtworks Insights Apr 26, 2016

Decoding the Zika Virus

Dr. David Walton, as director of Global Health for Thoughtworks, leads a team of about 100 people who leverage their expertise in technology and software while working with health organizations to...

Read
Thoughtworks Insights Apr 19, 2016

Developers and Designers Can Pair Too

Plenty of people are talking about how organisations should capitalise on design, yet few are talking about the practicalities of what it looks like to actually deliver it. Pairing developers and d...

Read
Thoughtworks Insights Apr 17, 2016

Road-mapping Your Way to Agile Fluency

One of the things we are often asked to do at Thoughtworks is help organizations and teams transition to new ways of working and thinking about work. Frequently, these requests are driven by an org...

Read
Thoughtworks Insights Apr 12, 2016

Macro Trends in the Technology Industry

We publish our Technology Radar twice a year: it’s a snapshot of current and future technologies that we think are important and relevant across the industry. We assemble about 20 of our most senio...

Read
Thoughtworks Insights Apr 10, 2016

12 Years, 12 Lessons at Thoughtworks

I’ve been at Thoughtworks for 12 years. Who would have imagined? Instead of writing about my reflections from the past year, I thought I would do something different and post twelve key learnings a...

Read
OpenAI News Mar 31, 2016

Team++

We've had some fantastic people join over the past few months (and we're still hiring). Welcome, everyone!

Read
Thoughtworks Insights Mar 29, 2016

ICYMI: 3 Retail Trends from SXSW 2016

SXSW was once the domain of music and film. Someone’s gotta buy all those super-skinny-jeans and coin terms like mumblecore. Enter retail. Retail has a growing presence at SXSW. Last year SXstyle j...

Read
Thoughtworks Insights Mar 27, 2016

What’s in a Title?

Systems Analyst That was my title at my previous job, one that I would join almost exactly a year ago. It was, I must admit, an exciting time for me as I had recently returned from studying in the...

Read
Thoughtworks Insights Mar 21, 2016

Distributed Development Enablers Part 1: People

Having examined the challenges of Distributed Development, let us look at some enablers that can help alleviate the challenges under three broad categories – People, Process, and Tools and Infrastr...

Read
Thoughtworks Insights Mar 16, 2016

It's a Girl's Game Too!

This isn't your typical story about the low numbers of women in the technology space or the wage disparities for those workers. I'd like to share from the viewpoint of someone who doesn't really ca...

Read
Thoughtworks Insights Mar 13, 2016

Infrastructure as Code: A Reason to Smile

So you receive this unpleasant notification that a server is unreachable. You follow your usual quick fix routines (for example: flip through the logs to see what has happened), only to find out th...

Read
Thoughtworks Insights Mar 10, 2016

Microservices as an Evolutionary Architecture

The microservice architectural style is taking the world by storm. Last March, O'Reilly hosted their first Software Architecture Conference, and a huge percentage of the abstracts the program commi...

Read
Thoughtworks Insights Mar 6, 2016

Analysing the DevOps Silo

An analyst writing a DevOps article. Not what you expected? That is exactly the issue I want to tackle here. We have all heard the stories of QAs who ring bells when they find defects, and we are n...

Read
Thoughtworks Insights Mar 6, 2016

A Clojure Technology Radar

Every six months or so, we publish our Technology Radar. The radar sets out the changes that we think are currently interesting in software development, the things in motion that we think you shoul...

Read
Thoughtworks Insights Feb 25, 2016

Continuous Improvement: In Defense of BHAGs!

BHAG: Big Hairy Audacious GoalJames Collins and Jerry Porras proposed the term ‘Big Hairy Audacious Goal’ in their 1994 book Built to Last: Successful Habits of Visionary Companies. ​

Read
Thoughtworks Insights Feb 23, 2016

Adjusting to the Agile UX Workflow

Working as part of an agile development team for the first time can be difficult for UX Designers. You need to adjust the way you work and find a different rhythm. This transition can be difficult...

UX
Read
Thoughtworks Insights Feb 22, 2016

Performance Testing in a Nutshell

It is very easy to forget about performance testing and its importance while delivering software under tight deadlines. It is also a challenge to convince the client to start with performance testi...

Read
Thoughtworks Insights Feb 21, 2016

BFF @ SoundCloud

“Different clients have different needs and they expect something different from you. If you have only one API gateway trying to fulfill all requirements, it gets messy,” explains Lukasz Plotnicki,...

Read
Thoughtworks Insights Feb 21, 2016

9 Data Trends You Need to Know For 2016

After gazing into my magic crystal ball for the first two months of 2016, I can now confidently (with 63.4% ± 42.3657 certainty) predict what’s going to be hot in 2016 in the world of data. Since i...

Read
Thoughtworks Insights Feb 15, 2016

Challenges Faced in Distributed Development

By definition, Distributed Development is difficult due to the ‘tyranny of distance’. In fact, in the early days of Agile adoption, some purists believed that Agility and Distributed Development co...

Read
Thoughtworks Insights Feb 7, 2016

To Triumph in the Unknown, Don't Try Too Hard

To innovate, is to enter the unknown. Doing this induces anxiety, even among seasoned professionals. In most organisations—where failure is not an option—leaders have many fears. They fear what the...

Read
Thoughtworks Insights Feb 2, 2016

Feature Leading in Agile Teams

Does your Tech Lead complain of being pulled in multiple directions at once? Do they get frustrated about all the code they’re not writing? Being a Tech Lead can’t be easy, with all its context swi...

Read
Thoughtworks Insights Jan 28, 2016

Speeding up Test Execution with Appium

Background Mobile Test Automation is increasingly becoming very important. Almost all web applications are responsive these days and it's very important to test how the application works across dev...

Read
Thoughtworks Insights Jan 25, 2016

Three Common Mistakes of the First Time Tech Lead

Don't miss the author's earlier post on the 5 Tips for Being an Effective Tech Lead. The first time a developer steps into the role of a Tech Lead can be difficult. The skills and experience of a s...

Engineering Collaboration
Read
Thoughtworks Insights Jan 20, 2016

UX - Are you Doing it Yet?

Over the past decade, User Experience Research and Design—often simply “UX”—has gained an increasingly prominent position in the world of tech. While the field has faced opposition within the indus...

UX UX Research
Read
Thoughtworks Insights Jan 13, 2016

Changing the Metrics Conversation

In the traditional world of enterprise software delivery, there can be a strong focus on software delivery metrics - What’s the test coverage? What is the code coverage? What’s the bug count? Why i...

Read
Thoughtworks Insights Jan 4, 2016

Why Your Company Should Adopt Innovation Days

An Innovation Day is typically a 24-hour event in which employees form small teams to try and solve a problem relevant to the business. The teams have to present their ideas back to the business wi...

Read
Thoughtworks Insights Jan 3, 2016

6 Things Star Wars Can Teach Retailers

The Force awakened with a vengeance last month. Millions of fans worldwide lined up in droves for what some described as an almost sacred experience (for some German churchgoers, it literally was)....

Read
Thoughtworks Insights Jan 3, 2016

An Open Letter on Net Neutrality

Thoughtworks India and its leadership fully support the movement to maintain an Open and Free Internet through the implementation of appropriate net neutrality regulation in India. Such regulation...

Engineering Collaboration
Read
Thoughtworks Insights Dec 23, 2015

11 Gifts for the DevOps Person in Your Life

There are plenty of lists out there for the tech lover, dog lover, fashion lover, coffee lover—but what about that hard-to-shop-for developer? Here are a few ideas: A Docker Thermos Everyone just l...

Engineering Collaboration
Read
Thoughtworks Insights Dec 16, 2015

[EBook] Iterative Development and MongoDB

Agile software development is a well known set of principles that many software teams have adopted, tweaked and perfected over more than ten years. As teams gain experience with Agile, a natural pr...

Read
OpenAI News Dec 11, 2015

Introducing OpenAI

OpenAI is a non-profit artificial intelligence research company. Our goal is to advance digital intelligence in the way that is most likely to benefit humanity as a whole, unconstrained by a need t...

AI UX Research
Read
Thoughtworks Insights Dec 10, 2015

How Expensive is it to Develop Software?

A friend wanted to take on a social project. All the funders were highly educated elites, who requested for transparency in the project. Since it is now the Information Age, he felt that IT tools w...

Read
Thoughtworks Insights Dec 10, 2015

How Money Is Pushing the Climate Needle

There’s one thing we all have in common. Whoever you are, you and those you love stand a good chance to lose dramatically from climate change over your lifetimes. The good news is we know exactly h...

Read
Thoughtworks Insights Dec 9, 2015

Data-Driven Architectures for Digital Business

Companies of all sizes, and across all industries, are struggling with digital transformation. A data-driven architecture that enables getting the right data, to the right place, at the right time...

Read
Thoughtworks Insights Dec 8, 2015

BFF @ SoundCloud

Our friends at SoundCloud embarked on a journey a few years ago that changed their system and moved it from a monolithic Rails application towards an ecosystem of microservices.

Read
Thoughtworks Insights Dec 1, 2015

Fixing Apple’s Fingerprint Login in 12 hours

Setting the Scene My team and I were excited by the prospect of adding fingerprint login to the iOS version of our banking App. It was something our users had been asking for. As a team, we wanted...

Read
Thoughtworks Insights Nov 30, 2015

A Decade of Learning

I am the Managing Director of Thoughtworks Singapore. It has been 10 years since I came on board. It was very hard to imagine that a non-English speaking Chinese with no programming skills would jo...

Read
Thoughtworks Insights Nov 29, 2015

Delivery 3.0: Free or Fast?

Retailers are whipping their supply chains to win the ecommerce game. What is the next frontier in the fast moving delivery space? In Delivery 2.0, our European Head of Retail Mark Collin noted tha...

Read
Thoughtworks Insights Nov 24, 2015

Don’t get it, Don’t make it, Don’t send it!

“Don’t get it, don’t make it, don’t send it” is a slogan to emphasize the 'quality first' practice in Gemba Kaizen. It was first formulated by Masaaki Imai and you can read about it more in his boo...

Read
Thoughtworks Insights Nov 16, 2015

Developing a Collaboration Culture

The collaboration of a company and its multidisciplinary units has never been more crucial than it is right now. Everything we make today depends upon our ability to stay current, move nimbly, inno...

Read
Thoughtworks Insights Nov 11, 2015

Tech Radar and Selected Blips

I get to do lots of fun things as part of my day job at Thoughtworks. One of them is that I get to help out on the creation of the Thoughtworks Technology Radar as part of my membership of our Tech...

Read
Thoughtworks Insights Nov 10, 2015

How Thoughtworks Changed my Life

Over the last eight years of my professional life, I’ve had the opportunity to essay different roles across local and international enterprises. While I was initially focused on different streams,...

Read
Thoughtworks Insights Nov 8, 2015

Designing in the Passenger Seat

There are times where you may not always be in control of the designs or interactions of a product you work on. A challenging situation, one that will make you a better designer.

Read
Thoughtworks Insights Oct 31, 2015

Securing the Pipeline

“Your build pipeline is a production system,” says Tom Duckering, lead consultant from Thoughtworks London. Tom gave the talk Securing the Pipeline together with Patrick Downey at XConf Hamburg.

Read
Thoughtworks Insights Oct 31, 2015

Should Designers Code?

It’s an ongoing argument in the industry with strong advocates on either side. Should designers learn to code to bring additional value to their work and projects? Or should they stick to being rea...

Read
Thoughtworks Insights Oct 25, 2015

My Path to a Fluid Career

"I am large, I contain multitudes." —Walt Whitman, Song of Myself My super power is not being one thing, but many things. I am an example of the new fluid careerist. What’s a fluid career? It’s a w...

Read
Thoughtworks Insights Oct 24, 2015

Feed the Feedback

Feedback is an important tool for any professional. If you are a Team Leader, giving feedback becomes an essential tool for your success. As a Team Leader, one of your most important goals is to he...

Read
Thoughtworks Insights Oct 24, 2015

Why Lean Enterprise Transformation is Hard

Everyone knows that big cross-organizational change is difficult. However, not all organizational transformation is the same. This is particularly true for businesses looking to become fundamentall...

Read
Thoughtworks Insights Oct 19, 2015

Designing Outcome-Oriented Teams: Part 1

Big banks and other financial institutions are still attempting wholesale Agile transformation by just hiring dozens of Agile coaches and embedding them in development teams. They are sorely mistak...

Read
Thoughtworks Insights Oct 12, 2015

Put Data Science Before Data Infrastructure

“Big Data” and “Data Science” are today’s business buzzwords. Many companies today are trying to modernize their data platform and enable their employees to monetize their valuable data, but most b...

Read
Thoughtworks Insights Oct 6, 2015

Introducing Agile Analytics

A Value-Driven Approach to Business Intelligence and Data Warehousing This article is the first chapter from the book Agile Analytics: A Value-Driven Approach to Business Intelligence and Data Ware...

Read
Thoughtworks Insights Sep 29, 2015

My UX Toolkit

Over the last couple of years, interest in Experience Design (XD) has exploded, yet few experience designers I have met have actually studied “Experience Design” at a tertiary institution. While ha...

UX
Read
Thoughtworks Insights Sep 25, 2015

Department Store Innovation Labs: A Deep Dive

Innovation labs have become a mainstay in the retail scene. Seven of the ten US department stores by revenue set up a lab from 2012-2013. Why? Retailers need to change the way they do business and...

Read
Thoughtworks Insights Sep 22, 2015

BA Practice: Business Terms

In the process of product delivery, we expect that everyone involved shares a common understanding - from user to stakeholder to analyst to developer to tester and to a user. However, we frequently...

Engineering Collaboration
Read
Thoughtworks Insights Sep 22, 2015

Brave New World: The Future of Search

(and why your marketing team might not be ready for it) Information can tell us everything. It has all the answers. But they are answers to questions we have not asked, and which doubtless don’t ev...

Read
Thoughtworks Insights Sep 21, 2015

Is QA Dead?

Test automation is not a new practice. Most software teams are trying to automate testing in some way or another, especially as a replacement for long, manual regression testing cycles. If you’re a...

Read
Thoughtworks Insights Sep 20, 2015

Decoding Feedback Triggers

People have shared plans with me on how to change and fix my life. I've heard ideas and suggestions for me to improve and make me successful. I've heard it all and I heard it before I could even sp...

Read
Thoughtworks Insights Sep 20, 2015

Eight Lessons in Eight Months

Starting a new job sometimes feels like a rollercoaster ride. The first month is always filled with countless impressions, ideas and new learnings. For me, coming from an old-fashioned, giant IT co...

Read
Thoughtworks Insights Sep 15, 2015

Lenses in Clojure

“Lenses are a way to focus from a big data structure to a particular focus inside that data structure where you want something to happen,” explains Chris Ford, software developer and Thoughtworker...

Engineering Collaboration
Read
Thoughtworks Insights Sep 5, 2015

Getting Unstuck: From the Rut to Creative Work

In the classic film "Modern Times", Charlie Chaplin’s Little Tramp character struggles to find his place in the newly industrialized world. As a worker on a factory assembly line, his work is repet...

Read
Thoughtworks Insights Aug 30, 2015

Scaling Agility: A To-Do List

In the face of industry disruption, incumbent organisations are starting to pay close attention to the techniques used by the disruptors in order to rapidly evolve and respond to change. What began...

Read
Thoughtworks Insights Aug 29, 2015

How Fit is Your Supply Chain?

Like sweating it out with a personal trainer in the gym, retailers know they should spend time building their supply chain capabilities.

Read
Thoughtworks Insights Aug 25, 2015

Four Ways to Kill Best Practice

One of the worst phrases to hear in a meeting is “best practice." Some executives, especially those in large enterprises full of hierarchy, rules and rigid structure, feel the need to follow this d...

Read
Thoughtworks Insights Aug 24, 2015

How to Grow Effective Teams

The advent of the computer era is a major breakthrough in history. Mankind created amazing machines to handle the tasks our brains struggle with. Telling computers how to solve our problems has bec...

Read
Thoughtworks Insights Aug 20, 2015

If Amazon Could Fly. . .

Where do the boundaries of retail lie? This question has been on my mind a lot lately. With the proliferation of customer touch points and the transient nature of online buying behavior things are...

Read
Thoughtworks Insights Aug 19, 2015

Forget Productivity

James Michener was a better writer than Ernest Hemingway because his books are longer. James Michener was a better writer than Ernest Hemingway because he could type 20 words-per-minute faster. Mak...

Read
Thoughtworks Insights Aug 16, 2015

Domain Driven Design for Services Architecture

This piece is about making choices for software design. Particularly about larger systems which could potentially be separated into multiple deployables in the form of service endpoints. I won’t be...

Read
Thoughtworks Insights Aug 11, 2015

What Part Does Story Play?

We can’t separate the experiential story we create from the stories we’re immersed in. I was surprised how popular the 22 rules of UX (adapted from Pixar’s 22 rules of storytelling) has been. The ‘...

UX
Read
Thoughtworks Insights Aug 6, 2015

Conducting User Testing Remotely

Ideally, user research and testing is conducted in person at a location where a person performs an action or task. There are multiple factors that affect user behavior. As a user researcher, you ne...

UX Research
Read
Thoughtworks Insights Aug 4, 2015

Predictability and Classes of Service

Imagine you are in a line at an airport, waiting to go through immigration. The line ahead of you is huge and there's only one (not very excited) agent serving that line. You're sweating, because t...

Read
Thoughtworks Insights Aug 4, 2015

Let Data Scientists be Data Mungers

There is a story going around about data science that you’ve surely heard. It's the statement that 80% of the work a data scientist does is collecting, cleaning and organizing data and that only 20...

Read
Thoughtworks Insights Aug 3, 2015

Engineering Complex Scaled Up Innovations

This white paper is written by Dan McClure (Innovation Design Practice Leader, Thoughtworks) and Ian Gray (Director, Gray Dot Catalyst). This is the third of four contributions on the subject of 'I...

Engineering Collaboration
Read
Thoughtworks Insights Jul 28, 2015

Effective Navigation in Pair Programming

Popularized by Extreme Programming enthusiasts a couple of decades ago, the act of programming together with another developer on the same workstation gained massive adoption within Thoughtworks. N...

Engineering Collaboration Information Architecture
Read
Thoughtworks Insights Jul 22, 2015

A Headful of Design

I’ve been a professional creative for quite a while now, a print specialist and concept guy, mainly working on business-to-business communications but with a fair amount of consumer-facing stuff al...

Read
Thoughtworks Insights Jul 21, 2015

Hackathons for the Enterprise

The word “hackathon” may conjure images of a group of programmers huddled around glowing screens, pounding out code 24-7 over a long weekend - empty Red Bulls and pizza boxes strewn about.

Read
Thoughtworks Insights Jul 18, 2015

Retail Sound Bytes: Sustainable Digital Retail

What does it mean to be green in this day and age? We have moved a far cry from the lentil eating, hemp wearing eco-warriors of the late 80’s into a digitalised push button fulfilment economy – by...

Read
Thoughtworks Insights Jul 16, 2015

[Podcast] Teaching Tech Leads

“I’ve been a technical leader for eight years now and I guess I’m also still on my journey,” says Pat Kua, principal consultant at Thoughtworks and author of “Talking with Tech Leads”.

Read
Thoughtworks Insights Jul 12, 2015

Microservices Architecture for Enterprises

Recently, I attended a talk on Enterprise Microservices Architecture by Darren Smith, a general manager for Thoughtworks, Sydney. The talk helped address questions I had about microservices archite...

Read
Thoughtworks Insights Jul 11, 2015

23 and Counting!

How It All Began for Me It is hard to believe that I have worked for the same company for 23 years. A situation that is nearly unheard of in 2015 and nearly never in the technology industry. I am b...

Read
Thoughtworks Insights Jul 4, 2015

Improve Your Lean-Agile Coaching

In 2014, I helped an organization form and start a group of internal Lean-Agile coaches as part of an organizational transformation. Prior to that, I trained many people, coached many teams and fac...

Read
Thoughtworks Insights Jun 30, 2015

Defect Prevention Using Agile Techniques

There are innumerous ways to slip up when creating a user story. These can lead to implementation defects if not validated before development. Details that are apparently clear in the head of the B...

Engineering Collaboration
Read
Thoughtworks Insights Jun 30, 2015

Make Failure Taste Better With Failure Cake

For any leader in business one of the most challenge aspects (and a question I get asked a lot) is how to manage failure — especially in large organisations? Typically, workers within organisations...

Read
Thoughtworks Insights Jun 29, 2015

The Art of Being a Good Listener

People think they are good listeners, but the fact that almost every project suffers from miscommunication proves they are not. It took me eight months of being a consultant to realize that. Hopefu...

Read
Thoughtworks Insights Jun 27, 2015

Managing the Journey to Scale Up Innovation

This white paper is written by Dan McClure (Innovation Design Practice Leader, Thoughtworks) and Ian Gray (Director, Gray Dot Catalyst). This is the second of four contributions on the subject of '...

Read
Thoughtworks Insights Jun 27, 2015

Mobile Retail is About More Than Your Phone

The Apple Watch has arrived! Will this fundamentally alter the future of wearables? Will this be the catalyst that doubles Apple’s stock price? Will this be the gadget that finally makes mobile wea...

Read
Thoughtworks Insights Jun 23, 2015

Assembling Brilliance: Systems of Innovation

There is a difficult job ahead: Global advances in technology development, falling barriers to market entry and an explosion in the number of creatively empowered individuals drives the spread of a...

Read
Thoughtworks Insights Jun 23, 2015

How Thoughtworks Brasil Fought Ebola

Thoughtworks is a global IT consultancy company, present in 13 countries around the world. We are close to three thousand people strong in more than 30 offices. A part of our mission aligns with so...

Read
Thoughtworks Insights Jun 21, 2015

Tech is Not the Problem, People Are

At the beginning of my IT consulting career, I thought my purpose was to solve technical problems. I thought that people -- especially business people -- knew exactly what they wanted and why. I th...

Read
Thoughtworks Insights Jun 15, 2015

5 Tips for Being an Effective Tech Lead

Becoming a Tech Lead is a tough transition for any developer, because only part of the skills and experience you had as a developer prepares you for the expectations of a new role. Instead of simpl...

Engineering Collaboration
Read
Thoughtworks Insights Jun 12, 2015

Addicted: An Industry Matures

Perhaps nothing better defines our current age than to say it is one of rapid technological change. Technological improvements will continue to provide more to individuals and society, but also to...

Read
Thoughtworks Insights Jun 8, 2015

Client-side Performance Testing Tutorial

To ensure the product being built is usable, with reasonably acceptable performance, we need to ensure the product is designed, built and validated from each of these Non-Functional Requirements pe...

Read
Thoughtworks Insights Jun 8, 2015

The Importance of Invisible Design

While User Experience is generally regarded and defined for the web, it really appears all around us. Driving to work is an experience, as is boiling a kettle, even sitting on a chair is an experie...

UX
Read
Thoughtworks Insights Jun 7, 2015

Scaling Agile: Problems and Solutions

Development team level agility is relatively well understood. Better engineering techniques and delivery process allow us to achieve greater performance at the level of development teams. However,...

Engineering Collaboration
Read
Thoughtworks Insights Jun 1, 2015

Decoding the Role of a Coach

A year ago I was asked to coach someone in the office. My first reaction was to run away! I was overwhelmed at the thought of being responsible for someone’s development and career even though I wa...

Read
Thoughtworks Insights May 31, 2015

Dealing with Ideas

Do you have a great idea for a product that could make millions? Chances are the answer is yes. Everyone has a great idea up their sleeve. But not everyone has made millions of dollars from them. I...

Read
Thoughtworks Insights May 25, 2015

Work From Home Like a Pro

Nearly a quarter of American workers work from home at least once a week, and that number is expected to continue rising. But is working from home actually productive? Definitely, say many studies:...

Read
Thoughtworks Insights May 25, 2015

Reworking IT for Digital Success

In my previous post, I argued how IT has become strategic owing to the demands of a digital business. Strategic IT cannot justify itself with IT metrics such as velocity or even with delivering to...

Read
Thoughtworks Insights May 20, 2015

Escaping the Tame Corners of Innovation

Innovation is losing its luster. I see it in meetings and conversations every day. After years of being the darling of leadership gurus, the craft of creating original value is facing a growing ske...

Read
Thoughtworks Insights May 18, 2015

Are You Infected by Microservice Envy?

“We’re concerned that people see this hype in the marketplace and they see [the Microservice] style of architecture as a panacea. So they might jump into it more quickly than they are actually read...

Read
Thoughtworks Insights May 18, 2015

The 22 Rules of UX

Pixar’s 22 rules of storytelling adapted for UX — because both are about creating great experiences.

UX
Read
Thoughtworks Insights May 18, 2015

Five in a Box for a Workshop!

“Alone we can do so little. Together we can do so much” - Helen Keller This quote came to be very true for five of us when we put together “DevOps 101” Workshop for vodQA Bangalore’s “Push the Enve...

Read
Thoughtworks Insights May 18, 2015

The QA Role - What Is It Really?

On several occasions I’ve witnessed companies, who have decided to develop software using agile methodologies, view the QA role in teams as basically a waterfall tester who is involved with automat...

Read
Thoughtworks Insights May 12, 2015

A Data Scientist's Advice to Business Schools

In my role at Thoughtworks, I assist enterprises by driving data-driven approaches into their operations, developing market-aware products that learn from data, and encouraging data-smart cultures...

Read
Thoughtworks Insights May 11, 2015

Priorities and Politics

I’m often asked, “How do you set priorities in an agile environment?” The situation behind this question is usually, “We suck at setting priorities.”

Read
Thoughtworks Insights May 10, 2015

Composition vs. Inheritance: How to Choose?

In the Beginning... ...there was no inheritance and no composition, only code. And the code was unwieldy, repetitive, blocky, unhappy, verbose, and tired. Copy and Paste were the primary mechanisms...

Read
Thoughtworks Insights May 4, 2015

Scaling Microservices with an Event Stream

In Building Microservices, Sam Newman explains why services choreography may be a more appropriate integration model for supporting complex business processes across domains. In this article, I wou...

Read
Thoughtworks Insights May 2, 2015

Identifying Worthy Ideas Using "The Sift"

When armed with an abundance of ideas, how do you recognize the valuable ones? The ideas that are worthy of being picked out and worked on to explore their potential business impact? Thoughtworks’...

Read
Thoughtworks Insights Apr 26, 2015

Test Automation - Who Should be Involved?

An area of constant debate in the software industry revolves around automation of tests and who takes part in their design, creation and maintenance. There are many blogs on the subject about who w...

Read
Thoughtworks Insights Apr 22, 2015

Designing for the Whole World

Living and working across the world brings many pleasures. “Travel opens your mind”, they say. What makes you want to close it again and throw away the key is having to design for all the world's l...

Read
Thoughtworks Insights Apr 21, 2015

Digital Brings IT Home

The moneyed world is an increasingly digital space. We spend a lot of time interacting with different digital screens—smartphone, laptop, tablet and watch. Then we have the more traditional view-on...

Read
Thoughtworks Insights Apr 20, 2015

An Open Letter on Net Neutrality

Thoughtworks India, its employees and leadership, believe that maintaining a free and open Internet is essential for the continued growth of India’s Internet ecosystem. Net Neutrality is an anti-di...

Read
Thoughtworks Insights Apr 19, 2015

How to Practice Continuous Innovation

This is the last article in a four-part series, where the authors share their experiences and insights on ushering technology-fueled innovation in incumbent financial services organizations. Here a...

Read
Thoughtworks Insights Apr 19, 2015

Blow Up The Business Case

Writing a well-crafted business case may be key to securing funding but it has little impact on whether your initiative succeeds or fails. A clear product vision, strategy for testing it and knowin...

Read
Thoughtworks Insights Apr 18, 2015

Virtual Panel: Should Testers be Technical?

“Should testers be technical?” This is a frequent question especially in the last decade, as the Agile approach has been adopted by more and more organizations, and people agree that tester have to...

Read
Thoughtworks Insights Apr 14, 2015

Practical Product Innovation

Today, constant innovation defines our marketplace. Businesses must respond to customer expectations for better digital experiences. How do leading organisations launch successful new products and...

Read
Thoughtworks Insights Apr 14, 2015

The Quirky Spirit: Psychic Income Revolution

I don’t want a job without psychic income. Chances are if you’re creative, energized by change, and excited by the unexplored, neither do you. If there’s one thing I learned in five years of PhD re...

UX Research
Read
Thoughtworks Insights Apr 12, 2015

Novelty is not Innovation

Enterprises of all sizes have confused novelty for innovation. Innovation institutes change: changing the offering, changing expectations, even (for the lucky few) changing the game. Novelty’s only...

Read
Thoughtworks Insights Apr 7, 2015

UX in the Era of IoT

New Technologies, New Methods: Closing the Feedback Loop in the Internet of Things. The Internet of Things is accelerating rapidly, and bringing with it a wealth of opportunity. Though many focus o...

UX
Read
Thoughtworks Insights Apr 5, 2015

Winning Companies Master Strategic Technology

This is the third article in a four part series, where the authors share their experiences and insights on ushering technology fueled innovation in incumbent financial services organizations. Here...

Read
Thoughtworks Insights Mar 31, 2015

UX Designers: Why are we Wasting Time?

UX designers, we need to change the way we work. We need to stop wasting so much time. We have a well-deserved reputation for retreating to creative studios for lengthy design phases - only choosin...

UX
Read
Thoughtworks Insights Mar 28, 2015

I Love Stupid Dreams

I love stupid dreams. I’m in love with the dreams that begin with “I know this is stupid but, what I’d really like to do is …”. I love dreams of unexpected possibility. You should too, because soon...

Read
Thoughtworks Insights Mar 25, 2015

Collaborative Sketching Sessions: a Framework

While there is much talk about collaborative and interdisciplinary teams, many organisations still support a model of 'design for' rather than 'design with'. User experience matters are for designe...

UX
Read
Thoughtworks Insights Mar 19, 2015

What is Innovation? A Simple Definition

This is the second article in our new series where Dan McClure shares his experiences on what is driving our new innovation-fueled economy. Here is the first article in the series.

Read
Thoughtworks Insights Mar 12, 2015

Scaling: Innovation’s Missing Middle

This white paper is written by Dan McClure (Innovation Design Practice Leader, Thoughtworks) and Ian Gray (Director, Gray Dot Catalyst). This is the first of four contributions on the subject of 'I...

Read
Thoughtworks Insights Mar 12, 2015

Monoliths are Bad Design... and You Know It

Tightly coupled software presents the biggest difficulty when teams are looking to extend or change systems. As systems get larger, coupling limits the scope of change and self perpetuates. The eas...

Read
Thoughtworks Insights Mar 11, 2015

Innovation in Retail: Is it Possible?

While facing the challenges of doing business in Brazil, such as logistics and transport, tax burdens, regulatory environment, among others, Brazilian Retail has been very creative and innovative....

Read
Thoughtworks Insights Mar 11, 2015

When to Automate and Why

In any project lifecycle, our goal should be to automate all the activities that are repeated while creating and maintaining the system. The practice of ‘Ruthless automation’ is apt to automate suc...

Read
Thoughtworks Insights Mar 10, 2015

Goodbye, Master

Luca Bastos, lead consultant in Brazil, died at age 69 Last Sunday (8 March), we lost one of our greatest teachers. Luca Bastos, our consultant leader in Brazil, died at age 69 in Sao Paulo. A born...

Read
Thoughtworks Insights Mar 10, 2015

Digitizing Healthcare In Rural Nepal

This article was written by Laura Schwecherl from Possible. In August 2014, Thoughtworks partnered with Possible to implement Bahmni as the Hospital Management System in the hospital that they run...

Read
Thoughtworks Insights Mar 5, 2015

Moving Ahead From Agile Testing 2.0

I had written an article posted on Thoughtworks Insights in 2010 on my thoughts on the Future of Test Automation Tools & Infrastructure. Sometime in mid-2014, I started thinking about how the curre...

Read
Thoughtworks Insights Mar 4, 2015

Innovation is Eating Consumer Finance

This is the first article in a four part series, where the authors share their experiences and insights on ushering technology fueled innovation in incumbent financial services organizations. Here...

Read
Thoughtworks Insights Mar 3, 2015

Are You Truly Cross-functional? Meet, the 'Amigos'!

As a business analyst I work with developers, quality analysts, experience designers and product owners. Each of us bring specialist skills to the mix. We approach problems with different approache...

Engineering Collaboration
Read
Thoughtworks Insights Mar 2, 2015

Deploying and Operating Microservices

I recently interviewed Sam Newman, author of Building Microservices, and James Gregory, Thoughtworks Australia's technical market principal, on deploying and operating microservices. This is a topi...

Read
Thoughtworks Insights Mar 2, 2015

All Internet Traffic is Written on Postcards

Our current Internet doesn't have much in terms of security when you look at how our computers communicate with each other. The most widespread technology for securing communication is called Trans...

Read
Thoughtworks Insights Feb 23, 2015

How to be 'NOT JUST A UI DEV' at Thoughtworks!

"Curiosity!" - The word I connect with the most and one that motivates me in life. Right after finishing an engineering degree in computer technology, I joined Thoughtworks as an application develo...

Engineering Collaboration UI
Read
Thoughtworks Insights Feb 23, 2015

How Thoughtworks Saved my Marriage

Nobody intentionally erases the memory of when you first fall in love. In my case, it was love at first sight. I was only 19 years old. It was when I stepped into a bank, in the interiors of Uganda...

Read
Thoughtworks Insights Feb 15, 2015

How to Unleash Innovation in the Enterprise

I constantly hear how enterprises are poor at innovation, bad at product development and unresponsive to business change. So it begs the question, why do so many organizations get it wrong? And wha...

Read
Thoughtworks Insights Feb 11, 2015

Data Lust and the IoT

The Next Big Thing You have likely heard by now of the Internet of Things (IoT), and perhaps, too, of the Quantified Self (or QS, for the hip). They’ll be all the rage soon, and are premised on the...

Read
Thoughtworks Insights Feb 8, 2015

Hardware Hacking and Creative Culture

Cross-disciplinary exploration and good times My co-founder Kent Rahman and I kicked off Hardware Hack Lab about a year ago - and the energy just keeps building and building. Those of us running th...

Read
Thoughtworks Insights Feb 7, 2015

​5 Tips to be an Indispensable PM

While working with agile teams - do you constantly fear that your team will soon become a self driven team and will no longer need you? Is it always your worry that your agile team will stop giving...

Read
Thoughtworks Insights Feb 4, 2015

Agility in Large Teams

In the two and a half years that I have been at Thoughtworks, I have been part of three different projects and have worked out of three locations. My current project team is the biggest I have ever...

Read
Thoughtworks Insights Feb 4, 2015

Is Encryption Broken? REDUX

I spent the days between Christmas and New Years in Hamburg, Germany at the Chaos Communication Congress. I had a fantastic time as usual, and there were a lot of great discussions and talks. I wan...

Read
Thoughtworks Insights Feb 4, 2015

5 Ways to Faster and More Effective Feedback

In January 2014, I began my journey at Thoughtworks Quito. Prior to that, I was a journalist who never really enjoyed technology. However, when I worked as a writer for a tech magazine, I got absor...

Read
Thoughtworks Insights Feb 4, 2015

When the Stores Go Away

What if there were no more stores? Would everything be sold online and the streets be choked with UPS trucks? It's unlikely. Few major transformations are so neat and tidy.

Read
Thoughtworks Insights Jan 28, 2015

How I began my New Year!

When you work at Thoughtworks, it is tough to miss references to Jan Swastha Sahyog(JSS), a voluntary, non-profit, registered society providing low cost preventive and curative health services to t...

Read
Thoughtworks Insights Jan 27, 2015

10 Ways to Improve Your Pairing Experience

How often have we been through a pairing experience that we felt was really productive and rewarding, from a professional and a personal point of view? We can also think of many other times we were...

Read
Thoughtworks Insights Jan 26, 2015

Leading Questions

People new to leadership quickly find themselves having to deal with all sorts of questions. As a new leader, how better to show that you are the right person for the job than by demonstrating your...

Read
Thoughtworks Insights Jan 21, 2015

Application Security for Agile Projects

Agile gave us a set of principles that allowed us to build projects in an iterative fashion and respond to change. The benefits of using agile practices over waterfall practices are well known and...

Read
Thoughtworks Insights Jan 20, 2015

Be Like Salt

Having worked on consulting engagements for a fair amount of time, I have realized that consulting is both a science and an art. The science lies in the domain knowledge or the ‘hard’ skills. In my...

Read
Thoughtworks Insights Jan 18, 2015

Production Support - What Lies Beneath

The word “technical support” has a slightly negative connotation in the developer community. Most think of it as an arduous drag involving looking through piles of logs and stack traces, and taking...

Engineering Collaboration
Read
Thoughtworks Insights Jan 13, 2015

From Doodles To Dragons

I love doodling, I always have. I used to doodle everywhere. All the rear pages of my books used to be messy with my drawings. Our education system focuses mostly on getting the best out of the stu...

Read
Thoughtworks Insights Jan 12, 2015

How I Turned My Idea Into A Product

Ideation We all get great ideas. Some ideas work, while others don’t. Have you wondered why those ideas don’t work? Based on my experience, a good number of my ideas didn’t work because I was unabl...

Read
Thoughtworks Insights Jan 11, 2015

Creating Free Culture, One Story at a Time

Community Building at Thoughtworks isn't just limited to technology. We want to be the glue in bringing together change makers from all walks of life who want to make positive impacts on society. O...

Read
Thoughtworks Insights Jan 11, 2015

Five Tips To Be A Better Consultant

After one year of working as a consultant at Thoughtworks, I’ve seen many colleagues stand out in projects. This is regardless of their technical knowledge or their time spent in the company. I’ve...

Read
Thoughtworks Insights Jan 7, 2015

Grow Brutally: How China Approaches Innovation

There is the world, then there is China. China is not often seen as a player in the field of innovation. Manufacturing plants with cheap labor is the stereotype when we think about the country. The...

Read
Thoughtworks Insights Jan 6, 2015

The Rise of the Serial Innovator

We live in one of history’s great eras of opportunity. In the years ahead incredible things will be done in the name of innovation, ultimately replacing an economic system that has been the foundat...

Read
Thoughtworks Insights Dec 26, 2014

Top Technical Content from Insights 2014

With the New Year approaching, the Insights editorial team is thrilled to announce the top technical content from 2014 as well as editor's choices from our Technology, Software Testing and Continuo...

Read
Thoughtworks Insights Dec 25, 2014

Going from Waterfall to Agile

Agile - look up this word in any dictionary and the meaning you’ll find is something along the lines of "able to move quickly and easily”.

Read
Thoughtworks Insights Dec 23, 2014

In Praise of the ./go Script - Part II

In the first article in this series I introduced the concept of the ./go script, a unified interface to all the dev tooling on your project. In this article I'd like to talk about one of the most i...

Read
Thoughtworks Insights Dec 22, 2014

What Good Product Managers Need to Succeed

My colleagues Aaron Sachs and Anupam Kundu recently posted an article with the provocative title, “Is it Time to Fire Your Product Manager?” You should read it if you are curious about the pressure...

Read
Thoughtworks Insights Dec 21, 2014

The [Dev/QA/BA/UX/PM] Consultant

“Change is difficult. Not changing is fatal” - William Pollard Being an Agent of Change As part of my attempt to deepen my understanding on the experiences Thoughtworks wants to provide to its clie...

UX
Read
Thoughtworks Insights Dec 20, 2014

Disruptive Testing: Part 8 - Julian Harty

Julian aims to find and apply ways to make technology useful and adapt to the needs of users, rather than expecting people to cope with poorly designed software or technology. He also focuses on im...

Read
Thoughtworks Insights Dec 19, 2014

A Sticky Problem Solved

Life as a STEP Intern at Thoughtworks is full of learning opportunities. STEP is a two-year intensive entry-level programme for polytechnic diploma holders(10+3) such as myself. We intern at Though...

Read
Thoughtworks Insights Dec 18, 2014

The Most Difficult IT Interview I've Ever Loved

After more than 30 years as a developer, architect, and consultant, including nine years running my own consulting and custom software development company, it was time for a change. So I started lo...

Engineering Collaboration UX Research
Read
Thoughtworks Insights Dec 18, 2014

The Global Experience Design Summit 2014

Recently, Hamburg played host for our Global Experience Design summit, an internal event attended by Experience Design Thoughtworkers from all over the globe. We thought it would be fitting to use...

UX
Read
Thoughtworks Insights Dec 18, 2014

Building Better Behavior Tests for Mobile Apps

Mobile outreach is becoming an essential part of every organisation's digital strategy. Mobile product owners are losing sleep over constant churn of UI refinements, OS releases and additional hard...

UI
Read
Thoughtworks Insights Dec 17, 2014

Becoming a QA Leftie - Team Quality Indicator?

During delivery of a product, there are times when I check the board and think "Ok, all is in hand with the stories in play. Great, I can start to focus more to the left". By 'left', I mean the Ana...

Read
Thoughtworks Insights Dec 16, 2014

​Backlog Gone Wild? You Can Still Tame It

Managing the backlog is an important aspect of a functional team. It helps keeping a sustainable pace of relevant and good-quality deliveries. But sometimes you realize your backlog just became the...

Read
Thoughtworks Insights Dec 16, 2014

Let a Thousand Flowers Bloom

Thoughtworks tends to be a bit of a community magnet for technologists. Be it our open office space or the fact that we like working on cutting edge software technology, or that we employ smart peo...

Read
Thoughtworks Insights Dec 14, 2014

Agile Analytics in an Hour

Have you ever wondered what Agile Analytics and Big Data is all about? I did this summer. So I took the chance to interview Ken Collier about Agile Analytics during our North American Away Day. Ken...

UX Research
Read
Thoughtworks Insights Dec 10, 2014

The Digital Mantras

Do you prefer omnichannel or multichannel? Edutainment or interactive media? Native or hybrid? Applepay or CurrentC? E-comm/M-comm/M-POS? The world is now so heavily populated by digital acronyms,...

Read
Thoughtworks Insights Dec 8, 2014

Internet of Things - TDC POA 2014

The Developers Conference (TDC) is a traditional IT event in Brazil, with editions in Florianópolis, São Paulo, and Porto Alegre. The conference became popular not only because of the high quality...

Read
Thoughtworks Insights Dec 7, 2014

Reverse Retrospective - Part 2

Identifying and Grouping Issues for a Reverse Retrospective In my earlier post, I described how teams might have many known and recurring issues that are not addressed through a regular retrospecti...

Read
Thoughtworks Insights Dec 4, 2014

5 Research Techniques to Tackle the Unfamiliar

Hands-on user research and app testing helps software delivery teams shape the design path for mobile health (mHealth) solutions. Thoughtworks teams working on mHealth solutions throughout the Glob...

UX Research
Read
Thoughtworks Insights Dec 4, 2014

6 Ways Tech has Changed Holiday Shopping

Many of the optimizations and enhancements that online retailers make to prepare for the peak season are useful year-round. Here are 6 ways that tech has changed holiday shopping. 1. Ship From/To S...

Read
Thoughtworks Insights Dec 3, 2014

Reverse Retrospective - Part 1

Reverse Retrospective Whether it is a project rescue, a team under delivery pressure or a realization that your standard Agile rituals are not working, a Reverse Retrospective helps create solution...

Read
Thoughtworks Insights Dec 3, 2014

Encryption, Open Source and Export Control

This article explores a simple, cheap and effective way to reduce your organisation’s compliance risk when dealing with encryption software. Snowden’s revelations confirmed that the “Five Eyes” pow...

Read
Thoughtworks Insights Dec 1, 2014

Data Science Ontology

Data Science is rapidly growing into an interesting and diverse field encompassing a mixture of deep specialization and broad applications. As we work to define this field it is important that we a...

Read
Thoughtworks Insights Dec 1, 2014

How mHealth Tools Can Contain an Outbreak

November’s topic at the Mobile Monday Kampala event could not have come sooner considering that the Ebola epidemic has ravaged the three western countries of Guinea, Liberia and Sierra Leone. Sadly...

Read
Thoughtworks Insights Nov 30, 2014

Startover Strategy for Tomorrow's Future

Many retailers today have embraced the slick combination of data and customer experience to join the pack of leading innovators in customer experience. But there are still many retailers trying to...

Read
Thoughtworks Insights Nov 30, 2014

The Effect of a Strange Loop

In September 2014, Thoughtworker Pamela Mori attended the Strange Loop conference in St Louis, US, to talk about emerging languages, libraries, web and topics around the technology industry. “The c...

Read
Thoughtworks Insights Nov 29, 2014

Feeling Slow? Use Lead Time to Find Out Why!

You know the feeling: stories seem to be taking just too long to be completed, velocity seems to be always just below what you expected, and you're not sure what to do about it. Pressure starts to...

Read
Thoughtworks Insights Nov 26, 2014

Black Friday is Tech Friday

“Black Friday” is the day after Thanksgiving in the United States. That's the day that most people are off work and starting to think about Christmas. It's also the day that many brick-and-mortar s...

Read
Thoughtworks Insights Nov 25, 2014

Working in Squads

Working in a large team presents its own set of challenges, more so when the team is distributed. One such challenge is to retain agile practices that provide actual value, over those that are enfo...

Read
Thoughtworks Insights Nov 23, 2014

From 3 minutes to 3 seconds

Imagine you’re surfing through the web and all the pages show you the wait spinner for 15 seconds. How long would you continue to surf without losing your patience? How long until you move to doing...

Read
Thoughtworks Insights Nov 20, 2014

The Agile Taxi Driver

Imagine yourself as a taxi driver, waiting at the front of a taxi rank for your next fare to who knows where. You've been in the business a long time and the city's streets feel like old friends. A...

Read
Thoughtworks Insights Nov 19, 2014

7 Tips For An Effective Inception

At Thoughtworks, most of our projects begin with an inception where all the stakeholders in the project get together to analyse and start the discovery phase of the project. It’s usually done in or...

Read
Thoughtworks Insights Nov 18, 2014

How Women in Tech Are Forging Ahead

To mark Ada Lovelace Day, Thoughtworks offices around the globe came together to celebrate women’s goals and accomplishments in Science, Technology, Engineering, and Math (STEM). We had events span...

Engineering Collaboration
Read
Thoughtworks Insights Nov 17, 2014

Project vs. Product

Service companies often find it hard to instill product thinking in teams. People working on software applications believe that they are only on a temporary project - that could range from a few mo...

Read
Thoughtworks Insights Nov 16, 2014

6 Golden Principles To Be An Awesome QA

Do you know what makes you want to go to work, even when the work’s not great? Do you know what keeps you strong when all tests are failing and people constantly ask you what’s going wrong? Well, I...

Read
Thoughtworks Insights Nov 16, 2014

Is Pair Programming Hard? Talk To Your Team!

Pair programming has a lot of known benefits, but is it always the easiest way to get work done? Is your team on the verge of adopting pair programming? In this post, I want to talk about my experi...

Read
Thoughtworks Insights Nov 13, 2014

The Art of Known Unknowns

"Innovate or die” is the mantra of successful companies. So how can we build innovation into our product development process? By combining design thinking, lean startup and agile we get a recipe fo...

Read
Thoughtworks Insights Nov 11, 2014

Thoughtworks Meets Berlin at Werkstatt

Our motto is Thoughtworks meets Berlin at Werkstatt. As part of expanding our presence in Germany, Thoughtworks has opened an innovation centre in Berlin called Werkstatt. Werkstatt means workshop...

Read
Thoughtworks Insights Nov 10, 2014

Let's Erase the Gender Pay Gap

Australia’s Workplace Gender Equality Agency recently launched a campaign focused on fixing the pay gap between men and women. This is on the back of news in August 2014 that the gender pay gap in...

Read
Thoughtworks Insights Nov 8, 2014

In Praise of the ./go Script - Part I

My step-dad is a cabinet-maker by trade. We chat about his work from time to time. I've often been struck by the similarities between building furniture and building software. Take tooling for exam...

Read
Thoughtworks Insights Nov 4, 2014

The New Age of Brick-and-Mortar

Much has been said and written about how the world is moving towards online retail and the imminent demise of ‘brick and mortar’. With the forecast of online retail to reach $306 billion in the US...

Read
Thoughtworks Insights Nov 2, 2014

Banks are Reinventing Customer Engagement

Organisational agility has been a hot topic for a long time. In the South African context, financial institutions have made enormous strides in improving banking, in spite of a very strictly govern...

Read
Thoughtworks Insights Oct 25, 2014

Inception: O quê? Quem? Onde? Quando? Como?

Um projeto ágil é conduzido através de entregas rápidas e frequentes. Um projeto bem executado coloca ênfase em entregas de valor de acordo com objetivos de negócios e os usuários de destaque. Proj...

Read
Thoughtworks Insights Oct 22, 2014

Is it Time to Fire Your Product Manager?

Product Managers are a hot commodity these days. Whether you are an industry behemoth or a fledgling up-start, talented Product Managers can make the difference between driving sustainable growth o...

Read
Thoughtworks Insights Oct 21, 2014

5 Tips for Effective Scope Management

Scope is best defined as the most valuable product/functionality that can be delivered within the constraints of a project or a business. It is not an absolute entity like time or money. It is subj...

Read
Thoughtworks Insights Oct 21, 2014

Happy 10th Birthday, Selenium

Selenium as a technology is now 10 years old. Thoughtworks is proud to have created and open-sourced what is now the defacto-standard for cross platform cross browser web-app functional testing. We...

Read
Thoughtworks Insights Oct 19, 2014

Never Stop Sketching

It’s something we always say to ourselves before we begin to tackle a giant problem, “Let’s sketch it out.” And we do. But sometimes we lose sight of the beginning because we are so preoccupied wit...

Read
Thoughtworks Insights Oct 8, 2014

XConf Europe - It's All About the Tech

On 23 and 25 September Thoughtworks hosted the first edition of XConf in Europe. XConf is a one-day conference that showcases the latest thinking from Thoughtworks and friends on a broad range of t...

Read
Thoughtworks Insights Oct 6, 2014

Pairing for Business Analysts - Our Story

Pair programming has been used by software developers in most progressive software companies to help churn out quality products and ensure that context is shared across the teams. For the uninitiat...

Read
Thoughtworks Insights Oct 1, 2014

NoSQL Databases: An Overview

Over the last few years we have seen the rise of a new type of databases, known as NoSQL databases, that are challenging the dominance of relational databases. Relational databases have dominated t...

Read
Thoughtworks Insights Sep 29, 2014

Technology and the Egyptian Revolution

I met Alaa Abd El Fattah in May 2013 in Cairo. This was about two years after the initial revolution occurred that removed Hosni Mubarak from power, and nearly a year into the presidency of Mohamed...

Read
Thoughtworks Insights Sep 23, 2014

Microservices: Lessons from the Frontline

Are Microservices gaining momentum? Looking at the interest in Microservices in Australia at the moment, it is evident that this approach to Service Oriented Architecture is making waves.

Read
Thoughtworks Insights Sep 12, 2014

AngularJS: The Bad Bits

When a bright new technology appears, it sometimes fascinates us and makes us think that everything is possible.

Read
Thoughtworks Insights Sep 10, 2014

Are Test Coverage Metrics Overrated?

I know a certain developer whose level of anxiety rises to disproportionate levels when his test coverage report returns a less-than-100% coverage. Whenever this happens, he will fiddle with his te...

Engineering Collaboration
Read
Thoughtworks Insights Sep 9, 2014

A Swift Introduction

5 Tips for New iOS Developers Swift is the future of development on Apple’s platforms. Any developer interested in mobile devices would be well-served by learning this exciting new language. For de...

Engineering Collaboration
Read
Thoughtworks Insights Sep 8, 2014

Mother, Developer, Woman

In many societies, there is an expectation placed on a woman that once she is married and has children - she must reconsider her career path options. It is considered the natural order of things fo...

Engineering Collaboration
Read
Thoughtworks Insights Sep 8, 2014

Four Attributes of an Agile Business

Building software is something that your business needs to do well. You see more revenue moving through digital channels and you’re starting to realise that this trend will continue. Your company’s...

Read
Thoughtworks Insights Sep 7, 2014

Urgent Action to Preserve Net Neutrality!

People around the world understand the battle for net neutrality as a defining moment for the Internet. Thoughtworks is joining Big Telecom vs. The World, a global effort of more than 50 groups in...

Read
Thoughtworks Insights Sep 5, 2014

Organizational Dysmorphia - The Malady (Part I)

Conway's Law states that "organizations which design systems are constrained to produce designs which are copies of the communication structures of these organizations". Melvin Conway coined this a...

Design Systems
Read
Thoughtworks Insights Sep 4, 2014

How Not to Fail with Distributed Agile Teams

Working with a distributed agile team was a first time experience for me, and one that came with very interesting challenges. The most obvious of these challenges was of course, communication. The...

Read
Thoughtworks Insights Sep 3, 2014

Two Months Early. 300k Under Budget

It was a sunny Thursday afternoon. An intrigued, but slightly dubious Technical Architect, Dan, left our Thoughtworks presentation. Could Clojure be used to build the bespoke CMS? Is it too bleedin...

Read
Thoughtworks Insights Sep 3, 2014

TechRadar Game at Campus Party in Recife

In July, the third edition of Recife's Campus Party took place over two days, giving the local tech community an opportunity to interact with Thoughtworkers and discuss the ideas that were featured...

Read
Thoughtworks Insights Sep 1, 2014

Women’s DIY Takes on AngularJS

In July, we hosted the second event in the Women’s DIY Series: Learn Together, Develop it Yourself. We were thrilled that more than 30 women from all different professions and various levels of pro...

Read
Thoughtworks Insights Aug 31, 2014

Disruptive Testing: Part 7 - Michael Hunter

My interview today is with Michael Hunter, a senior software developer, who’s been with Microsoft for 14 years now. He helps the teams evaluate the quality of their products. When he’s not at work,...

Engineering Collaboration UX Research
Read
Thoughtworks Insights Aug 28, 2014

Disruption in Retail Banking

On the back of my recent post, Delivery 2.0: Blurring the Lines Between Retail and Delivery, the next industry about to have its moment is quite clearly Retail Banking. Why?

Read
Thoughtworks Insights Aug 25, 2014

How USSD is Changing Lives

The Internet, technology devices, and other platforms are all an effort to automate processes in the name of making life easier. For example going into a library to borrow a book is now a much less...

Read
Thoughtworks Insights Aug 24, 2014

How to Measure Value

One of the most asked questions I get from clients is “what is value” or “how do we measure value.” Interestingly, I ran my poll on the Scaling Agile To do List and it appeared as a favorite there...

Read
Thoughtworks Insights Aug 21, 2014

Retail Agility

Success for retailers in the next few years is going to be defined by “Retail Agility”, the ability to take advantage of the emergence of a plethora of new markets, channels, products and customer...

Read
Thoughtworks Insights Aug 21, 2014

Adaptive Leadership

The next horizon is extending agility from basic software delivery to continuous delivery and into the business itself, utilizing the advances in delivering software features early and often into a...

Read
Thoughtworks Insights Aug 17, 2014

New Beginnings in Facial Recognition

As humans, we navigate our lives largely by the recognition of patterns. These patterns include the sound of a mother’s voice, the appearance of a dangerous animal or poisonous food, the familiarit...

Read
Thoughtworks Insights Aug 17, 2014

Male Privilege Checklist - 47 minus 1

We are often taught to see prejudice only in individual acts of meanness, not in invisible systems conferring dominance on the privileged groups. So one of the great privileges many of us have is t...

Read
Thoughtworks Insights Aug 17, 2014

Don't Solve Non-Existent Problems

Are you solving problems that don’t exist? It’s number two in our list of nine major risks to innovation. Being successful at innovation requires an understanding of the identified risks and having...

Read
Thoughtworks Insights Aug 13, 2014

REST API Design - Resource Modeling

“The key abstraction of information in REST is a resource. Any information that can be named can be a resource: a document or image, a temporal service (e.g. "today's weather in Los Angeles"), a co...

Read
Thoughtworks Insights Aug 12, 2014

The First Story in Every Project

Most software development teams break work down into four distinct phases: Analyze → Develop → Test → Release. As projects grow in scale, traditional development teams grow each of these phases wit...

Read
Thoughtworks Insights Aug 11, 2014

Be a Part of the Change

Articles are written, communities have been started, forums have been organized, and organizations have taken steps to bring women into the technology space. But there is always more to do. When a...

Read
Thoughtworks Insights Aug 11, 2014

Agile Tester 3.0

Agile Testers are often known as Quality Analysts (QA), Software Engineers in Test, Test Engineers and QA Leads, among other variances. I've been working as an Agile QA for a while and I would like...

Read
Thoughtworks Insights Aug 10, 2014

Thank You, President Obama

Thoughtworks Joins Dozens of Groups, Companies Praising President Obama's Net Neutrality Statement Dozens of advocacy organizations and companies, released a letter on August 8, 2014, to President...

Read
Thoughtworks Insights Aug 6, 2014

Creating Sticky Ideas Through Storytelling

It’s not enough to have a “good” idea; you have to have one that “sticks.” “By ‘stick’ we mean that your ideas are understood and remembered, and have a lasting impact—they change your audience’s o...

Read
Thoughtworks Insights Aug 4, 2014

6 Ways to Speed Up Your Tests

When you’re driven by the enthusiasm of having a good test coverage for your application, you automate the entire workflow**. As a result of this, the test-suite becomes huge and the safety net of...

Read
Thoughtworks Insights Aug 3, 2014

Software Folklore

Culture is important. It’s how we carry out our practice of software development. One of the great things we do to transmit our culture is through maxims we call laws. For example, Parkinson’s Law...

Read
Thoughtworks Insights Jul 30, 2014

Designing for Mobile

Designing for mobile is different, and it will continue to change as modern mobile technology progresses at a pace that’s hard to imagine. As technology enables new ways of engagement - and culture...

Read
Thoughtworks Insights Jul 29, 2014

Five Emerging Retail Innovation Initiatives

There are no two ways about it, retailers must innovate in order to compete and succeed in today’s competitive environment. Innovation can mean the difference between being a market superstar or be...

Read
Thoughtworks Insights Jul 29, 2014

4 Takeaways from a Distributed Agile Project

Typically, distributed teams have constraints in collaborating face-to-face. I’ve been part of a distributed agile team for quite some time now. My project is distributed across two countries - Ind...

Read
Thoughtworks Insights Jul 24, 2014

The Neo4j Graph Hack

Over forty members of the San Francisco developer community headed to Thoughtworks’ SF office on July 8 for an unusual task -- hacking the World Cup.

Engineering Collaboration
Read
Thoughtworks Insights Jul 23, 2014

Add Some Sauce to your IE Tests

It happens to the best of us - one minute you're happily coding away at your app, and then the next, for some reason, you now have to run your app's functional tests with Internet Explorer (IE)! No...

Read
Thoughtworks Insights Jul 17, 2014

DRIP - Legislating the Indefensible

Thoughtworks shares concerns expressed by legal scholars, civil liberties advocates and companies about the Data Retention and Investigatory Powers Bill (DRIP) being rushed through the UK Parliamen...

Read
Thoughtworks Insights Jul 15, 2014

Women of Color in Tech Breakfast Meetup

How do women leaders in the tech industry start their workday? On the best days, with a tasty breakfast, juicy fruit, strong coffee and stimulating conversation with other tech leaders. This is exa...

Read
Thoughtworks Insights Jul 14, 2014

xDD Unplugged

All variants of Driven Development (henceforth the ‘xDDs’) strive to attain focused, minimalistic coding. The premise of lean development is that we should write the minimal amount of code to satis...

Read
Thoughtworks Insights Jul 14, 2014

Think You’re a Fraud? Think Again.

Meaghan Lewis is an imposter, and so are you. If you’re afflicted with Imposter Syndrome, as 70% of successful people are, you might feel like a fraud because your accomplishments are inadequate. M...

Read
Thoughtworks Insights Jul 9, 2014

How We Eliminated the Gatekeeper of Quality

In the past couple of years, I’ve worked as a part of the Thoughtworks TechOps delivery team. Our work largely entails maintaining and enhancing internal system portals for employee information, re...

Read
Thoughtworks Insights Jul 8, 2014

Building a Data-Driven Future

Everybody is talking data in online industries, but how can organisations harness these insights and turn them into real sources of competitive advantage? One way is by blending statistics and mach...

Read
Thoughtworks Insights Jul 6, 2014

Blowing Up Customer Engagement

For years it’s been impossible to read a magazine or attend a seminar without having it drummed into our heads that customers are at the center of a successful business. That’s become an obvious tr...

Read
Thoughtworks Insights Jul 4, 2014

You Are Already a Visual Designer

I hear the following phrase once a month, sometimes more frequently: "I couldn't do what you do." This is a nice thing to hear from colleagues and clients, but it is also nonsense. Not only is visu...

UI
Read
Thoughtworks Insights Jul 2, 2014

Patterns toward Innovation

A few weeks ago, our team started working at the “pace of innovation”, or so I’ve called it. We hit a certain cadence that allowed us to innovate -- to create and deliver new ideas into production....

Read
Thoughtworks Insights Jul 1, 2014

Program My Future

Across all our offices, we engage and support initiatives that empower women and remove gender stereotypes, while encouraging more women to pursue a career in technology. One such program is the Pr...

Read
Thoughtworks Insights Jun 29, 2014

Demystifying Conway's Law | Thoughtworks

Many years ago, Melvin Conway had observed that how organizations were structured would have a strong impact on any systems they created. His observation has become known as Conway’s Law, and the c...

Read
Thoughtworks Insights Jun 26, 2014

Brand = Reputation

I’ve always been particular about the look of things. I’m a designer. So it’s both a blessing and a curse to be constantly tuned in to the lopsided accidental world around me. I’m always looking fo...

Read
Thoughtworks Insights Jun 26, 2014

All about the Point

To use points or not to use them, that is often the topic of a lot of discussion and conjecture. And the humble point is often lost/misunderstood in all the talk. So I thought I'd dedicate this pos...

Read
Thoughtworks Insights Jun 26, 2014

In Memory of Luke Barrett

In Memory of Luke Barrett Beloved son, brother, husband, father and friend. Luke died on 26 June 2014. He was 42. Thoughtworks mourns the sudden and tragic passing of Luke Barrett. Luke was the lea...

Read
Thoughtworks Insights Jun 26, 2014

Microservices in a Nutshell

The term "Microservice Architecture" has sprung up over the last few years to describe a particular way of designing software applications as suites of independently deployable services. While ther...

Read
Thoughtworks Insights Jun 25, 2014

The Feedback Tradeoff

The third part of the “Is TDD Dead?” hangout series with Martin Fowler, Kent Beck and DHH centered around “Feedback and QA” - the nuances of feedback and the role of the QA. After the 1st part, Fab...

Read
Thoughtworks Insights Jun 19, 2014

Geeks, Freaks and MBAs Play Innovation Jazz

Have you noticed the job postings? Design companies want developers. Technology specialists are competing for designers and big business strategy firms are gobbling up entire agencies and boutiques...

Read
Thoughtworks Insights Jun 19, 2014

Write Better Tests in 5 Steps

The points I'm going to discuss here helped me a lot to become more aware of my tests and what I can do to improve them. If you have experience in writing tests, you probably know most of what I'm...

Read
Thoughtworks Insights Jun 18, 2014

Workshop Wisdom

In Africa, there’s a saying: “If you want to go fast, go alone. If you want to go far, go together.” It’s a great mindset with regard to software design and development - we should always encourage...

Read
Thoughtworks Insights Jun 16, 2014

Disruptive Testing: Part 6 - Anna Royzman

Today, I chat with Anna Royzman (@QA_nna) - Conference Chair for this year’s annual conference of the Association for Software Testing (AST) scheduled on August 11th-13th in New York City, and the...

Read
Thoughtworks Insights Jun 11, 2014

Why Do We Optimize Locally?

For those of us who are not familiar with the Theory of Constraints, in simple terms it talks about identifying and removing bottlenecks from environments while trying to take an overall view of th...

Read
Thoughtworks Insights Jun 10, 2014

Stop Forcing Fidelity

Over the past few years I’ve noticed a race towards hi-fi prototyping. In addition to more and more designers picking up HTML, CSS and JavaScript, software companies have been working hard to lower...

Read
Thoughtworks Insights Jun 9, 2014

Discutindo Devops na Prática

Práticas de DevOps e Entrega Contínua ajudam a aumentar a frequência de deploys na sua empresa, ao mesmo tempo aumentando a estabilidade e robustez do sistema em produção. Neste webinar, Danilo Sat...

Read
Thoughtworks Insights Jun 5, 2014

Using TDD to Influence Design

After hearing the discussion about TDD by Martin Fowler, Kent Beck and DHH. I thought of putting down my 2 cents about TDD - why I follow it, and why I find it useful as a thought process for solvi...

Read
Thoughtworks Insights Jun 5, 2014

The State of DevOps

DevOps, a movement of people who care about developing and operating reliable, secure, high performance systems at scale, has always — intentionally — lacked a definition or manifesto. However (and...

Read
Thoughtworks Insights Jun 4, 2014

Get Hands-on with Protractor in 3 Steps

Theory only helps till a point with test automation (as with a lot of development practices). So in this article we're going to follow a practical approach to use Protractor. Following these 3 step...

Read
Thoughtworks Insights Jun 3, 2014

5 Steps to Reboot your Enterprise with CD

Making wholesales changes within an IT organization is risky, expensive, and prone to failure. If your combined systems have evolved into a tangled web then you need to lay the groundwork to evolve...

Read
Thoughtworks Insights Jun 1, 2014

Agile - Theory vs. Practice

When does Agile fail? I’ve worked on a number of Agile projects throughout my 13 year career, and my experience with agile has been bittersweet. I was thus quite excited by the opportunity to work...

Read
Thoughtworks Insights May 31, 2014

5 Steps to Continuous Measurement

Software development is complex, expensive and time-consuming. Every business wants to get the highest return on projects, yet success remains typically grounded in meeting one’s schedule, scope an...

Read
Thoughtworks Insights May 31, 2014

3 Ways to Add Design Thinking to Inceptions

An Inception is a collaborative design process for a group of stakeholders to share the same understanding about an upcoming project. It is an activity focusing more on “why we do it” rather than “...

Read
Thoughtworks Insights May 25, 2014

A Night in the Life of the Homeless

No one dreams of spending their Friday night sleeping on the streets of Manchester UK in the cold rain. Yet a team from Thoughtworks Manchester did just that to build awareness and raise money for...

Read
Thoughtworks Insights May 23, 2014

How We Moved to the Cloud

On our journey to allow for faster delivery times, wowing customers with new features and allowing for quicker support, we made a decision to move Mingle to a 'Software as a Service' on the cloud....

Read
Thoughtworks Insights May 22, 2014

The Bucket Theory

Over a year of presenting agile fundamentals to teams has taught me that the topic of estimation seems to strike fear and horror into people. The process of estimating seems to go something like this:

Read
Thoughtworks Insights May 22, 2014

Lean Product Design in Practice

Lean product design is a software development process for creating innovative new products. It enables businesses to get their product to market fast, validate it frequently with users, and continu...

Read
Thoughtworks Insights May 19, 2014

What's in a Name?

“That which we call a rose by any other name would smell as sweet.” - William Shakespeare Or would it? Despite what Juliet argues in Romeo and Juliet, names do matter. Moving to a new office space...

Read
Thoughtworks Insights May 18, 2014

Disruptive Testing: Part 5 - Justin Rohrman

In Part 5 of our interview series with testers who are upping the testing ante, we chat with Justin Rohrman (@JustinRohrman). Justin is a long time tester and an instructor for the Black Box Softwa...

UX Research
Read
Thoughtworks Insights May 12, 2014

So you want to be an IT Consultant?

It has been roughly 4 years since I quit my industry job and decided to become a consultant. Before making my decision, I remember searching the Internet to see if I could gain any insight into wha...

Read
Thoughtworks Insights May 12, 2014

Reworking the UI from iOS to Android

One of our clients, a large media group in Latin America, came to us with a mobile project. Their online television division wanted to ensure viewers could watch their favorite programs at any time...

UI
Read
Thoughtworks Insights May 12, 2014

Mockists Are Dead. Long Live Classicists.

The recent “Is TDD Dead?” hangout between DHH, Martin Fowler and Kent Beck has made the level of dissatisfaction about too much mocking and stubbing when writing automated tests pretty clear. DHH e...

Read
Thoughtworks Insights May 12, 2014

Using 6 Thinking Hats for Better Design

A design critique session can be tough. Some people don’t feel comfortable enough to give an honest opinion and limit themselves to giving positive feedback. Others will only observe the negatives....

Read
Thoughtworks Insights May 11, 2014

Introduction to Agile Knowledge Transfer

Getting a different team to take over the development of an application brings in challenges from multiple perspectives. There will be differences around processes, engineering, as well as culture....

Engineering Collaboration
Read
Thoughtworks Insights May 8, 2014

CoAP and a Web of Things Watching Things

With the expansion of the Internet of Things (IoT), and the diversity of products and technologies, the one thing that everyone agrees on is that it's time to start agreeing: the Internet of Things...

Read
Thoughtworks Insights May 7, 2014

Building Innovative New Products

Designing a new and innovative product can be a challenging process filled with uncertainties. From a business perspective, you need to explore and keep at the forefront of what is happening in the...

Read
Thoughtworks Insights May 7, 2014

3 Steps to Effective User Research

Recent movements have given Product Managers wonderful tools for minimizing waste. Eric Ries has his build/measure/learn loops. Steve Blank calls for us to "get out of the building". Clay Christens...

UX Research
Read
Thoughtworks Insights May 7, 2014

3am Nights: Sustainable Pace and Then Some

While on vacation, I received the following text from a colleague. “Was another mad week with nights getting home at 3am and lots of people less than happy. But nothing to worry about. I’m on it.”...

Read
Thoughtworks Insights May 7, 2014

First Annual Pune Scala Symposium

Thoughtworks Pune has been using Scala successfully for past couple of years on a few projects. In the spirit of contributing back to the community, we hosted the first ever Pune Scala Symposium on...

Read
Thoughtworks Insights May 6, 2014

Scala Symposium: Demo the Reactive Jargons

Mushtaq is probably the biggest Scala enthusiast and evangelist in all of Thoughtworks! He has been programming in Scala for a long time, and has also been coaching for quite some while. (Keep an e...

Read
Thoughtworks Insights May 6, 2014

Scala Symposium: Scaling your Startup's Data Platform

Scaling your startup's data platform using Akka, Scalding, and Spark - Session presented by Rajesh Muppalla, Indix Rajesh is a co-founder and director of engineering at Indix, a product intelligenc...

Engineering Collaboration
Read
Thoughtworks Insights May 6, 2014

Scala Symposium: Promise of a Better Future

Promise of a Better Future - Session presented by Rahul Goma Phulore and Pooja Akshantal, Thoughtworks Pooja and I have been working on a large scale Scala project at Thoughtworks for more than a y...

Read
Thoughtworks Insights May 6, 2014

Scala Symposium: Scala Practice 3 Years Later

Scala in Practice: 3 years later - Session presented by Patric Fornasier, Springer Patric, a former Thoughtworker, is now a technical principal at Springer where he primarily writes code and helps...

Read
Thoughtworks Insights May 6, 2014

Scala Symposium: Number Crunching in Scala

Number Crunching in Scala - Session presented by Chris Stucchio, BayesianWitch Chris is one of the founders of BayesianWitch, a web analytics company built almost entirely on Scala. He is currently...

Read
Thoughtworks Insights May 6, 2014

Scala Symposium: Keynote Talk Kojo

Keynote talk: Kojo, a Scala based learning environment for children - Session presented by Lalit Pant, Kogics Lalit Pant is a software architect cum teacher based out of Dehradun. He spends his tim...

Read
Thoughtworks Insights May 5, 2014

Stop Saying Estimate

There is a certain connotation with the word estimate. People think of cost and time. Think about the last time a mechanic fixed your car or you hired a painter to put a fresh coat of paint on the...

Read
Thoughtworks Insights May 1, 2014

LevelUp: Lessons on the Real World

In early 2013, Thoughtworks was invited to speak at a series of guest lectures for an Australian university, targeting undergraduate and graduate students of Computer Science and Information Techno...

Read
Thoughtworks Insights Apr 30, 2014

4 Ideas to Nurture More Female Speakers

Aspiring to speak at conferences and to share knowledge with others seems like a reasonable thing for a professional to do. So, it was quite odd to me to find that there were so few women going out...

Read
Thoughtworks Insights Apr 29, 2014

7 Dimensions of Big Data Agile Analytics

Updated from 2 April 2014 Agile Analytics is a blend of sophisticated analytics techniques, agile delivery methods and lean learning principles, but doing it well involves a bit more than that. I r...

Read
Thoughtworks Insights Apr 24, 2014

A Glossary of Beacon Interaction Design

Let's slice up beacon interactions Okay, so we know what beacons are and what they do - great. The next question is, what can we do with them? What kinds of interactions can we craft? That's the qu...

Read
Thoughtworks Insights Apr 22, 2014

3 Pointers to Add Agility to Testing

On one of my first projects at Thoughtworks I found myself confronted with a legacy codebase. The tech stack was a Drupal with lots of PHP to customize the CMS with Java based Selenium 1.0 tests on...

Read
Thoughtworks Insights Apr 20, 2014

The Purpose of Estimation

My first encounter with agile software development was working with Kent Beck at the dawn of Extreme Programming. One of the things that impressed me about that project was the way we went about pl...

Read
Thoughtworks Insights Apr 20, 2014

Women's DIY for Software Development

Recently the Women’s DIY Series hosted the successful launch of a new event series called Women's DIY: Learn Together, Develop It Yourself in the Thoughtworks Chicago office. Founded by two Thought...

Read
Thoughtworks Insights Apr 20, 2014

Why Does NetMundial Matter?

The future of the Internet will be discussed at the NetMundial conference in São Paulo, Brazil 23-24 April 2014, which will bring together 800 participants, including representatives of 70 governme...

Read
Thoughtworks Insights Apr 17, 2014

The Gift of Speech - With a Mobile App

Voice of the Heart - The app that's given 6,000 people a voice It all began with a technology competition. Building an app that would have an impact in society got a few us thinking. We came up wit...

Read
Thoughtworks Insights Apr 16, 2014

Testing AngularJS apps with Protractor

If you are developing an AngularJS application, use Protractor to test it! Why? Protractor is an end-to-end testing framework for AngularJS applications and works as a solution integrator - combini...

Read
Thoughtworks Insights Apr 15, 2014

The Big in Big Data Misses the Point

It's one of the most confusing industry terms at the moment... 'big data' what does that really mean? Is there a classification model? What happens if it's big but not quite big enough...is that no...

Read
Thoughtworks Insights Apr 15, 2014

5 Minute Overview - What is iBeacon?

Ok, so what is it? It's a proximity system. It means that apps on your smartphone, tablet, wearable or other computing device can respond to fine-grained distance readings from 'beacons'. Beacons a...

Read
Thoughtworks Insights Apr 14, 2014

Why Thoughtworks is Different

At the beginning of Thoughtworks University we were told to establish four goals. One of my goals was to find out how Thoughtworks can be so different from other IT and software development compani...

Read
Thoughtworks Insights Apr 14, 2014

Doing Continuous Delivery with Legacy Systems

If continuous delivery and Lean enterprise practices are going to be adopted in the large, then we need to bring those techniques to all parts of our enterprise footprint, not just the greenfield s...

Read
Thoughtworks Insights Apr 14, 2014

Jamming Our Way to Service Design

I’m sure this situation sounds familiar. Well-known bank has to replace your cash card. They don’t schedule the delivery, despite giving clear instructions repeatedly to the customer support repres...

Read
Thoughtworks Insights Apr 14, 2014

San Francisco Hacks for Democracy

At the Thoughtworks San Francisco office, we have a deep commitment to support humanitarian causes and be a force for good in the Social Justice arena. We hosted the first Hack for Democracy hackat...

Read
Thoughtworks Insights Apr 10, 2014

Agility in The Time of Turbulence

The Age of Turbulence is upon us The telegraph took about 100 years to reach one billion users. SMS took about 20 years to achieve the same number. WhatsApp took just about 2 years to get to one bi...

Read
Thoughtworks Insights Apr 7, 2014

Disruptive Testing: Part 4 - Matt Heusser

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 com...

UX Research
Read
Thoughtworks Insights Apr 2, 2014

Suicide Prevention App Seeks to Save Lives

The world’s first suicide prevention app designed especially for use by Indigenous people on mobile phones or tablet devices is on trial usage in Australia. Suicide rates are substantially higher i...

Read
Thoughtworks Insights Mar 31, 2014

CD and the Executive

Continuous Delivery (CD) is often thought to be within the purview of tech practitioners - developers, testers, operations, delivery managers, etc. However, the industry is fast realizing that CD i...

Read
Thoughtworks Insights Mar 25, 2014

Agile Storymapping

Kanban walls, status reports, risk logs … with so many project management tools, it's easy to fall into the complacent feeling that a project is staying on track. But keeping a project on-track in...

Read
Thoughtworks Insights Mar 19, 2014

More than just a tech company

What makes Thoughtworks so awesome? Thoughtworks is MORE THAN JUST A TECH COMPANY. Thoughtworkers truly do advocate passionately for SOCIAL and ECONOMIC JUSTICE.

Read
Thoughtworks Insights Mar 18, 2014

The Culture of Open Source

When you hear open source software, what do you think of? Software developers hunched over keyboards, fueled by sugar and caffeine, or a recent request by your IT department to try new “free” softw...

Read
Thoughtworks Insights Mar 16, 2014

4 Steps to a Collaborative Portfolio Roadmap

Product/Portfolio planning is a key activity for the Agile Product Manager, which usually consists of planning and management of existing product sets, as well as defining new products for the port...

Product Strategy
Read
Thoughtworks Insights Mar 13, 2014

Australians Say No to Mass Surveillance

The Day We Fight Back on 11 February 2014, provided a great opportunity for Australians (and people around the world) to to say no to mass surveillance. Edward Snowden’s revelations have exposed th...

Read
Thoughtworks Insights Mar 13, 2014

One Billion Rise in Recife

1 Billion Rising is a global movement that highlights a common and daily problem: violence against women. Its message: 1 in 3 women are or will be raped in their lifetime. This number is too big to...

Read
Thoughtworks Insights Mar 12, 2014

A Case For and Against Templates

In what situations should a template be used for writing stories? When would the lack of templates cause issues? In this blog, I wanted to put out the case both for and against creating and using a...

Read
Thoughtworks Insights Mar 11, 2014

It Gets Better

A group of us got together at the North American Away Day in 2011 to record a video for the "It Gets Better" project. This video is the result.

Read
Thoughtworks Insights Mar 10, 2014

Testflight Alternatives for Android

As you may have heard, Testflight is pulling down its support to Android on March 21. But don't worry, we will show you some alternatives so you can choose the tool that best suits your needs. Firs...

Read
Thoughtworks Insights Mar 5, 2014

Disruptive Testing: Part 2 - Lorinda Brandon

Welcome to Part 2 of our ongoing series where we interview testing luminaries to provide insight into the current and future states of the testing industry. Lorinda Brandon (@lindybrandon) has more...

UX Research
Read
Thoughtworks Insights Mar 3, 2014

Go Goes Open Source

Thoughtworks has long been associated with continuous integration. In 2000 we began using it on a large project and Matt Foemmel wrote what we think was the first CI server to help make it easier....

Read
Thoughtworks Insights Mar 3, 2014

Trends in Big Data

Companies that aspire to achieve competitive advantage by using data as a key asset must build their execution plan around two phases, as described by HBR bloggers Redman & Sweeney:

Read
Thoughtworks Insights Feb 23, 2014

5 Steps to an Innovative Organization

In 2012, the book "Lean Startup" suddenly became very popular. Established on the principles of lean thinking, the book advocates a lean approach to starting a business, so that entrepreneurship is...

Read
Thoughtworks Insights Feb 21, 2014

Empowering Women and Children in Kolkata

Surabhi Vashist is a Business Analyst at Thoughtworks and currently working on a Social Impact Program project with Calcutta Kids. In this blog, she shares her experiences of visits to client site...

Read
Thoughtworks Insights Feb 20, 2014

Agile and User-Centered Design

The agile software development movement has made huge improvements in reliability when delivering software, increasing return on investment, and reducing the risk of building software. However, in...

Read
Thoughtworks Insights Feb 18, 2014

Beacons Provide Modern Take on Scavenger Hunt

It was the holiday party season and we wanted to create an interesting application to show off our freshly delivered developer preview of Estimote Beacons – low power, low cost bluetooth sensors. W...

Engineering Collaboration
Read
Thoughtworks Insights Feb 17, 2014

Applying Continuous Deployment to iOS

The pace with which the development of mobile applications grows is impressive. An interesting challenge is to maintain agile practices in such an environment where resources are always limited. We...

Read
Thoughtworks Insights Feb 12, 2014

The Case for Continuous Delivery

By now, many of us are aware of the wide adoption of continuous delivery within companies that treat software development as a strategic capability that provides competitive advantage. Amazon is on...

Read
Thoughtworks Insights Feb 10, 2014

Big Data Reality Causes Privacy Concerns

Twice a year, Thoughtworks publishes the “Technology Radar”—our view on the technology trends that are important in the industry right now, and the trends that will be important in the near future.

Read
Thoughtworks Insights Feb 8, 2014

Ownership Transfer of an Agile Program

In this article, we discuss the various techniques we adopted to enable the effective transfer of knowledge and ownership of the platform of a train ticket retailer in the UK, which was built and e...

Read
Thoughtworks Insights Feb 6, 2014

Continuous Delivery (to the pub)

Think of the times you've planned to leave work and go to a restaurant, pub, or the like with a few of your colleagues. I'll use the metaphor of the after work drinks, since I'm most familiar with...

Read
Thoughtworks Insights Feb 5, 2014

Refactoring by the Book

Refactoring is one of the techniques that allows us to be agile and apply an evolutionary approach to our design. A core XP practice and one of TDD's pillars, constant refactoring keeps the evil de...

Read
Thoughtworks Insights Feb 3, 2014

Don’t be misled by your A/B testing - Part 2

In Part 1 of this post, we explained where you might be misled by your A/B testing result, and how to interpret your A/B testing result. In this second part, we’ll give an example to show you how t...

Read
Thoughtworks Insights Feb 2, 2014

Agile Liturgy

In religious worship following ceremonies and rules by the book is known as liturgy. Often, these rules of ritual performance persist over time and culture, even when the original context that crea...

Read
Thoughtworks Insights Jan 31, 2014

"Big Data" Agile Analytics

Agile Analytics is a combination of sophisticated analytics techniques, lean learning principles, agile delivery methods, and "big data" technologies. In a recent talk I gave at AgileAustralia 2013...

Read
Thoughtworks Insights Jan 29, 2014

Memories of a Functional Afternoon

Last year, well just three weeks ago in the middle of December 2013, in Thoughtworks Ecuador we had a functional afternoon worth remembering. But as fragile as memory is, I will try to focus on the...

Read
Thoughtworks Insights Jan 27, 2014

Don’t be misled by your A/B testing - Part 1

Isn’t A/B testing just “40% is better than 30%”? You have a product and want to encourage more people to complete a specific task. You have 2 ideas, you decide to A/B test them to see which is bett...

Read
Thoughtworks Insights Jan 27, 2014

Bringing Technical Women Back to Work

Thoughtworks has always been passionate about diversity, and we realize that the IT industry is not as equitable as it should be. There are several reasons for this, especially when it comes to gen...

Read
Thoughtworks Insights Jan 22, 2014

What’s on Your Radar?

Thoughtworkers are passionate about technology. We build it, research it, test it, open source it, write about it, and constantly aim to improve it – for everyone. Our Tech Radar is in its fourth y...

UX Research
Read
Thoughtworks Insights Jan 18, 2014

Why Hackathons Suck (and don’t have to)

Techies love hackathons. What could be better than getting together for an evening, or a weekend, with food, friends, maybe a beer, and using one’s magic powers to create a piece of technology that...

Read
Thoughtworks Insights Jan 16, 2014

Kickstart CD with deployment automation

Nowadays we talk a lot about Continuous Delivery (CD), and there is a good reason for that. In the same way that developing code driven by tests was a defining change in the past few years, the pra...

Read
Thoughtworks Insights Jan 15, 2014

The Road From Web 1.984

Web 2.0 has had a massive impact for good on the lives of modern humans. Web 2.0 has also been complicit in ushering in the most advanced, pervasive and Orwellian surveillance state ever witnessed...

Read
Thoughtworks Insights Jan 14, 2014

Rails Girls and Thoughtworks

Across our 29 offices in six countries, Thoughtworkers are embracing Rails Girls, a global non-profit, volunteer community. Rails Girls gives tools and provides a community for women to build their...

Read
Thoughtworks Insights Jan 12, 2014

Stop hurting your velocity!

Many teams that try to implement agile processes report that they often don’t observe the promised results. This may have many causes, but one often overlooked one, is that stories tend to get “inf...

Read
Thoughtworks Insights Jan 12, 2014

Traits of Analytics Led Companies

Imagine you are the CEO of a retailer. The economy is roaring, people are starting to shop more at your higher end shops, increasing margin. Quarter over quarter top line revenue growth is coming i...

Read
Thoughtworks Insights Jan 9, 2014

Evolution of Visual Design - A Workflow

In this blog I detail visual design workflow deltas from Waterfall to Landslide to Agile and then to Lean. Let's start with the Waterfall process A seemingly simple process? If you’ve designed in a...

UI
Read
Thoughtworks Insights Jan 6, 2014

An Open Letter on Section 377

The leadership of Thoughtworks India believes that expressing one’s sexual identity should not be a crime. It is our belief that the current law in India, which criminalises sexual activities that...

Read
Thoughtworks Insights Jan 6, 2014

Datensparsamkeit

Datensparsamkeit is a German word that's difficult to translate properly into English. It's an attitude to how we capture and store data, saying that we should only handle data that we really need.

Read
Thoughtworks Insights Jan 5, 2014

Disruptive Testing: Part 1 - James Bach

Hello Friends welcome to the start of a very interesting series - to interview luminaries in the testing space to objectively evaluate the software testing industry, both where it stands now and wh...

UX Research
Read
Thoughtworks Insights Jan 4, 2014

7 Step Agenda for an Effective Retrospective

For a while we (Paulo Caroli and TC Caetano) have been cataloguing many ideas and activities for retrospectives. We’ve created a 7-step agenda with steps and activities to help you to structure you...

Read
Thoughtworks Insights Jan 1, 2014

The Analytics Maturity Spectrum

There is no doubt “Big Data” has taken the tech world by storm. I have spent much of 2013 talking about analytics and data science with people all around the US, going to conferences like Strata, a...

Read
Thoughtworks Insights Dec 31, 2013

Just re-run the build - it should go green

"Just re-run the build - it should go green" Do you hear this on your project? Are your tests flaky? Does the build change from green to red and back again without any real explanation? What are yo...

Read
Thoughtworks Insights Dec 16, 2013

3 misconceptions about BDD

BDD has been often misunderstood among developers, QAs and even BAs. We often hear of teams saying that their project is using BDD, but when we check it out, it turns out to be using only a BDD too...

Read
Thoughtworks Insights Dec 15, 2013

Agility, Big Data and Analytics

Agile and Lean techniques seem to be the best way we currently know to create complex software in the face of risk, uncertainty, and changing requirements. Agile hinges on embracing and adapting to...

Read
Thoughtworks Insights Dec 10, 2013

Solving the Visual Testing Problem

Let me tell you about my first job at Thoughtworks - and why all was not well. I was asked to fill the gap in front-end development on an existing team of strong self-identified back-end developers...

Engineering Collaboration
Read
Thoughtworks Insights Dec 9, 2013

The GDCR à la Latin America

A few weeks ago TW Ecuador started to organize the "Día Mundial para el Retiro de Programación" in Quito (UIO). The event is widely known by its English name "Global Day of Code Retreat" but we've...

Read
Thoughtworks Insights Dec 8, 2013

Testify the Cloud

What’s your Test Strategy? When I heard that the application my team was building was going to be hosted on the cloud, one of the first thoughts that crossed my mind was, “Is there anything particu...

Read
Thoughtworks Insights Dec 1, 2013

Twenty Years of Data, One Month to Analyze

Earlier this year Thoughtworks launched an internal contest offering a prize for the best data-related project created in 30 days. There was no restriction on exactly what could be produced, but th...

Read
Thoughtworks Insights Nov 27, 2013

Go, Template Permissions

"Go System Administrator' has access to all administrative functions, and has operational access to all parts of a Go installation, which differentiates the normal user from the admin user. Hence,...

Read
Thoughtworks Insights Nov 26, 2013

Continuous Learning at Thoughtworks

For the last 2 months I was part of an intense training programme which is targeted at inducting young college graduates into our company Thoughtworks. I had a lot of memorable experiences and lear...

Read
Thoughtworks Insights Nov 25, 2013

Increasing Safety on the Roads in Brazil

A small team from the Thoughtworks Recife office recently built an open data application in response to call for entries by the Ministerio da Justiça of Brazil. The application was awarded second p...

Read
Thoughtworks Insights Nov 17, 2013

Testing native iOS applications with Twist

Twist supports native iOS application testing since version 13.3. Twist uses an open-source project called calabash to enable native iOS testing. calabash has support for both native and hybrid app...

Read
Thoughtworks Insights Nov 5, 2013

Future of Retail: Agile Retail Development

How do we help big retailers be more responsive? Many of the retailers I spend time with want to be part of the pop-up culture. Their challenge is that they’ve spent 90 years building process and b...

Read
Thoughtworks Insights Nov 4, 2013

Data Visualisation: Good for Business

Visualising data provides clarity, increases engagement and delivers unexpected insights. A rapid and adaptive approach to building visualisations can help you realise value with a minimal investme...

Read
Thoughtworks Insights Oct 31, 2013

My Joy of Programming - Srikanth Venugopalan

I am an application developer/consultant by profession and part of my work involves programming systems. I have been doing this for over 10 years now and I have often wondered, what is it that keep...

Engineering Collaboration
Read
Thoughtworks Insights Oct 31, 2013

My Joy of Programming - Karan Mishra

Unicorns. and Rainbows. Besides being Ruby gems, they also happen to exactly articulate the feeling I have in my head the moment I start thinking about programming.

Read
Thoughtworks Insights Oct 24, 2013

My Joy of Programming - Sridevi K R Koushik

I find programming very similar to mathematics as far as the thought process is concerned. Programming involves solving problems by thinking abstractly about quantity, relationship and behaviour. A...

Read
Thoughtworks Insights Oct 24, 2013

My Joy of Programming - Sri Prasanna K

I got into programming because I wanted a platform to express my ideas creatively and give them life. Just like every programmer, I wanted to work on cutting edge technologies and crack difficult p...

Read
Thoughtworks Insights Oct 23, 2013

3D Printing: A Retail Renaissance

Any sufficiently advanced technology is indistinguishable from magic. – Arthur C. Clarke. “Would you like the heel of those shoes to be red, madam? No problem, let me print them out for you.”

Read
Thoughtworks Insights Oct 11, 2013

Build promotion with Go

A typical build may have to clear several hurdles before it can be considered fit for release. For example:

Read
Thoughtworks Insights Oct 10, 2013

Important Women in Technology

We are close to celebrating Ada Lovelace day on the 15th October so it seems important to take time to remember those women whose lives have been landmarks in the history of technology.

Read
Thoughtworks Insights Oct 10, 2013

Well-Behaved Women Seldom Make History

Ada Lovelace’s story is remarkable. A daughter of the Romantic poet Lord Byron, she grew up to become what is now recognized as the first computer programmer – ever. Not just the first woman, but e...

Read
Thoughtworks Insights Oct 8, 2013

7 Benefits of Agile and User Centered Design

Can they work together? Agile methods are becoming increasingly common in application design, with their collaborative customer focus and iterative, test driven approach. They share many common pri...

Read
Thoughtworks Insights Oct 8, 2013

Snapshots from BAConf

The BA Conf was held on Aug 24th, Saturday at our Bangalore office premises. The theme for this year was "Dimensions of Product Management". We had over 100 participants from various companies.

Product Strategy
Read
Thoughtworks Insights Oct 1, 2013

Tackling your fear of CD

“Most people, when they first hear about continuous deployment, think I’m advocating low-quality code or an undisciplined cowboy-coding development process. On the contrary, I believe that continuo...

Read
Thoughtworks Insights Sep 26, 2013

Purposeful Programming

Software professionals need to care about the implications of their creations and the different ways it could be put to use by the end user. Let’s take a look at an example of how the software you...

Read
Thoughtworks Insights Sep 15, 2013

The Buy versus Build Shift - Part 1

When a new IT solution is needed in an enterprise, maybe because the business is changing or maybe because an existing manual process should be automated, the people who are in charge of implementi...

Read
Thoughtworks Insights Sep 12, 2013

vodQA Pune: Faster, Smarter, Reliable

Learn to be a more effective quality analyst. Meet other quality assurance evangelists and grow your testing community. Join us for vodQA Pune: Faster | Smarter | Reliable on October 19, 2013 to di...

Read
Thoughtworks Insights Aug 31, 2013

The Case of the Disappearing Design Phase

From computers to cars, design has returned to the forefront of building great products. Building them has become less about developing features and more about designing experiences. The experience...

Read
Thoughtworks Insights Aug 28, 2013

Big Data Ain't So Big

I went to a conference and heard “We’re making a significant shift towards more fact-based decision making. And I was kind of like, what do people usually use? Horoscopes?” There’s now a big drive...

Read
Thoughtworks Insights Aug 26, 2013

Implementing Blue-Green Deployments with AWS

An important technique for reducing the risk of deployments is known as Blue-Green Deployments. If we call the current live production environment “blue”, the technique consists of bringing up a pa...

Read
Thoughtworks Insights Aug 14, 2013

Don’t Forget the Customer

Here at Thoughtworks, we are dedicated to teaching and learning. We recently conducted an internal workshop on design thinking and customer discovery for a group of our junior consultants. The work...

Read
Thoughtworks Insights Aug 12, 2013

To Hadoop or Not to Hadoop?

Hadoop is often positioned as the one framework your business needs to solve nearly all your problems. Mention “Big Data” or “Analytics” and pat comes the reply: Hadoop! Hadoop, however, was purpos...

Read
Thoughtworks Insights Aug 11, 2013

Deployment in Production - Part 2

Agile analytics is all about failing fast. In a scientific context, this means stating hypotheses and seeking to disprove them using quantitative analysis of real data in rapid cycles. The end resu...

Read
Thoughtworks Insights Aug 7, 2013

CI does include deploying to production

Continuous Integration has been around in some shape or form for over 10 years now. Back in 2001, with CruiseControl as the only tooling and Selenium still a few years away, it didn't usually invol...

Read
Thoughtworks Insights Aug 4, 2013

Thinking about Big Data

"Big Data" has leapt rapidly into one of the most hyped terms in our industry, yet the hype should not blind people to the fact that this is a genuinely important shift about the role of data in th...

Read
Thoughtworks Insights Aug 1, 2013

Beginning of the End of Department Stores?

The retail world was abuzz this week with the news that Hudson's Bay Company is acquiring Saks Fifth Avenue. No surprise really; it was common knowledge that Saks was shopping around for a buyer wi...

Read
Thoughtworks Insights Jul 31, 2013

Monitoring the Build System - Part 2

In Part 1 of our blog series on Monitoring the Build System, we walked through the challenges we faced and the ways we resolved them. In this blog, I'll discuss further details regarding our build...

Read
Thoughtworks Insights Jul 31, 2013

Discovery in the Data Lab - Part 1

Agile analytics is all about failing fast. In a scientific context, this means stating hypotheses and seeking to disprove them using quantitative analysis of real data in rapid cycles. The end resu...

Read
Thoughtworks Insights Jul 22, 2013

"Experience First" Product Management - Part 2

In this follow-up to Part 1, Chad Wathington, Managing Director, Thoughtworks Studios, examines a few examples of experience-focused Product Management with suggestions to help product managers cul...

Product Strategy
Read
Thoughtworks Insights Jul 7, 2013

Monitoring the Build System - Part 1

I am part of this project where we run a pretty big CI Build system. We had been facing a few issues with it and we wanted to do some work around Build Monitoring to improve the system as a whole....

Read
Thoughtworks Insights Jul 2, 2013

Can Pure Play On-Line Retailers Survive?

It was just a few years ago that I read numerous articles predicting the inevitable death of retail stores. This doom and gloom scenario played out across most of the trade publications leaving ret...

Read
Thoughtworks Insights Jun 25, 2013

The Anatomy of a Good Report

People arguably spend as much time analyzing test failures as they do writing tests. This necessitates good functional test reports. A good functional test should not merely report where your test...

Read
Thoughtworks Insights Jun 11, 2013

What we do needs to look less like magic

Why are we mapping that value stream? As far as I can tell, the original problem that Toyota was addressing with "value stream mapping" (VSM) was to understand material and information flow in orde...

Read
Thoughtworks Insights Jun 3, 2013

Tracing our path to production

Ever since the Mingle team started working on its new cloud offering we made a conscious effort to improve our ability to continuously deliver valuable features and enhancements to our production e...

Read
Thoughtworks Insights May 22, 2013

The Twisty way of automating

When I joined our employee web portal team as a quality analyst in mid-Jan, I was tasked to “automate ASAP and As Much As Possible”. Sounds familiar?

Read
Thoughtworks Insights May 21, 2013

Do we need a Business Analyst on an agile team?

Out of many roles on an Agile team - developer, tester, project manager or product manager, the role of the business analyst is probably the one whose “existence” on the team is most frequently cha...

Engineering Collaboration
Read
Thoughtworks Insights May 19, 2013

Using points is not the point

I have done 3 projects in a row where we did not use story points and simply counted stories. I’m a big advocate of that approach. Let me explain why. I'm an estimation geek who loves the nuances o...

Read
Thoughtworks Insights May 13, 2013

How estimating with "story counts" worked for us

For about two years now, a norm has emerged on the Mingle team: “Every story is 4 points.” As a BA on our team, I quipped, “Well, that’s because our BAs are particularly good at writing stories.” :...

Read
Thoughtworks Insights May 9, 2013

Constraint driven automation - A Case Study

My last gig as a tech lead was on Bums on the Saddle, an ecommerce startup where we had to get a working piece of software with minimal functionality to production within a week. We then had to fol...

Read
Thoughtworks Insights May 5, 2013

Writing Twist tests with Page Object pattern

Page object pattern maps UI pages to classes and related actions to methods in that class. This allows for better grouping of page actions. All the actions specific to each page will be in a single...

UI
Read
Thoughtworks Insights May 2, 2013

Coming Attractions

May is looking to be quite an exciting month at Thoughtworks Studios. I'm writing to give a quick preview of Go’s new value stream mapping, a SaaS version of Mingle, and Snap, our new CI/CD in the...

Read
Thoughtworks Insights Apr 29, 2013

[Webinar] Agile Leadership

The Journey from Doing Agile to Being Agile Being agile is much more than applying some techniques to run software projects - it requires a commitment to adaptive leadership, a focus on delivering...

Read
Thoughtworks Insights Apr 22, 2013

Distributed teams and avoiding face time bias

Companies rarely promote people into leadership roles who haven’t been consistently seen and measured. It’s a familiarity thing, and it’s a trust thing. We’re not saying that the people who get pro...

Read
Thoughtworks Insights Apr 20, 2013

Facilitating Collaborative Design Workshops

A step-by-step guide for rapidly creating a shared vision for execution So how do you do great design in a rapid, multidisciplinary and inclusive way? How do you set up new projects for success in...

Read
Thoughtworks Insights Apr 17, 2013

Pruning our product backlog

He who travels light, goes far. -- Chinese proverb Does this kind of conversation sound familiar to you? Customer: I want abc, because xyz. Product team: Sorry, we don’t have it now, but I’ll add i...

Read
Thoughtworks Insights Apr 10, 2013

How do you measure value?

We talk a lot in the agile world about "delivering value". It is the central theme of almost every agile workshop I have attended, a catchphrase in the agile world, and the focus of agile projects....

Read
Thoughtworks Insights Apr 8, 2013

Model everything to fail fast

Every time any change is introduced - application, database script, automated test, infrastructure, deployment script, configuration, etc. - the change should kick off a gauntlet of validation. The...

Read
Thoughtworks Insights Apr 4, 2013

How do you get more out of your user stories?

This is a question I'm frequently asked/challenged with as an analyst. Here is a slideshare based on industry wisdom and personal experience I've presented to clients (and Agile Perth) that collate...

Read
Thoughtworks Insights Mar 28, 2013

Story Articulation: Activity Map to Principles

13.2 marks a big release for the Mingle team with the introduction of our new WYSIWYG editor. After hearing that our previous editor was painful for many of our customers, much in the same way with...

Read
Thoughtworks Insights Mar 28, 2013

Why do Executives need CD? Now.

As a Thoughtworks consultant, I spend a large portion of my time helping organizations solve their challenges and realize their business goals. In the last few years I have focused on helping our c...

Read
Thoughtworks Insights Mar 25, 2013

How to share user stories with your team?

“Tell me, I forget. Show me, I remember. Involve me, I understand.”—Chinese Proverb Almost all Agile teams have group time for product owners or business analysts to share user stories. On the Ming...

Read
Thoughtworks Insights Mar 21, 2013

How should you write user stories?

We recently held an internal poll here at Thoughtworks about how you should write user stories. The results? Highly weighted toward common agile formats:

Read
Thoughtworks Insights Mar 14, 2013

Collaborative sketching builds a shared vision

Something used to trouble me. As I presented design documents to my team they would focus on minor details rather than the big picture. The question of whether a loading spinner should appear in th...

Read
Thoughtworks Insights Feb 20, 2013

Beyond staging

When you start out with your project, it would have been sufficient for you to push your application out to a single environment. You may have called it development or staging and deployed every bu...

Read
Thoughtworks Insights Jan 24, 2013

What is in a self-organizing team ??

I get a lot of push back on this – especially when doing Mingle implementations. People inevitably start down the “Access control” route. “So I should make it so only QA’s can move a card to done!...

Read
Thoughtworks Insights Jan 21, 2013

Stop Designing for Users

“How often we neglect to address the purposes of those who are in the system and those of the environment.” —Béla Bánáthy “No man is an island, Entire of itself. Each is a piece of the continent,

Read
Thoughtworks Insights Jan 5, 2013

Twist 2.5: Collate verification failures

In this short video, Srijayanth Sridhar from the Twist team details how the just-released Twist 2.5 allows you to collate multiple verification failures without halting scenario execution

Read
Thoughtworks Insights Dec 20, 2012

Twist 2.5: Fixture Explorer

In this video Srijayanth Sridhar from the Twist team describes a new feature in Twist 2.5 that lets you explore the way your fixtures are laid out, thus giving you a high-level view of test coverage.

Read
Thoughtworks Insights Dec 19, 2012

Whittling our Wall to reduce cycle time

On the Mingle team we believe continuous improvement is paramount to consistently delivering real value to our customers. We invest in it heavily to minimize waste and always look for opportunities...

Read
Thoughtworks Insights Dec 17, 2012

Keep your eyes on the DSL prize with Twist

Learning a language can be a challenging task. The absorption of a lexicon takes time and patience. Twist can help keep this task achievable for consumers of acceptance tests by allowing the defini...

Read
Thoughtworks Insights Dec 16, 2012

Ranking & prioritizing: Think small batches

As part of our efforts to embody lean and agile principles, we always try to limit how much we’re working on at any given time. Working in small batches and employing WIP limits not only focuses ou...

Read
Thoughtworks Insights Dec 12, 2012

How we use Mingle for Product Management

Here on the Mingle team we use Mingle not only as a way to manage our day-to-day software delivery and development, but also as a tool for product management. We’d like to share with you some of th...

Product Strategy
Read
Thoughtworks Insights Dec 12, 2012

Twist 2.5: Support for testing Secure sites

Twist 2.5 has greatly improved support for testing secure web applications using the Sahi driver. Testing secure sites with Sahi has not always been a pleasure. It involved accepting the Sahi gener...

Read
Thoughtworks Insights Dec 7, 2012

Scaling Agile starts with thinking lean

When thinking about scaling agile to aggregate levels such as programs and portfolios, it is very important to be even more vigilant against convolution and waste. At Thoughtworks Studios we have m...

Read
Thoughtworks Insights Dec 6, 2012

Twist 2.5: Sharing data between workflows

With Twist 2.5, we are introducing a new feature called Data Store which can be used to simplify sharing data between Workflows. This blog post explains how to use Twist data store.

Read
Thoughtworks Insights Dec 3, 2012

Leadership in an Agile environment

One of the four value statements from the Agile Manifesto states: Individuals and interactions over processes and tools. Two principles supporting the Agile Manifesto are: Build projects around mot...

Read
Thoughtworks Insights Nov 26, 2012

...Enter Snap!

Last time around, I claimed that taking time to set up infrastructure for builds and baby-sitting a CI server was a less than ideal use of your time. However, I will also say this: I deeply believe...

Read
Thoughtworks Insights Nov 25, 2012

Bug Triage - How exposed are you?

Our software has bugs. We fix most of our bugs. So far our team probably sounds a lot like yours. Where we may begin to differ is in how we go about deciding which bugs to fix and how we signal to...

Read
Thoughtworks Insights Nov 1, 2012

Automate Almost Everything

Where’d my tail go? - Using Continuous Delivery principles to shorten our release tail This is the story of how the Thoughtworks Studios Mingle team used continuous delivery principles to reduce th...

Read
Thoughtworks Insights Nov 1, 2012

I automate, but I don't typically test!

I am a fan of teams where roles and people are disconnected. A model where all roles are hats and people can wear any hat that they are capable of wearing. Basically, try getting an m:n relation be...

Read
Thoughtworks Insights Oct 22, 2012

Grip Icon vs. Navicon

Ever since Facebook and GMail began misusing the grip icon as a navicon, countless UI frameworks and websites have started to mix the icon metaphors as well. Here are the differences, and why it’s...

UI
Read
Thoughtworks Insights Oct 21, 2012

Elisabeth Hendrickson Discusses Agile Testing

This is the third in a series of interviews on continuous delivery, this time with Elisabeth Hendrickson. You can see the first one, with Jesse Robbins, on the Thoughtworks Studios Blog, and the se...

Read
Thoughtworks Insights Oct 21, 2012

There is No Such Thing as a "Devops Team"

“it’s possible for good people, in perversely designed systems, to casually perpetrate acts of great harm on strangers, sometimes without ever realising it.” — Ben Goldacre, Bad Pharma, p. xi

Read
Thoughtworks Insights Oct 16, 2012

Continuous Delivery: The Case of Apple

The case of Apple sometimes comes up in discussions around continuous delivery and the lean startup. For example, Richard Durnall described Apple’s strategy to me on Twitter as follows: Brilliant a...

Read
Thoughtworks Insights Oct 10, 2012

5 Reasons to Embrace "Cafeteria Agile"

Agile enthusiasts are quick to make fun of people who pick and choose among various agile concepts, philosophies, techniques, and tools, rather than working hard to be "pure." We have a word for pe...

Read
Thoughtworks Insights Oct 4, 2012

Lean card wall: "Today" view

I’ve worked with teams who have some fairly sophisticated card walls, in terms of columns (some even warranted!). For my personal card wall, I really just want an at-a-glance view for my day: just...

Read
Thoughtworks Insights Oct 4, 2012

Cultural change to facilitate agile adoption

“We need to change our culture” – how many times have I heard that when I am working with organizations trying to adopt an agile approach? Well, I hear it almost every time I give one of our worksh...

Read
Thoughtworks Insights Oct 3, 2012

Constraints Drive Innovation

On a recent vacation I visited the Mingei International Museum in San Diego. During a tour by the museum director we were looking at a mid-1930′s Santo Domingo Pueblo (New Mexico) necklace. “Intere...

Read
Thoughtworks Insights Sep 24, 2012

No more flaky tests on the Go team

I jokingly say - “If you do not have a flaky functional tests build, you are not doing anything real”. I’ve spent a good amount of my professional career writing a lot of functional tests. I have i...

Read
Thoughtworks Insights Sep 19, 2012

[Webinar] Scaling DevOps

#2 in the Continuous Delivery webinar series In this talk, Jez discusses how devops can be implemented in large organizations. He will provide a selection of the common issues with devops adoption,...

Read
Thoughtworks Insights Sep 17, 2012

Build server - a glorified cron?

How many times have you heard people say - “[Your favorite build server] is just a glorified cron job!”? I am sure if you think about this statement for a few minutes, you’ll find that there is som...

Read
Thoughtworks Insights Sep 17, 2012

Embracing Paradox

“All of us like to think that human affairs are essentially rational. … The wealth of experience that fails to support this notion never seems to faze us. … That human affairs usually work not rati...

Read
Thoughtworks Insights Sep 17, 2012

Continuous Collaborative Delivery with Go

I’ve spent most of my software career, 12 of 13 years, on the delivery side - the bulk of it in roles where it was my butt if we didn’t deliver or expectations weren’t met (or reset). One of the to...

Read
Thoughtworks Insights Sep 17, 2012

How Go helps Testers

In our Mingle Product development we use Go extensively for our testing activities. We find it very helpful and here’s why:

Read
Thoughtworks Insights Sep 17, 2012

Why I Love Go

I was just reflecting a bit on why I like Go (from Thoughtworks Studios). I had previously been using Jenkins (which I love), and while I still love Jenkins and would happily use it again, here are...

Read
Thoughtworks Insights Sep 16, 2012

Continuous Delivery from months to weeks

In moving to CD, teams often experience some early success. Cutting lead time from 6 months to 3 months turns out to be easy. That’s just smart scope management and getting people to actually talk...

Read
Thoughtworks Insights Sep 16, 2012

Fail Fast, Learn Fast

My succinct summary of the Continuous Delivery book is "fail fast, learn fast". Pavan (former Go and Twist developer) and I have been testing this four-word phrase with people all over the CD conti...

Engineering Collaboration
Read
Thoughtworks Insights Sep 9, 2012

Now, Next and Later

When starting a project, or a new phase of an existing project, it is common for teams to try and capture a decent breadth of stories and prioritize and estimate them to form a backlog. From that b...

Read
Thoughtworks Insights Sep 6, 2012

Using Go to do Sonar analysis

Sonar is a popular platform to manage code quality. This write-up details how to set up Go to do sonar analysis and then view the report from Go. The write-up assumes that sonar maven plugin will b...

Read
Thoughtworks Insights Aug 30, 2012

[Webinar] Introduction to Continuous Delivery

#1 in the Continuous Delivery webinar series This talk will introduce the principles and practices of Continuous Delivery, an approach pioneered by companies like Facebook, Flickr and Thoughtworks,...

Read
Thoughtworks Insights Aug 29, 2012

[Webinar] Implementing Continuous Delivery

#12 - Implementing Continuous Delivery While keeping software production ready throughout its lifecycle and optimizing your delivery process for shorter cycle times might seem like a good idea to y...

Read
Thoughtworks Insights Aug 13, 2012

What is Agility?

There is no Agility for Dummies. Agility isn’t a silver bullet. You don’t achieve it in five easy steps. So what is it? For myself, I’ve characterized agility in two statements: Agility is the abil...

Read
Thoughtworks Insights Aug 13, 2012

How to Control Scope Creep in Agile

Scope creep, for those of you reading this blog purely for the joy of it, is when a team has agreed to build a piece of software for a given price in a given time frame, and then the person who wan...

Read
Thoughtworks Insights Aug 1, 2012

Why Software Development Methodologies Suck

There’s a lot of dogma in the religious wars around software development practices and methodologies. Are phase-gate methodologies effective at managing the risk of software development, or just ri...

Read
Thoughtworks Insights Jul 30, 2012

Keeping Track of Customer Value Deliverables

The purpose of the single user story gets lost in the flow of work As most Agile and Kanban teams know, user stories can help teams collaborate around bite-sized chunks of work. The single, trackab...

Read
Thoughtworks Insights Jul 26, 2012

Reducing Cycle Time

An increasing number of organizations are moving towards radical reductions in cycle time as they move towards rapid business responsiveness and Continuous Delivery. (I’m trying to reduce my person...

Read
Thoughtworks Insights Jul 10, 2012

PCI-DSS and continuous deployment at Etsy

At DevOpsDays Mountain View I was lucky enough to get some time with Michael Rembetsy, Director of Engineering and Operations at Etsy, which manages to be PCI-DSS compliant while practicing continu...

Engineering Collaboration
Read
Thoughtworks Insights Jun 21, 2012

Who do you want your customers to become?

Just about every conversation we have on Thoughtwork Studios teams revolve around two questions: “How might we encourage and enable team collaboration?” and “How might we enable teams to focus on c...

Read
Thoughtworks Insights Jun 10, 2012

Change is not Change

We, especially us consultants, preface presentations, blogs, and books with dire predictions about change in the world. What we fail to recognize at times is that change isn’t change, that there ar...

Read
Thoughtworks Insights May 22, 2012

Stop Searching. Start Finding.

Finding stories in your backlog, locating a bug that was logged last week and rediscovering the acceptance criteria on an older story all require a good search capability. The need to find specific...

Read
Thoughtworks Insights May 21, 2012

Jump Starting Your Enterprise Culture Change

If you're reading this, you may be attempting a large scale organizational change of some kind. And perhaps you are feeling overwhelmed at the huge amount of literature available in "the Google" ab...

Read
Thoughtworks Insights May 15, 2012

Attention BAs: All about Feature Injection

Feature Injection has been my favorite will-o'-the-wisp over the past month or so, starting from the point where I discovered that the "founding document" for the concept is a set of photos of Chri...

Read
Thoughtworks Insights Mar 31, 2012

WAIT: Crucial Consulting Advice

So you want to be a consultant. You probably think this will involve yourself talking and your client respectfully listening. Your client will put you in front of her team to present a PowerPoint d...

Read
Thoughtworks Insights Mar 30, 2012

Rethinking "Rich Communication" in terms of...

The agile community is full of people who say things like "communication must be as rich as possible,by which they mean, "in person, simultaneously in time, and proceeding from high level to detail...

Read
Thoughtworks Insights Mar 29, 2012

Choose Your Online Personal Brand Persona

I don't mean to go all "woo woo" on you, but you already have a personal online brand. Don't believe me? Bring up your favorite browser and type your name in quotation marks ("Firstname Lastname"),...

Read
Thoughtworks Insights Mar 29, 2012

Road Rage: You and Your New Agile Teammates

As you join your teammates in your sparkling new agile team room, and you all do your best to quickly "become agile," I guarantee that despite being surrounded by brightly colored index cards and s...

Read
Thoughtworks Insights Mar 29, 2012

Delegation, meet Agile

You might not expect to encounter the "delegation" concept in a blog post about agile software development. After all, agile is all about the "self governing team." But in the real world, if you ar...

Read
Thoughtworks Insights Mar 29, 2012

Less Scorn, More Listening

I got a tweet this morning about the new VersionOne "State of Agile Development Survey" in which the re-tweeter used hashtags like #shocking and #fail. Looking for a good laugh, I clicked on over t...

UX Research
Read
Thoughtworks Insights Mar 26, 2012

Announcing Go 12.2

The Go team is excited to announce the release of Go 12.2, Thoughtworks Studios' Agile Release Management platform. Go has changed it's release naming convention from the previous practice of major...

Read
Thoughtworks Insights Mar 20, 2012

Almost Painless: Surviving Feedback

The concepts of "continuous feedback" and "continuous improvement" are central to agile and lean philosophy. Esther Derby and Diana Larsen have a wonderful book entirely about team

Read
Thoughtworks Insights Mar 18, 2012

Guide Test Automation

Business needs, Business solutions Software Testing has found its place in the software industry, with more and more organizations understanding the crucial role that it plays in quality software p...

Read
Thoughtworks Insights Mar 15, 2012

Announcing Twist 2.4

The Twist team is pleased to announce the General Access release of Twist 2.4. This release of Twist comes with a whole set of cool new features. Some of these are listed below: 1. SynonymAssist

Read
Thoughtworks Insights Jan 31, 2012

Agile and the Remote Worker

I was delivering Agile Project Management training a couple of weeks ago and was hit with a question that represents the current times. The time of the Remote Worker. The client Project Managers we...

Read
Thoughtworks Insights Dec 17, 2011

Organize software delivery around outcomes

Organize software delivery around outcomes, not roles: continuous delivery and cross-functional teams. When implementing continuous delivery, it’s easy to focus on automation and tooling because th...

Engineering Collaboration
Read
Thoughtworks Insights Nov 9, 2011

Roles with Teeth

As a trainer, I have noticed that when I start the "Roles, Personas and Goals" discussions, attendees in the room are 40% more likely to start surreptitiously checking e-mail their smartphones than...

Read
Thoughtworks Insights Oct 12, 2011

Next Gen Agile - Only Coders Allowed?

Mike Gualtieri threw down an enjoyable gauntlet this week with his Forrester blog post, "Agile Software is a Cop-Out, Here's What's Next" Gualtieri put some provoking words around two sentiments I'...

Read
Thoughtworks Insights Aug 30, 2011

[Webinar] Making Feedback Work in Agile Teams

Sumeet Moghe, Training Manager, Thoughtworks, shares the key to success in Agile teams. Feedback in peer groups facilitates a shift from ‘forming, storming and norming’ to the most effective stage...

Read
Thoughtworks Insights Mar 12, 2011

Mentoring

Do you remember the Saturday morning TV "Shazam/Isis Power Hour"? Among the many wonders this show offered was young Billy Batson driving all over the US in a big recreational vehicle with his ment...

Read
Thoughtworks Insights Jan 10, 2011

An introduction to Sahi: Part 2

Part 2 of our overview of Sahi. For ways to get started on Sahi, check out Part 1 here. _near() Our project is an ExtJS based website. Most element ids are generated dynamically which means the id...

Read
Thoughtworks Insights Jan 10, 2011

An introduction to Sahi: Part 1

Sahi is an automation and testing tool for web applications. Different from many other commercial testing tools, Sahi is an open source tool. As an automation tool, Sahi provides the facility of re...

Read
Thoughtworks Insights Nov 15, 2010

In Defense of the Dedicated Business Analyst

I just read a very angry blog entitled: Business Analysts And The Million Dollar Question - What Would You Say You Do Here? The author quotes Scott Ambler's famous line, "Remember, 'BA' is also the...

Read
Thoughtworks Insights Nov 8, 2010

Agile Technical Writing

IT community members catechized on the Agile Manifesto will recall that the original signers placed a higher value on "working software" than on "comprehensive documentation." But is working softwa...

Read
Thoughtworks Insights Oct 18, 2010

Service Testing for Enterprise Applications

Service Testing for Enterprises a) How do we validate services for functional requirements? b) How do we manage testing the complexity of testing - 100's of services? c) How do shared services reac...

Read
Thoughtworks Insights Oct 18, 2010

Test Assertions - How do they work?

An introduction to effective test assertions In the software industry, before we deliver a product, we need to run many test assertions to make sure the product has met the customer's expectation....

Read
Thoughtworks Insights Oct 10, 2010

Making a Business Case for Automated Testing

Forced by circumstances (and an especially pragmatic client), I've recently been asking peers and "the blogosphere" the apparently naive question, "is it important to do automated testing and clear...

Read
Thoughtworks Insights Sep 30, 2010

Best practices for adaptive software teams

Software teams, in the broader sense, are complex adaptive systems. They live within organizations populated by many actors, influenced by the methods, practices and behaviors that coexist with the...

Read
Thoughtworks Insights Sep 26, 2010

NoSQL, No Problem: An Intro to NoSQL Databases

Unraveling NoSQL and trying to explain what it is and whether you'd be interested in it or not is difficult. This article aims to give a high level introduction to NoSQL and provides a comparison o...

Read
Thoughtworks Insights Sep 8, 2010

Doing, Learning

Through a collaboration with our Social Impact Program, Thoughtworks University (TWU) is now an important resource in our work for social justice. New Thoughtworkers are learning our methods and cu...

Read
Thoughtworks Insights Jul 12, 2010

My Agile Kitchen Remodel

I can’t help it. I’m a Project Manager. It is what “I Was Meant To Do”. When a project appears anywhere in my life, I get a compulsion to actively manage it. I try to back off and just go with the...

Read
Thoughtworks Insights Jun 24, 2010

Testing in the 21st Century

Introducing a new breed of testing professional Software Testing is going through some revolutionary changes on philosophy, practices and tools; largely driven by current business and the IT enviro...

Read
Thoughtworks Insights Jun 24, 2010

DSLs for functional testing

Most software professionals believe that testing software is essential to quality. Where people inside the industry differ is how to accomplish that testing, as strategies vary by level of the appl...

Read
Thoughtworks Insights Jun 21, 2010

Is your enterprise looking to Go Mobile?

It is no surprise that developing a mobile application strategy has become a part of many an organization's technology portfolio. The ubiquity of the Blackberry, the iPhone and iPad, and even Andro...

Read
Thoughtworks Insights Jun 9, 2010

Usability and Mingle

The usability of Mingle has been the team's focus from the very beginning and with 2.0 released I thought it might be interesting to take a little time to look at some of the challenges and opportu...

UX Research
Read
Thoughtworks Insights May 3, 2010

Good and Bad Wagile

I’ve been reading a lot of articles lately about “Wagile”. For those that don’t know what “Wagile” is, Wikipedia describes it as:

Read
Thoughtworks Insights Mar 30, 2010

Announcing Twist 2.0

I'm very pleased to announce the release of Twist 2.0. It has a host of new functionality that continues to deliver on the promise of making testing easy, effective, maintainable and sustainable. I...

Read
Thoughtworks Insights Feb 27, 2010

Agile 101

Getting started with Agile A short overview of agile methodologies, where they came from, their underlying philosophy and some of the benefits you can expect to see.

Read
Thoughtworks Insights Jun 15, 2009

Agile and UCD

Agile software development has hit the mainstream! Since the Agile Manifesto was published, various software development methodologies that follow the manifesto's values have steadily gained popula...

Read
Thoughtworks Insights Apr 27, 2009

Go in the news

In an exciting milestone for us, we had our first blog review from somebody who has never worked at Thoughtworks.

Read
Thoughtworks Insights Nov 21, 2008

Getting Agile with User-Centered Design

Create Software Users Can't Live Without The agile software development movement has made huge improvements in reliability when delivering software, increasing return on investment, and reducing th...

Read

Curated links to external insights. All content © their respective owners.