One certainty in web development is that things don’t stay the same for long. The way we work, the tools we use, and the expectations of clients are always changing.

If we wish to adapt easily to changes, to really improve as developers, we need to have the right state of mind. Why is this problem complicated? What am I seeing here? How can I think about the code differently? are just some of the questions that need to be asked.

Can it be used in different ways?
Does it follow a standard?
Is your assumption correct?
Does it make sense?
How does it look from different angles?
Can it grow?
What story does it tell?
Is it what you were expected?
Can you think from your heart?