Why I'm Building Everything Wrong (And Documenting It)