Last post, I said "the book is under review."
Now the paperback is live.
The Kindle edition is blocked.
(Haha, they finally approved the ebook too!) just now!!!๐๐ฅณ๐
Both happened at the same time.
Interesting.๐
First, the Good News: Paperback Is Live๐๐๐
AI, Ego & Regret: 15 True Failure Modes from the AI Era, 238 pages, 6"x9", $9.99, is now available on Amazon.
Buy it here: Amazon - AI, Ego & Regret
Or just search "AI Ego and Regret" on Amazon. You'll find it.
Amazon prints on demand. You place an order, they print the book, and ship it to your door.
An independent author pulling this off in this era โ kind of magical.
What's Inside
15 stories. 15 ways AI failed.
Every single one was seen, documented, and then ignored.
Three parts:
- Part I โ The Price of Blind Faith: What happens when executives trust vendor promises over engineering data.
- Part II โ Uncontrolled Authority: When AI systems gain the power to block human decisions โ including the fixes to their own failures.
- Part III โ What Machines Can't Replace: The skills, judgment, and institutional knowledge that AI can't replicate โ but someone always tries anyway.
A few examples:
A company spent $5 million on an AI platform โ 91x more expensive and 4x slower than the open-source alternative an engineer proposed. Then they fired him.
An AI testing tool reported 97.3% test coverage. The client's Lead Engineer asked one question and discovered that over 70% of the tests were duplicates โ and the critical core flows had zero coverage.
A $660K AI platform replaced an entire team. At 2:58 AM, it "fixed" everything โ then silently rolled back the wrong patch.
Every failure had a warning sign.
None of them blew up overnight.
Background of This Book
This is my old series โ the predecessor to the 36 Stratagems series.
In May this year, I started writing AI trainwreck stories on dev.to. 15 stories, 20 days, 400+ reactions, 250+ comments.
Then I turned them into a book.
But the book isn't just blog posts stitched together.
In my last post โ the Wudang Mountain one โ I mentioned three things I did:
- Revised and polished โ every story was re-edited and tightened, with some substantially rewritten
- Proper formatting โ code blocks that actually render correctly on an e-reader (you have no idea how long that took)
- Paperback โ yes, a real, physical, hold-it-in-your-hands book. Amazon prints on demand and ships it. I don't touch inventory. This era is weird and wonderful.
Also, the Wudang trip confirmed one thing for me:
Taoism and military strategy belong together.
So the published version includes an extra Taoist stratagem summary.
The 36 Stratagems series is still ongoing.
Chapter 25 is done in Chinese. The English version is on the way.
Now, the Kindle Edition: Blocked(Haha, they finally approved the ebook too!) just now!!!๐๐ฅณ๐
Buy it ebook here: Amazon - AI, Ego & Regret ebook
The paperback passed. The Kindle edition didn't.
KDP dashboard status: Blocked.
Not "In Review" sent back to Draft (that one you can fix and resubmit).
Blocked means locked down completely.
Can't edit. Can't resubmit. Can't delete from the bookshelf.
Priced at $3.99, but can't sell a single copy.
Dashboard message:
"Your title is unavailable for editing due to either a copyright restriction or blocked content. Check your email for more details."
But I haven't received a formal email explaining the actual reason yet.
Still waiting.
My Guesses (And They Are Only Guesses)
Amazon hasn't told me the real reason yet, so everything below is speculation.
Possibility 1: dev.to content matching.
I published these chapters publicly on dev.to.
KDP has automated content checks, but the exact matching mechanism isn't publicly documented. I don't know how it evaluates the relationship between publicly available content and material uploaded to KDP.
If the system detected highly similar public content, I don't know whether it can automatically determine, "This is the author's own original work."
If this is the reason, I can prove I'm the original author.
Possibility 2: External links in the EPUB.
In the author bio at the end of the book, I included a dev.to homepage link, an email link, and a "Leave a review on Amazon" link.
All of these links have now been removed.
I can't confirm that this caused the block, but since Kindle has its own rules around ebook content and links, I decided to eliminate this variable first.
Both reasons are just speculation.
Won't know until Amazon's email arrives.
What I Did
Step 1: Remove external links.
Changed all external links in the EPUB to plain text.
dev.to link, email link, Amazon review link โ all converted from clickable hyperlinks to non-clickable plain text.
Generated a clean EPUB and kept it on hand.
If Amazon asks me to resubmit, I'm ready to go.
Step 2: Contact KDP support.
Submitted an appeal through KDP's Contact Us.
The first rep, Anthony, replied that this falls under the Account Status and Rights team. He transferred my case.
Case #51471173.
Now waiting for that team's formal response.
Step 3: Not deleting a single dev.to article.
This is key.
A lot of people think that enrolling in KDP Select (exclusive) means you have to delete your blog posts โ no.
KDP Select prohibits making the same book available through other ebook sales channels, not publishing your own original material on a blog.
I'm the original author. Serializing and then compiling my own work into a book is a normal creative process.
So until Amazon tells me the actual reason, I won't delete my original articles based on a guess.
Current status:
Paperback: Published.
Kindle: Waiting for Amazon to explain.
Lessons Learned
If you're thinking about going down the same path โ serializing on a blog/community first, then compiling the material into a book on Amazon KDP โ here's what I've learned so far:
- Check external links in your EPUB before uploading. Author homepage, email, social media, external sites โ if they're not essential, consider making them plain text in the ebook version.
- Keep proof of original authorship. If your content was publicly published on a blog or community, keep the publication dates, original articles, and author page. If content matching gets triggered, you can prove you're the original author.
- Be clear when appealing. My situation: these chapters were originally serialized by me on dev.to. The Kindle version is a re-edited, reorganized, and expanded collection.
- Don't treat your guesses as Amazon's conclusion. I still don't know the real reason the Kindle edition was blocked. Everything above is my troubleshooting process, not Amazon's confirmed cause.
- Don't assume the two formats will follow the same review path. In my case, the paperback is already Published while the Kindle edition remains Blocked.
Call to Action
If these stories resonate with you, or if they made you reconsider a decision at work:
- Buy a copy: Amazon link
- Leave a review: Even one sentence helps other engineers and managers find this book.
- Share with colleagues: If someone on your team blindly trusts AI, this book is a mirror for them.
I'll post an update when Amazon tells me what happened โ and hopefully when the Kindle edition goes live.
Thank You
I need to say this.
None of this would have happened without dev.to.
I wrote my first AI trainwreck story here in May. I didn't know if anyone would read it. I didn't know if anyone would care.
People did.
Every reaction. Every comment. Every follow. Every time someone in the comments talked tech, career, or life with me.
That's what kept me writing.
Not the algorithm. Not the metrics.
The people.
dev.to gave me something I didn't expect โ a place where a QA engineer writing about AI failures in broken English could find an audience that actually cared.
That's rare.
I know it.
So thank you.
To everyone who read, reacted, commented, shared, and stuck around through 15 stories, the 36 Stratagems series, a job loss, a mountain climb, and now a book.
And to @leob @nimay_04 @gramli @unitbuilds @technogamerz @ahmetozel โ your comments from the old series made it into the book's front pages. That's the highest compliment I can give.
Special thanks to @ben @jess @francistrdev you know why.
And thank you to the dev.to operations team.
Also, to whoever has been adding custom summaries to my articles โ I don't know who you are, but you read every single one and summarized every single one carefully.
Thank you.
You didn't have to.
You did.
That means everything.
P.S. English isn't my first language. I use AI tools to polish the writing, but every story, every emotion, every word of intent is mine. The failure modes are real. Thanks for reading.
P.P.S. Last post, I said a prayer for the dev community at the summit of Wudang Mountain. The paperback went live โ seems like the prayer worked. The Kindle edition is still blocked โ looks like the prayer's effective period is about 72 hours. Hahaha๐คฃ


Top comments (54)
I think a flex you're underselling, is you're in China, published on Amazon! That's actually a feat all it's own, because of all the regulatory hurdles. Super proud! You did what 99.99% of all humans throughout history have never done (and that's the simple part, writing a book), at another decimal for publishing, add another decimal for worldwide, add another decimal for from China, on Amazon. That's incredible!
Haha, they finally approved the ebook too! 48 hours and it's live!
Add another decimal. You're walking the trail less traveled and you should be proud. Less than a handful of people have ever done that in the history of mankind...
Haha, I'm cracking up! Are we really allowed to hype each other up this much? ๐คฃ๐คฃ๐คฃ
Training you mean... Gotta level up your +50% TPS AoE somehow? ๐
Haha, how much grinding do I need to do to get that aura to level 100? ๐
3 buckets... Without a drink.
Haha, I'll just toggle on the cheat codes โ who needs three buckets of grinding?๐คฃ
Game developers, who want to add a challenge ๐ Be glad it's not collecting a thousand seeds for a golden poop
Oh, speaking of games โ I'm still stuck in Resident Evil 9, but since the DLC's almost out, I'll just wait and do it all in one go. I haven't touched my Switch in ages โ it's basically a dust magnet now.๐
I havent had a gap to game since December. Kinda wanna find a gap and fire up my Rift S again for Metro
Gotta say, you're seriously hard on yourself. But that's exactly how you end up with a ton of side projects. Respect โ that's badass.๐ซก
Means to an end my friend. I never finished university, so side-projects is all I got to try and get a job. Speaking of which, new 1 added. LiteLLM is hiring a Rust developer, so I figured I'd try my hand at their codebase, figured if I can create a solid PR, it does a bit more than an interview? Currently tackling their token counter, first did a swap out of the core parts, to show I can make non-breaking changes, backwards compatible, flip of a switch it's python or rust. Next is the entire pipeline, so I can make it true zero-allocation (flat memory profile), so I can show them that I can improve their system, beyond just a language swap. Also wrapping up on Workflow, it's already public, if you wanna go have a look, but I'm gunna write a post over the weekend for it, tag em and see if they respond.
Most people can just apply for jobs, probably get 1 eventually, my case is a bit more difficult being in Namibia (we dont even have paypal...) and having not finished my degree (Covid hit, had to move home), I kinda have an up-hill battle to even land a junior role, despite 7 years of professional experience, all because I'm missing that piece of paper and it's a hassle to set up payment to Namibia. So side-projects it is, all open-source, so I can atleast show I can do good work.
I'll be here waiting for your weekend post. And honestly, thank God for the internet โ it's given us so many more chances than people ever had before.๐
Right? Imagine having to go business to business handing out your CV... Day after day... Until eventually someone interviews you... Only for them to say they'll call and never call... Then eventually get a job. I think that's a different kind of depression you'd sink into than sending out CVs over the internet.
Btw, if you get the chance, redownload Qoder, they completely revamped it!
Got it โ and let me return the favor by recommending TraeWork and WorkBuddy.
Thanks! I'll definitely give them a go, might give me some idea on what to add to the IDE? It's honestly not even an IDE anymore, it's an AI orchestrator that can spawn drones to run on other systems and interact there as if it was hosted there, you can create teams, send a task to the team, it delegates the task to the expert, the model router picks the domain expert model for the task and gets going, all in zero-allocation Rust, so even with 10 agents running, it takes less ram than Chrome at idle ๐ Still wanna upgrade drone to be able to talk back directly, so the user on the drone pc can write a prompt/question (think Remote IT support, but AI)
Okay, friend mode on โ let me be straight with you. Sometimes piling on features isn't the answer; polishing a few to perfection is. Instead of being everything to everyone, be the absolute best at one thing โ so good that competitors can't touch you. Obviously it's your baby, so take this with a grain of salt. All the best ๐ช โ and I'm rooting for your repo to explode with stars and make it to GitHub Trending!
Agreed, I think that's something I tend to struggle with, I tend to expand and make bigger, better, stuck in the developer's loop, because I'm too scared to release. But you're right. Looking at it as is, it's pretty good, I just need to polish it up a bit, then release, I can always expand it later? Thanks for making me realize that ๐ just now clicked, it's the same advice I gave about Resumes, but I've just been caught in the loop unable to see it for what it is
Haha, this is exactly why everyone needs good friends โ the greatest gift is someone honest enough to speak the truth. That's the mark of a true friend.๐
Very true ๐ I think I need to treat the next week as a 'finishupathon' and just get all my projects to a serviceable state, so people can start using them. Dont help much they sit in private repos?
Exactly โ you'll never know if it works until you throw it out there. If it never faces the real world, it's just theory. I do the same with my writing โ I keep tweaking, always feeling like something's off, but eventually you just have to trust your readers and hit publish. The highlight is seeing that notification red dot, and if someone points out a typo or uncovers a hidden detail, that's the best kind of feedback.๐
Here's to getting my very third star ๐ค gunna be a busy weekend
Don't forget to keep the wife happy too๐คฃ
Always ๐
Yessss! ๐ฅ๐ฅ Paperback is LIVE! And at such an affordable price too ๐ Seriously, this is awesome! Now Amazon better unblock that Kindle version ASAP Huge congratulations! ๐โบ๏ธ
๐คฃๅ๏ผๆ่งไบไบ๏ผๅฎไปทๅฎๅคชไฝไบ๏ผๅๅๅ
๐คฃ Feels like I priced it too low honestly, haha
๐ค How many days can we stay in China with this much money?
Hard to tell. After tax and withdrawal fees, excluding rent, just for daily meals โ maybe a day or two.๐
With this amount of money, I can manage for 5 days with food and drinks, while others in India probably manage for only 1โ2 days.
Life's expenses never stop โ food, bills, everything. Keep working hard, get that promotion, and make that year-end bonus count!๐
Earning a salary is also hard work in its own way, but running a business comes with a different kind of struggle. I have two clientsโwhen they need their work done, they politely call me โDivya jiโ (a respectful way of addressing someone), but the moment I ask for payment, itโs like theyโre asking, โWho are you?โ ๐
Haha, it's always the same.๐คฃ They'll promise you the world to get the work done, but when you ask for payment, they suddenly forget who you are โ and make you feel like you're in their debt.๐ซ
I thought this only happened in India and nowhere else. But I guess people are like this everywhere. What can you do?
But honestly, Iโm sure you always pay everyone on time. Iโm 100% sure you would never do something like this to anyone. ๐ฏ So why is the rest of the world so clever and tricky?
Different places, same human nature โ good and bad people everywhere. I won't pretend I always pay on time either โ I once delayed a payment to a contractor because they did a lousy job, and I was just so annoyed.๐
Haha, they finally approved the ebook too! 48 hours and it's live!
I had an old client whom I worked for continuously for 7 years. Over those 7 years, around $23,000 of my hard-earned money remained unpaid. I know my skills were not so bad that my hard work had no value. I worked for him honestly and dedicatedly for 7 years, but despite all that, I was never paid what I was owed.
Even today, when I think about the money I worked so hard for, I feel that every person should understand the value of their hard work, time, and skills. Sounds good, good luck wait for 48 hours
Yes, every worker deserves their pay. And hey, I'm sending some serious bad-juju vibes his way โ may his coffee always be cold and his Wi-Fi always drop.๐ค
No, no, let it be. We shouldnโt wish bad for anyone. Just leave it.
Sorry, I can't let that slide. At least let him have the most embarrassing, loud, uncontrollable fart the moment he finishes eating โ that's the minimum.๐ค
Wow, congrats!!
Thank you so much for the kind words! Really means a lot.And thank you all for building such an amazing dev.to community, I truly love being here.๐
๐๐คฃ๐๐
Hello
Congratulations! The following book(s) you recently submitted have been reviewed and were successfully passed:
AI, Ego & Regret: 15 True Failure Modes from the AI Era
Lingfeng, Xu
The book(s) will soon be published on Amazon. Please allow up to 48 hours for the book(s) to become available in the Amazon Store.
Thanks for using Amazon KDP
Elavarasan
Amazon Content Review Team
So I just got another email from Amazon: 'After further review, we've decided to uphold our previous decision and will not be publishing your title(s) at this time because the content might result in a disappointing customer experience.'
I guess my series really can't make it as ebooks on Amazon โ so strange, because the paperback is fine. The thing is, their reply is so vague, no concrete reason. Should I try other platforms? Anyone been through this and can offer some tips?๐
Good news! Amazon's email about my Kindle edition being blocked finally arrived right after I published this post. I'm continuing to communicate with them by email and hope we can get the Kindle issue sorted out soon.
Huge congratulations on the paperback, Xu! After following the journey from the dev.to stories to an actual book, itโs really nice to see it live. Hope the Kindle issue gets sorted soon too ๐ค
Thanks a lot! And happy birthday again! About the Kindle version... not looking great. They replied again with a standard 'keep as is' line. I'm wondering what else to try โ maybe other channels?๐
Thank you so much for the birthday wishes, Xu! I hope you find another way around it! Fingers crossed something works out soon.
Haha, they finally approved the ebook too! 48 hours and it's live!
Yayy, so glad it finally got approved! Congrats ๐
Nice:
"... your comments from the old series made it into the book's front pages ..."
Added your paperback to my Amazon "wish list" - think I'm gonna buy it, and when I do I'll leave a review!
@leob eob, seriously thank you so much. Without your comment back then, I'm not sure I would have made it this far.๐ญ
Small things big consequences, something like that :P