My Blogs

I made Snake. Then I kept going.
So here's a thing that happened. A few months ago I thought, "I should build a small Flutter game to...

No, the AI didn't compromise your npm packages. You did.
Okay, story time. Last Tuesday I'm scrolling Twitter (sorry, "X", whatever) and I see the fifth take...

AI Persona — Build, share, and chat with your custom AI companions
TL;DR: I built AI Persona — an open-source Android app that lets you create, customize, and chat...

I Built a Privacy-First Note-Taking App with Flutter — Here's What I Learned
I just released my second app on the Google Play Store — Pinpoint, a privacy-focused note-taking app...

Anthropic: Brilliant Models, Bullshit Pricing
Let’s get one thing straight — Anthropic makes some of the best damn AI models on the planet. Their...

Oracle vs. Google: The API Battle That Shook the Coding World
If you’ve ever copy-pasted StackOverflow code at 2 AM and thought, “Is this legal?”, then buckle up....
Why Apple’s “Liquid Glass” and Google’s “Expressive” UIs Might Be Missteps
Apple’s new Liquid Glass design and Google’s Material 3 Expressive update promise to make our phones...

What’s It Like to Be a Software Developer in 2025?
If you asked me to describe being a software developer in 2025 in one sentence, I’d say: it’s like...

Is Flutter Still Worth Learning in 2025? (A Deep Dive)
Flutter has always sparked strong opinions in the dev community. Some swear by its speed and...

Why Every Tech Problem Feels Like Fighting a Final Boss
You know that feeling when you boot up your IDE, take a deep breath, and say “Today I will be...

You Can Build Whatever You Want With AI These Days, But… It’s Not Fun Anymore
We are living in what I like to call The Golden Age of Instant Gratification for Developers™. Want...

How I Almost Went Bananas with Recursion—And Finally Got It
Chapter 1: Meet the Banana-powered Brain I was wrestling with this adventurous, tree-like...

Smart Pointers in Rust: A Love Story Between You and Memory Safety 💘
Ah, Rust. The language that forces you to deal with memory like an overprotective parent hovering...

Why System-Level Programming Is More Fun Than Full-Stack Dev
👨💻 Full-Stack Dev: The JavaScript Jungle Let’s get this out of the way: full-stack...

Why TypeScript Won (and You Should Just Give In Already)
Spoiler: JavaScript walked so TypeScript could run — directly into your job interview and snatch...
Should I Encourage People to Learn Programming in 2025? I Don’t Think So.
Alright, let’s cut the fluffy motivational poster nonsense. You’re here because you’ve probably...

Introducing Quotely: My Journey Building a Modern App for Daily Inspiration
I'm incredibly excited to announce that my personal project, Quotely, is officially launched and...
Async/Await in C# vs JavaScript: Same Hoodie, Different Superpowers
“Async is async... right?” No. That’s like saying a Toyota Corolla and a Tesla Plaid are just...

How to Actually Land a Flutter Job in 2025
You’ve been learning Flutter, built a to-do app or two, maybe even added dark mode. You hop on...
Why Getting a Software Developer Job in 2025 Sucks (But We Still Do It Anyway)
Let’s just rip the Band-Aid off, shall we? It’s 2025. We were promised flying cars, a post-AI...
Vibe Coding Is More Fun Than Actual Coding — And That’s Okay, Bro
A love letter to coding for the aesthetic, not the algorithm. Why vibe coding slaps harder than your production backend.

Why React Still Reigns Supreme (Even though it probably shouldn't)
Let’s get one thing clear right out of the gate: React is not the best JavaScript...
Android Studio: Stockholm Syndrome Disguised as an IDE
Let’s talk about Android Studio. Or as I lovingly call it: the Stockholm Syndrome Simulator for...
Flutter vs. React Native: When Should You Choose Flutter? (And Avoid Turning Into a Debugging Gollum)
So, you’re standing at the crossroads of mobile development, staring at two signs: Flutter:...
Clean Architecture is Not a Shower for Your Codebase
Alright kids, gather ‘round. Let me tell you the tale of Clean Architecture—that magical spell...
Why Developers Are Always Burned Out (And Probably Crying in the Shower)
“I don’t always burn out, but when I do, it’s because I stared at the same semicolon for 6 hours...
Top 10 Tips to Fasten Your Software Developer Workflow (Without Selling Your Soul to AI)
Let’s be real — writing software isn’t always about being “productive.” Half the time it’s Stack...
I Love Flutter, But Sometimes It Feels Like We're In A Toxic Relationship
Listen. I adore Flutter. Like, I’m talking full-on, butterflies-in-my-stomach, swipe-right-every-time...
AI is Cool, You Guys Are Just Lame
Look, I’m not here to coddle your feelings if you think AI is overrated. I’m not here to argue...
Why Being a Software Developer Sucks in 2025
Nothing feels like anything, and Stack Overflow might as well be a museum. Welcome to...
Why React Native Development Sucks (Unless You're Using Expo)
React Native, the sweet, sweet siren song that lures web developers into the world of mobile app...
The AI Takeover: Are We One Update Away from Becoming Our Robot Overlords' Pets? 🤖🐶
Introduction: AI – The Good, The Bad, and The Hilariously Terrifying Artificial...
🚀 Master Flutter DevTools Like a Pro & Make Your App Fly!
🚨 Warning: This Blog Post May Make Your App TOO Fast! Alright, Flutter devs, let’s be...
What the Hell Are Flutter Isolates? And Why Should You Care? 🧩
If you’ve ever built a Flutter app and watched it freeze like a deer in headlights when trying to...
The Silent Struggle of a Flutter Developer: Why Hard Work Sometimes Feels Like It Doesn’t Matter
If you’ve ever felt like no one notices your hard work as a Flutter developer, you’re not alone. I’ve...
APIs: The Digital Middlemen That Make Developers’ Lives Less Miserable (And Why You Should Care)
Let’s start with a universal truth: developers hate doing extra work. If you handed a programmer a...
Why Flutter is a Better Choice Than React Native in 2025 (Spoiler: It’s Not a Fight to the Death… Unless You Bring a Keyboard)
Introduction: The Year is 2025, and Your Toaster Runs Flutter Ah, 2025. Self-driving cars...
The Great StatefulWidget Debate: My Bizarre Flutter Interview Experience
The Interview That Left Me Shook So there I was, sitting in a virtual meeting room, ready...
Why Flutter Is Still the Best Choice for Cross-Platform Development in 2025: A Mission Impossible Story
Introduction: The Cross-Platform Wars – Ethan Hunt vs. Legacy Code Once upon a time,...
The Wonderful, Terrifying World of Asynchronous Programming: A Love-Hate Relationship
Ah, asynchronous programming. The double-edged sword of modern software development. It’s like giving...
Why Should You Develop a Native Android App Over Flutter?
Alright, let’s get one thing straight: Flutter is amazing. I’ll admit it, Flutter has that "new kid...
Python Sucks at For Loops – And That’s Exactly Why We Love It
Let’s face it: Python is the cat of programming languages. It’s elegant, independent, and pretends it...
How a Software Developer's Life Is More Stressful Than You Think
Being a software developer is often romanticized. You sit in a cozy office (or your pajamas at home),...
Every Programmer Should Know These CPU Tricks for Maximum Efficiency
You’ve heard the classic line: “Premature optimization is the root of all evil.” Sure, but what about...
Why Rewriting Everything in Rust Won’t Solve All Your Problems
Rust is the tech world's equivalent of the new kid on the block who’s great at sports, gets top...
Why Modern Programming Isn't Always Asynchronous (And That's Okay, Mostly)
Picture this: You're at a coffee shop, placing an order. You ask for a latte, and instead of...
Zero-Cost Abstractions in Rust: Asynchronous Programming Without Breaking a Sweat
Imagine you're an efficiency-obsessed chef. You want to cook dinner for 20 guests, but you’ve only...
Why React Native Won the Cross-Platform Race
Ah, cross-platform development—the holy grail of tech, the promised land where you write code once...
Why Tailwind Won the CSS Race (and Made Us Forget About `margin-left: auto` Along the Way)
There was a time when CSS seemed like a beautiful but messy relationship. You had to wade through...
The Problems with Signals: A Tale of Power and Responsibility
In the ever-evolving world of web development, we’re always chasing better ways to manage state,...
Why Java is Fading and Kotlin is the New Sheriff in Town
A Farewell to Java (But Not Too Fond) Remember when Java was the big, shiny language that...
Let's Bash on WordPress: The Worst Web Platform Ever?
Ah, WordPress. The darling of every non-techy entrepreneur's dream and the bane of every developer’s...
Why Does Everyone Hate React?
Before we dive in, I have a serious question for you: why do you really think people hate React so...
Why React Won the Front-End Race
React, The king of front-end frameworks—or should I say "libraries," since React purists will remind...
Why Everyone Should Learn Go (Even If You Think You Don't Need Another Language in Your Life)
Ah, Go, the programming language. You’ve probably heard about it, maybe from that one...

Why Choose Flutter Over React Native? A Deep Dive into the Pros and Cons
Hi, I am Pranta Dutta, and today I want to talk about something controversial. When it comes to...
I wrote a File System CLI in Rust
Introducing FileFly: A Rust Command-Line Utility for Efficient File Operations. I'm...
10 Reasons Why Programming Might not be for Everyone
Programming has undoubtedly become a sought-after skill in today's technologically-driven world. The...
Choosing Between Python and TypeScript: A Guide for Developers
Introduction In the ever-expanding world of programming languages, developers are often...
Why JavaScript Is Running the World
JavaScript, often abbreviated as JS, has become one of the most influential and widely-used...

Is React Native the Future, or Is It Just Native?
Million Dollar Question: Is React Native the Future, or Is It Just Native? In the...

How to use Tailwind CSS with Next.js Image
Hello guys, hope you are doing well. In this post I am going to discuss how to properly use...

All of Your React Utility Hooks in One Place
# 🛠 All of Your Utility Hooks in One Place. When using react(or other frameworks like NextJS and Gat...