---
title: "Paul Pham (@paulpham157) | Hashnode"
description: "DevOps Engineer | Harness Engineering enthusiast https://linktr.ee/paulpham157. Read the latest articles by Paul Pham on Hashnode."
url: "https://hashnode.com/@paulpham157"
---

@paulpham157

# Paul Pham

@paulpham157 · Hanoi, Vietnam · Joined June 2026

DevOps Engineer | Harness Engineering enthusiast https://linktr.ee/paulpham157

[Website](https://linktr.ee/paulpham157)

### [Why We Distrust Tests Written After the Code](https://paulpham157.hashnode.dev/why-we-distrust-tests-written-after-the-code?utm_source=hashnode&utm_medium=feed)

My team writes unit tests before implementation. A public Codex report from May shows what happens when tests get fitted to the code instead.

4 min read · [paulpham157.hashnode.dev](https://paulpham157.hashnode.dev/why-we-distrust-tests-written-after-the-code?utm_source=hashnode&utm_medium=feed)

[1h ago](https://hashnode.com/posts/why-we-distrust-tests-written-after-the-code/6af7146acf3166aae7c9b859)

### [We Burned Dozens of Sprints Learning This, But You Don’t Have To](https://paulpham157.hashnode.dev/we-burned-dozens-of-sprints-learning-this-but-you-don-t-have-to?utm_source=hashnode&utm_medium=feed)

I’ve built and deployed dozens of AI agent systems and RAG pipelines. Hope this article helps you avoid making the same mistakes.

15 min read · [paulpham157.hashnode.dev](https://paulpham157.hashnode.dev/we-burned-dozens-of-sprints-learning-this-but-you-don-t-have-to?utm_source=hashnode&utm_medium=feed)

[Jun 16](https://hashnode.com/posts/we-burned-dozens-of-sprints-learning-this-but-you-don-t-have-to/6a310fa886f5ad86b6ca21b2)
