Consistently Measure Your Consistency to Beat Talent

Because willpower, motivation, and discipline are not enough

../img/posts/2025/2025-07-31/the-iron-child_cover.jpg
I've never considered myself particularly talented at anything. Ever. But I have consistently outworked my peers, and I believe that anyone can outperform their toughest competitors by just being consistent. So, consistency beats talent every time. The secret? Measure your consistency, not just your results. In this post, I share...

Continue reading...

I'm Switching to Python and Actually Liking It

Here are my tools for building production-ready apps

../img/posts/2025/2025-07-15/wall-stones_cover.JPG
I've started writing more Python code lately (because of... AI, you know). In this post, I share the tools, libraries, configs, and other integrations I use for building production-grade Python applications following a frontend-backend architecture.

Continue reading...

Building GenAI Applications Today

What seems to work, what doesn't, and possibly why

../img/posts/2024/2024-11-17/twisted-revolver_cover.jpg
Generative AI has taken the world by storm, offering endless opportunities for innovation. But as with any new technology, there are plenty of pitfalls to avoid. In this post, I dive into the current state of AI startups, shedding light on what works, what doesn't, and why. If you're looking...

Continue reading...

Why GenAI Will NOT Replace Software Engineers

For now...

../img/posts/2024/2024-08-19/armillary-sphere_cover.jpg
GenAI systems are becoming more and more capable of performing complex cognitive tasks that were once thought to be uniquely human. In particular, LLMs are proven to be very good at writing code. With all the buzz around GenAI replacing software engineers, are our jobs really at risk? In this...

Continue reading...

The Not-So-Strange Case of Cargo Cult in Computer Science Research

Are we mimicking scientific progress without true innovation?

../img/posts/2024/2024-07-13/vortice-art_cover.webp
Arguably, computers and faster communication systems have changed the world more than any other technology. Yet there have been many scientific failures along the way, some prominent, many minor, and a widening gap between aspirations and reality. This article discusses the problem of pseudoscience in computer science. I discuss Richard...

Continue reading...

Some Things to Remember Before Acting Pretentiously

And a few personal thoughts on the value of sincere humility

../img/posts/2024/2024-06-07/remember-your-roots_cover.jpg
A few days ago, I had a conversation about my ambitions for the future. At one point, I mentioned that I would like to achieve something remarkable and gain public recognition for it. In retrospect, my answer was quite pretentious. After reflecting deeply on this topic, I realized that what...

Continue reading...

The Last Paper's Myth

A tale of contending interests

../img/posts/2024/2024-05-05/aspuden-metro-terminal-cover.png
The "last paper myth" emerges once academic supervisors realize that a student is about to earn their PhD and leave. It's one last stronghold for supervisors to capitalize on the time and effort they have invested in their students' scientific training. This relentless push not only detracts from the true...

Continue reading...

On the Rise, Decline, and Persistence of Web Technologies

From Static HTML Pages to WebAssembly

../img/posts/2024/2024-04-27/infinite-park-cover.jpg
The web is (arguably) the only tech platform that has been continuously transformed and evolved at a global scale over the last 30 years. How was this possible? What can we learn from the past technical mistakes and successes? Over the years, I have witnesses the emergence of various web...

Continue reading...