Transactional memory is gaining traction across various research communities, with exciting developments in both hardware and software implementations. Hardware can efficiently handle conflict detection and optimize parallel operations, while software offers greater flexibility for long transactions. The future likely lies in hybrid systems that leverage both approaches, allowing for seamless integration of hardware and software transactions.