• While working for a company about 15 years that made web based educational software, we had a potential client try pitching us on a website he wanted us to build.

    He had lots of vague hand wavy ideas, but he had two very concrete ideas that the site absolutely needed. A) It had to be, “in the cloud”, and B) it must be, "Web 2.0”.

    • I was just reminded of the time I took an app dev class where my prof attempted to simulate the client-team relationship when someone wants you to make a program. It was fairly straightforward (to be fair to that professor, it was more about working in a team and learning to program as a team than working with a client), and I wonder if the class would be better or worse if he attempted to add in stuff like this.