Vibe Coding

I’ve been experimenting with AI-first coding over the last months. Instead of the usual loop of:

  • Understand the problem
  • Make a change
  • Test it
  • Repeat until ready
  • Create a PR

The workflow becomes something more like:

  • Explain part of the change to the AI
  • Test if it works
  • Review the result
  • Feed back corrections
  • Repeat until ready
  • Create a PR

So far, I’ve found it great for making quick changes quickly. But when it comes to harder tasks, it gets difficult. Progress tends to come either by giving the AI very specific instructions, one tiny step at a time—or by iterating endlessly, like a sculptor chipping away at a boulder and ending up with a smaller boulder.

Still, it feels more productive than traditional coding in many cases, and it feels like the future. But there are real trade-offs, especially when the code is complex or the required change is significant.

I don’t have answers yet. For now, here’s a photo of a waterfall.

EDIT:

My colleague Nico also wrote an article about Vibe Coding, check his blog out!

White Mustache

I tried to take a photo of a tiny black kitten and the moment I turned on the camera, the kitten disappeared and mom showed up to check if I present danger.

I think the white mustache is ruining her camo 🤣

Vihren

The peak in the back is Vihren.

Last year, I set a personal goal to go back to it. I think good personal goals should be difficult, and back in 2024, this felt like a tough one.

Zoom in to see people going uphill. The whole path is consistently steep, consistently slippery, and feels long. The final limestone hill is about 1/5 of the whole hike, and probably the easiest part.

We did it.

I think it’s better for younger and lighter folks. It didn’t strike me as a difficult peak when I was in my 20s but felt like Everest this time. We crawled so slowly that the Apple Watch kept suggesting to end the hiking session, and wasn’t able to count the steps. First 1 hour was 1000 steps, according to it. We didn’t enjoy any part of it, it was hard all the way, and remained painful after we were back.

In any case, the main walking goal for 2025 is achieved. I’ll try finding some longer but less steep hikes that require patience and endurance rather than good knees for the next goal. An alternative would be to set a goal for the whole family because adding the kids to the equation makes everything far more challenging. One of the kids seems to be interested in hiking. A potential route could be Malyovitza, another peak I mentioned here as a place I’m unlikely to visit again. It’s less steep, the main path is longer, and goes by lakes that can make good blog posts 🙂

Moss Campion (+AI Translation Attempts)

Okay, this is a pretty little flower, but how is it called in Bulgarian?

According to ChatGPT, this is синчец, a blue flower, called literally blue in Bulgarian. According to Google’s AI, it’s смърчова звъника, a made-up subspecies of звъника, a well-known herb that I’ve collected for tea in some other centuries. When I searched again to confirm the screenshot, it suddenly turned out to be мъхова звъника, another made-up plant.

A pro tip would be that adding -ai to a Google search turns off the hallucinating AI search result and you can actually see the multiple results from meaningful websites, built with love, that know the answer.