I'd add that it's most important that you have 2-3 hours of 0 interaction with the outside world and full attention to your project. Set up notifications that only critical things might get to you and allow yourself time to focus.
i require a bunker to make this happen.
We're a place where coders share, stay up-to-date and grow their careers.
We strive for transparency and don't collect excess data.