Tag: embracing concurrency with pitfall avoidance