2025 Blog posts

Looking Back at 2025

1 minute read

Published:

The end of a year always creates a strange feeling for me. Nothing really changes at midnight. The same life continues. Still, a number on the calendar gives us a reason to stop and look behind. Read more

Why We Return to Old Hobbies

1 minute read

Published:

Sometimes an old hobby returns without warning. A song makes us pick up an instrument again. An old game appears on a screen. We find a forgotten book, a chess board, or a camera in a drawer. Read more

What Teaching Programming Taught Me About Patience

2 minute read

Published:

Programming looks very logical from the outside. Teaching programming is much more emotional. A student can understand a difficult idea in five minutes and then spend half an hour looking for a missing symbol. Another student may struggle with the same topic for days and suddenly understand it after one small example. Read more

Why Data Structures Still Matter in the Age of AI

2 minute read

Published:

AI can write code very quickly now. It can produce a function, explain an error, or suggest a solution in seconds. Because of this, I sometimes hear a simple question: if AI can write the code, do students still need to learn data structures? Read more

Small Projects and the Joy of Finishing

2 minute read

Published:

I used to think a project had to be big to be meaningful. A large project looked serious and important. It felt like something worth talking about. Small projects looked temporary to me, almost like exercises. Over time, this changed. I started to enjoy the feeling of finishing something small much more than carrying a large unfinished idea for months. Read more

The Silent Path To Reinventing Yourself

less than 1 minute read

Published:

Modern life makes change very public. We announce goals. Share progress. Count reactions. Sometimes the announcement creates a feeling of movement before any real movement has happened. Read more

How AI Shape The Future Of Coding

1 minute read

Published:

Programming languages let people describe instructions precisely enough for computers to execute them. For decades, developers had to translate ideas into syntax mostly by hand. AI is changing that interface. Tools such as GitHub Copilot and ChatGPT can generate code from natural-language descriptions, explain unfamiliar functions, suggest tests, translate between languages, and help debug errors. This does not make programming languages unnecessary. Read more

Clean Code Psychopath

1 minute read

Published:

John Woods once used the provocative phrase “clean code psychopath” to describe a certain kind of developer attitude. The phrase makes me smile because I have seen smaller versions of the behavior. A developer becomes so committed to an idea of clean code that the code stops serving the project. Names must follow one perfect rule. Functions must have one ideal size. Read more

Why Joy Fades As We Age

1 minute read

Published:

Children can become extremely happy about things adults barely notice. A new toy. A puddle. A small surprise. A trip that begins tomorrow. Read more

Time Passes Quickly

less than 1 minute read

Published:

The older I become, the faster years seem to move. I know the clock has not changed. A day still contains twenty-four hours. Still, childhood summers felt much longer than many adult years feel now. Routine may be part of the reason. Read more

Bullying Effects

1 minute read

Published:

Children learn more from the environment around them than adults sometimes realize. They learn not only from instructions but from the way power is used. If a child often sees fear used as the main way to control behavior, the lesson may become larger than the original situation. They may begin to understand relationships through power. Who can punish whom? Read more

Father Son Game Dev

1 minute read

Published:

Many children enjoy playing games. Some eventually ask a more interesting question: How are games made? I think this can become a wonderful activity for a parent and child. The first project should be small. Read more

.

Go to year