Best AI Research Papers: A Curated List from Foundation to Frontier

    The field of artificial intelligence has evolved rapidly over the past decades, driven by groundbreaking research papers that have fundamentally changed how we think about and build intelligent systems. Whether you’re a researcher, practitioner, or enthusiast, understanding these landmark papers is essential to grasping where AI is today and where it’s heading. This curated list covers the most influential AI research papers from the foundational classics to cutting-edge 2024-2025 breakthroughs. I’ve organized them chronologically and by domain to help you navigate this fascinating journey through AI’s evolution. ...

    November 19, 2025 · 7 min · Rafiul Alam

    The Future of AI Agents: Why Go is the Perfect Language for the Agent Era

    The future of software development isn’t just about AI—it’s about AI agents: autonomous systems that can reason, plan, and execute complex tasks with minimal human intervention. And as we stand on the precipice of this transformation, one programming language is uniquely positioned to dominate the agent era: Go. In this deep dive, we’ll explore why AI agents represent the next evolutionary leap in software, examine the technical requirements for building robust agent systems, and demonstrate why Go’s design philosophy makes it the ideal foundation for this new paradigm. ...

    November 14, 2025 · 14 min · Rafiul Alam

    How I Write Blog Posts: The AI-Assisted Writing Process

    Writing has always been about ideas, clarity, and connection. But the process of getting those ideas from your mind onto the page—especially when English isn’t your first language—can be challenging. Over the past year, I’ve developed a writing process that combines human creativity with AI assistance, and it’s fundamentally changed how I create content. This isn’t about AI writing for me. It’s about AI helping me write better, faster, and more clearly. Let me show you how. ...

    November 1, 2025 · 8 min · Rafiul Alam

    MCP Server and Its Importance: The Future of AI Tool Integration

    The Model Context Protocol (MCP) Server represents a paradigm shift in how AI systems interact with tools and data sources. As we move deeper into the age of AI-powered development, understanding MCP and its implications is crucial for developers, architects, and technology leaders. What is MCP Server? MCP (Model Context Protocol) is an open protocol developed by Anthropic that standardizes how AI assistants connect to and interact with external tools, data sources, and services. Think of it as the USB standard for AI—a universal way for AI models to plug into any tool or service without needing custom integrations for each combination. ...

    July 17, 2025 · 5 min · Rafiul Alam

    To All Software Engineers: Learn Agentic Workflows or Fall Behind

    To all software engineers: if you’re not learning agentic workflows, you’re falling behind fast! Not learning agentic workflows in 2025 as a software engineer is like refusing to learn Git in 2010. The landscape is shifting rapidly, and those who adapt will thrive while others struggle to keep up. Agentic workflows aren’t just a trend—they’re becoming the new standard for efficient software development. Exciting Agentic Frameworks and Tools You Should Explore Here are some cutting-edge tools that are revolutionizing how we write code: ...

    June 5, 2025 · 2 min · Rafiul Alam

    The Uncanny Valley of Empathy: Why AI Therapists Feel 'Almost' Human

    Deeply Personal Current: The Uncanny Valley of Empathy Cooking with an Algorithm All Posts Analysis Paralysis The Uncanny Valley of Empathy: Why AI Therapists Feel ‘Almost’ Human I did something weird last month. ...

    February 13, 2025 · 11 min · Rafiul Alam

    Cooking with an Algorithm: I Let an AI Plan My Weekly Meal Prep

    Deeply Personal Current: Cooking with an Algorithm Nostalgia on a Plate All Posts The Uncanny Valley of Empathy Cooking with an Algorithm: I Let an AI Plan My Weekly Meal Prep My wife has a habit that’s equal parts adorable and terrifying: she organizes things with military precision. ...

    February 11, 2025 · 10 min · Rafiul Alam

    Goal-Oriented Action Planning (GOAP): Writing Smarter NPCs in Go

    Beyond Scripted AI Most game NPCs follow scripted behaviors or state machines: “If enemy seen, attack. If health low, flee.” While predictable and easy to implement, these approaches lack the intelligence to adapt to changing circumstances. What if your NPC could plan their own actions based on goals? Goal-Oriented Action Planning (GOAP) empowers NPCs to dynamically create plans to achieve their goals. Used in games like F.E.A.R. and The Sims, GOAP creates emergent, intelligent behaviors that feel surprisingly alive. ...

    September 19, 2024 · 9 min · Rafiul Alam

    Building Modular Game AI: Implementing Behavior Trees with Go Interfaces

    Why Behavior Trees for Game AI? If you’ve ever built game AI using finite state machines, you’ve likely hit their limitations: rigid transitions, difficulty composing behaviors, and maintenance nightmares. Behavior trees offer a more flexible, modular approach that’s become the industry standard for game AI. In this post, I’ll show you how to implement behavior trees in Go using interfaces, creating reusable AI components that can power everything from enemy NPCs to complex AI companions. ...

    May 22, 2024 · 10 min · Rafiul Alam