Blog
Jun 16, 2026Jun 10, 2026
AI is not like the calculator
Last year, when I was much more AI-positive, I often had conversations about AI with people both inside and outside the Computer Science field. Most of those conversations boiled down to two camps: the optimists and the pessimists. It was usually my colleagues, experienced developers, who didn't think LLMs would take their jobs. They saw it as a tool, with the implicit meaning that you can only use it well once you understand everything around it. In software, that means knowing how code and systems actually work before you ever reach for the AI.
How to choose the right approach for Competitive Programming
Being able to choose the right algorithm and data structure for an exercise is essential for competitive-style programming exercises. Here's a list of my methods to analyze any question.