You're kidding right? It's pretty simple to write small methods from the start, trivial in fact. If you think small methods come from lot's of cutting up of larger methods then you're doing it wrong. Writing well factored code isn't some magic trick that requires doing it wrong first and then refactoring to get it right.
Your sarcasm is misplaced and presumes bad code always comes before good code, it doesn't.
Your sarcasm is misplaced and presumes bad code always comes before good code, it doesn't.