The past does not matter, as long as I follow two key principles:
1- Define each problem clearly.
2- Act Test Driven, test each small step, go further if it was successful.