To vibe or not to vibe
A Thoughtworks engineer explores the nuanced risk assessment required when using AI to generate code, moving beyond a simple 'good or bad' debate.
A Thoughtworks engineer explores the nuanced risk assessment required when using AI to generate code, moving beyond a simple 'good or bad' debate.
How AI-assisted reverse engineering helps companies understand and modernize critical legacy systems that have become 'black boxes'.
How Thoughtworks used AI and a 'Research, Review, Rebuild' workflow to modernize the Bahmni hospital system's frontend, drastically cutting migration time.
A guide to building a custom CLI coding agent using the Pydantic-AI framework and Model Context Protocol for project-specific development tasks.
A developer builds a personal AI workflow using LangGraph, focusing on integrating human-in-the-loop processes.
A developer shares how AI tools helped reverse-engineer and optimize a slow API endpoint, moving from a complex transaction script to a domain model.
An analysis of Generative AI's impact on coding and writing, exploring its benefits, limitations, and potential consequences for human creativity.
Martin Fowler shares three articles on Gen AI's impact on developers and reflections on meaningful work.
A Thoughtworks engineer argues that developers must still care about code quality and testing, even with advanced AI coding assistants.
Martin Fowler argues that LLMs represent a fundamental shift in software development, comparable to the move from assembler to high-level languages.
An overview of Generative AI and an introduction to building AI agents using Python and the LangGraph library.
Analyzes public reactions to AI bias claims, contrasting them with responses to traditional software bugs, using a viral example.