-
@oneofmoo like you say, it depends. but if I know the role that it ought to play, and have fleshed out half the systems it needs to connect to... a week? maybe less? depends how you count time, and how much feedback & iteration I get on it, and how much detail I need to go into.