RSS.Social

Giant Robots Smashing Into Other Giant Robots

follow: @[email protected]

Posts

A JavaScript developer's guide to Rails: What does Composition Over Inheritance mean?

The Bike Shed Ep 491: Influences that shaped our thinking

What Shoulda Matchers Is Actually Doing For You

Giant Robots Podcast Ep 600: The Special One

A JavaScript developer's guide to Rails: Where Does Everything Come From?

Code Audits in the Days of AI

The Bike Shed Ep 490: Large Language Misadventure

This week in #dev (Jan 9, 2026)

Our UK Tech Leader Tour

Giant Robots Podcast Ep 599: Be Bold

A JavaScript Developer's Guide to Rails - Series Introduction

Building programmable QA with AI

Rapid prototyping with Claude Code: How we transformed our design sprint process

The Bike Shed Ep 489: What makes a codebase welcoming

Prevent the Robocalypse with Claude Code and TDD

ChatGPT agent: Experimenting with QA automation

Wrapping up 2025 with our thanks

Your legacy software is a ticking bomb

Working across time zones: When async becomes the default

Your End-of-Year Software Audit Checklist (for Technical Product Teams)

How a £20 mirror solved a £35,000 engineering problem (and why you, a Product Founder, CTO or Head of R&D should care)

How fast can you go?

The Arrange/Act/Assert pattern

Testing is software engineering

How to review AI generated PRs

Giant Robots Podcast Ep 598: Animals and AI Accounting with Sam Landsberg

Turn Any Idea Into a Validated MVP

You cannot not lead

Querying encrypted data in Rails using Deterministic Encryption

Git 3.0 will use main as the default branch

We're a fully-remote company. Why host concurrent In-Person and Remote Summits?

AI in Focus: Pair programming with AI

Giant Robots Podcast Ep 597: Say Yes with Nick Merwin

Presenting at tiny ruby on Friday, November 21, 2025!

How to use LLMs without driving your team mad

My Favorite Mac VoiceOver commands

How to design a join code system

thoughtbot at Just Product 2025

Extending factory_bot with custom strategies at thoughtbot Open Summit

The Bike Shed Ep 480: The President's Doctor with Jared Turner

Rethinking CSS with Roux - debuting at thoughtbot Open Summit

Bridging the gap between Rails and React with Superglue at thoughtbot Open Summit

Announcing the thoughtbot Open Summit 2025 full schedule

Finding Your Niche as a Full Stack Designer

Putting our values to work: rethinking expenses

Giant Robots Podcast Ep 594: AI is Draining with Pablo Curell

Releasing v 1.0 of Administrate LIVE at thoughtbot Open Summit

Fear isn’t the enemy in teamwork — silence is.

New thoughtbot merch store just launched!

thoughtbot’s internal consulting course is now public

What sets thoughtbot designers apart?

🎙️ Free Resource: Product Design Sprint FigJam Template