Looking Back at 2025
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
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
Published:
AI makes programming faster. That part is easy to see. Read more
Published:
There are places that become part of us without asking permission. Read more
Published:
A programming assignment can look simple on paper. Write a program that does something. Test it. Submit it. Read more
Published:
I like clever algorithms, but I often enjoy simple algorithms more. Read more
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
Published:
Some of my favorite project ideas begin with a very simple thought: what if I make this? Read more
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
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
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
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
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
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
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
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
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
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