This document summarizes a presentation about embracing concurrency using the Kamaelia framework. It discusses how Kamaelia represents components as objects with inbox and outbox ports that communicate asynchronously through message passing. This avoids shared state and makes concurrency easier and safer to work with. Kamaelia provides high-level abstractions for common concurrency patterns like pipelines, graphs, servers and backplanes for publish-subscribe. Examples demonstrate how to build games, multimedia and server applications using these abstractions. The document argues this approach can make concurrency more accessible and less error-prone for novice and expert developers alike.