Julian Matherson
Contact

Learn Everything You Can Every Day

Keep asking questions. Test what you think you understand and make time to learn something each day.

There is more to learn than any of us will ever have time for. I still think it is worth learning as much as you can every day.

I don’t mean reading until you are exhausted or feeling guilty whenever you rest. I mean paying attention to the things you don’t understand. When you have a chance to learn something, take it seriously.

Follow the question

A lot of learning starts with a small question. Why did that request fail? What does this part do? Why does someone approach a problem differently than I do?

It is easy to accept the first answer that lets you move on. Sometimes a deadline requires that. When there is time, I want to understand the reason behind the answer.

In software, that can mean reading the source instead of copying a fix. If a Turbo interaction behaves unexpectedly, I can inspect the response and check what the browser received. I learn more from explaining the behavior than from making the symptom disappear.

The same habit applies outside work. You don’t need a course to become curious about something you encounter during an ordinary day.

Do something with what you learn

Reading an explanation can make a subject feel familiar. Trying it yourself shows you what you actually understand.

Write a small example. Change one thing and observe the result. Try explaining it without looking at your notes. If you get stuck, you have found a specific question to investigate.

I value that moment. It is uncomfortable to realize I don’t understand something as well as I thought. It also gives me a clear place to start.

For a developer learning Stimulus, one small controller can be enough for a useful session. Make it respond to an action. Understand how its targets work. Come back later and check what happens when the element is removed and connected again. You don’t have to complete an entire application to learn something useful.

Learn beyond your job

Work gives me plenty of reasons to study software. It shouldn’t decide everything I am curious about.

I want to understand more about the physical world. I want to learn how to fix things at home. I want to listen when someone knows something I don’t.

Learning outside my profession matters even when it has no immediate use at work. Understanding something is worthwhile on its own. So is being able to have a better conversation with another person.

Check your understanding

A confident explanation can still be wrong. That includes an answer from an AI tool and an answer I give myself.

When a claim matters, check where it came from. Read the documentation or inspect the evidence. If you can test it safely, test it. Be willing to change your mind when the result contradicts what you expected.

I don’t want to collect answers I can repeat but cannot explain. I would rather understand a smaller amount accurately and keep working from there.

Make room for an ordinary day

Some days allow hours of focused study. Other days are full of work and family responsibilities.

A useful day of learning might be ten minutes spent answering one question. It might be a conversation that changes how you think about a problem. Rest matters too. Being tired does not make you more committed.

A short note can help you remember what you learned. Write down the question and your current answer. Include what you still need to check. That gives you something specific to return to when you have time.

Keep asking

Experience helps me recognize problems I have seen before. It doesn’t mean I understand everything I encounter.

I want to keep asking questions even when I could get by without asking them. I want to be comfortable saying that I don’t know. And I want to make the effort to find out.

Learn what you can today. Give it your attention. Tomorrow there will be more to understand.