Imagine, you have a task to hang a picture on the wall. What would you do first? You can start with picking up your favourite tool. Let's say, a hammer. If you're a Senior HammerJS Developer, you could probably use a hammer for screws as well as for nails. Or you could spend some time on researching if you need that picture on that particular wall in the beginning.