Articles

Blog & Articles

Thoughts on web development, tutorials, and industry insights

Stop Organizing Code for Machines. Organize It for AI.
AI & Machine Learning 5 min read

Stop Organizing Code for Machines. Organize It for AI.

Last month, I was running Claude on three parallel tasks across one of my projects—a schema migration, an API contract update, and frontend fixes to match it. By hour two, the agent started hallucinating file paths. It wasn't confused because the codebase was too big. It was conf...

The API That Lost Users Taught Me What Actually Matters
Web Development 4 min read

The API That Lost Users Taught Me What Actually Matters

I shipped an API once that was technically correct. It had endpoints. It returned data. It had tests. My team called it "done" on a Friday afternoon, and I remember feeling that particular satisfaction of closing a ticket and moving on to the next feature.

The Bug That Made Me Stop Trusting My Experience
Career & Growth 5 min read

The Bug That Made Me Stop Trusting My Experience

I was three hours into debugging a payment reconciliation issue last month when I realized I was looking in the wrong place entirely. The problem wasn't some asynchronous race condition or a subtle state management bug—it was a date comparison that was off by a single day. I'd wr...

Stop Waiting for CloudFormation to Tell You Everything's Fine
DevOps & Cloud 4 min read

Stop Waiting for CloudFormation to Tell You Everything's Fine

I was sitting in a standup last month when our DevOps lead mentioned we'd spent 45 minutes waiting for a CloudFormation stack update to complete. The infrastructure change itself took maybe 30 seconds. The rest of the time? CloudFormation running stabilization checks, making sure...

จาก chatbot ธรรมดา สู่ AI ที่ทำงานแทนเราได้ — เราเติมอะไรเข้าไปบ้าง?
AI & Machine Learning 2 min read

จาก chatbot ธรรมดา สู่ AI ที่ทำงานแทนเราได้ — เราเติมอะไรเข้าไปบ้าง?

จาก chatbot ธรรมดา สู่ AI ที่ทำงานแทนเราได้ — เราเติมอะไรเข้าไปบ้าง? เวลาเราใช้ ChatGPT หรือ Claude ครั้งแรก — เราพิมพ์คำถาม ได้คำตอบ จบ นั่นคือ LLM (Large Language Model) ในรูปแบบพื้นฐานท...

Stop Waiting for Someone to Encrypt Your Life
Web Development 5 min read

Stop Waiting for Someone to Encrypt Your Life

I spent three hours last week helping a friend "secure" her digital life. We installed a VPN, switched to a privacy-focused browser, enabled two-factor authentication. She felt better. I felt like a charlatan. A week later, she was back to logging into everything with her Google...

Stay Updated

Get notified about new articles and tutorials.

Search Articles