Hey guys, tricky one here. How do you estimate programming time for a project? Yeah you think of any similarish job you've done in the past and try to remember about how long that too you, but we've all seen how "simple" programming assignments can end up taking a month as you get stuck in a stream of catch-22s, meanwhile things that seem more complex end up being straightforward and just hammering out the lines.