&gt; What do you do when you don&#x27;t have a spec and when you ask the senior engineer you are working with questions, they don&#x27;t respond or push back against having a spec or a plan longer than the very next feature?<p>What I would suggest is that you should learn the practices of wherever you are working, and not spend much effort trying to change them. Your first couple of jobs, you&#x27;ll hopefully be exposed to several different methodologies, and only then will you have the experience to advocate for best practices, as well as being able then to speak to evidence of it working at a past job.<p>&gt; What do you do if asked to estimate how long something will take to debug? What if you just started on a project and the error message you are trying to debug doesn&#x27;t make sense?<p>If you can&#x27;t accurately estimate debugging, instead explain what you understand, what you don&#x27;t understand, what you&#x27;ve learned so far, and what you&#x27;re planning on trying next.