new post: why we reinvent wheels