Skip to main content

5 posts tagged with "AI"

View All Tags

Testing in the Age of AI: Why TDD Still Matters

· 4 min read
Bater Chen
Senior Full-Stack Engineer

In this AI-driven era, the landscape of software development is transforming with unprecedented speed and flexibility. From code generation to deployment, and from requirement definition to bug fixing, AI tools are reshaping our relationship with code. Yet, amidst this profound transformation, one classic practice is gaining renewed significance: Test-Driven Development (TDD).

What Does It Mean to Be a Developer in the Age of AI?

· 5 min read
Bater Chen
Senior Full-Stack Engineer

As a developer who has recently managed to publish a blog post nearly every day, I should feel accomplished. Yet, a quiet sense of guilt lingers. With AI tools streamlining my work—writing blog drafts, generating 90% of my code through tools like Copilot or Cursor—the process feels almost too effortless. The deliberate rhythm of crafting each sentence or line of code by hand now seems like a distant memory. This ease prompts a deeper question: If AI does the heavy lifting, can I still call myself a developer?

From Prompt to Product - Key Takeaways from the 2025 GAI Conference

· 4 min read
Bater Chen
Senior Full-Stack Engineer

The era of marveling at the capabilities of large language models is behind us. At the 2025 Generative AI Conference (GAI Conference & Dev Day), the conversation shifted from "What can AI do?" to critical, practical questions: "How accurate is it?", "Can it be trusted?", and "Is it ready for production?" This transition, evident in keynote addresses and enterprise case studies, signals a maturing field where real-world application defines success.

What Is the True Value of a Developer in the Age of AI?

· 4 min read
Bater Chen
Senior Full-Stack Engineer

In an era where artificial intelligence can produce code with remarkable speed and accuracy, developers are confronted with a pressing question: what is our true value when AI appears to outpace us in technical tasks? As a seasoned developer with a passion for coding, I have reflected deeply on this challenge. The answer lies not in our ability to compete with AI on raw output, but in the uniquely human contributions we bring to the table—empathy, collaboration, and the ability to foster a positive team culture.