Imagine, you have a task to hang a picture on the wall. What would you do first? You can start by picking up your favorite 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 researching if you need that picture on that particular wall in the beginning.