Build it first, write about it after

Every project starts from a measurable problem and ends with a system that works, or with the reason it did not. Both count the same.