Posts

Is Agile Failing in the Age of AI?

6 minute read

Published:

Agile transformed software development by adapting to changing requirements. But what happens when AI dramatically reduces the cost of implementation? Are we still optimizing for the right bottleneck?

The End of Software Scarcity, Part 2: Rosa’s Story

3 minute read

Published:

In my previous article, I argued that AI-assisted development may be bringing an end to software scarcity. This article tests that idea through a real-world project with a local small business owner.

Teaching Philosophy as a Part-Time Teacher

3 minute read

Published:

Between 2017 and 2025, I consistently taught undergraduate or graduate courses in most semesters while balancing my teaching responsibilities with a full-time position in industry.

Teaching philosophy

1 minute read

Published:

Teaching methods should be flexible, evolving based on the students, course content, and learning environment.