The author has experience with both software development and testing, and agrees with Agile principles of emphasizing design and testing throughout development. However, the author observes that in practice, insufficient resources can lead companies to take shortcuts in the Agile process, resulting in technical debt and chaos. Specifically, the author argues that properly allocating adequate resources like time, staff, and talent results in better outcomes than hastily done work. Cutting the wrong corners in the Agile process can be devastating.