It depends:
- if I want to learn some technology, create something with that
technology googling all the time until I achieve the objectives! (Last
time I was trying to learn how to deploy to GKE with Github Actions)
- if I want to build something specific, I use the technology I know to do
it and along the way I will find new challenges that will make my
coding skills improve