[Blog] Building from scratch