I imagine it's dependent on domain expertise and ability to execute. You need to be able to break it down into smaller problems in lieu of an aggressive weekly growth goal.
If you haven't already check out Chad Rigetti's talk from last year's Startup School. Excellent perspective on the challenges and rewards of working on "hard tech"