No, it's still a developer's fault. Just because people say to do something doesn't mean to do it. Likewise, many other parties preach something different.
Building out a full app then testing out a hypothesis was probably a waste of time. Putting up a landing page and promoting out to his network would likely have yielded very similar results - people saying "we don't need another todo list". faster, and cheaper.
Building out a full app then testing out a hypothesis was probably a waste of time. Putting up a landing page and promoting out to his network would likely have yielded very similar results - people saying "we don't need another todo list". faster, and cheaper.