This is a continuation of the earlier posts to enumerate funny aspects of software engineering practice:
- Build a product that looks simple but when you click the advanced options, it becomes overwhelming.
- Build a product that makes you think how to query the results
- Build a product that gives no option to query other than scroll through the results.
- Build a product that makes you go and forth between pages of search results
- Build a product that does not let you order the results
- Build a product that requires you to know the jargon or the domain with little or no warning for consequences.
- Build a product that has clunky form to create a search criteria
- Build a product where the forms don’t let you see the entire entry you type
- Build a product where the forms don’t let you correct your mistakes
- Build a product that does not let you rename your resources and you have to create more
- Build a product that does not send out reminders
- Build a product that gives all resources on lease forcing users to come back.
- Build a product that does not release reclaim resources when the users have marked it for delete forcing them to take the steps themselves
- Build a product that does not give the user to delete resources in bulk
- Build a product that makes it onerous on the user to click through confirmations
- Build a product that let’s hackers hijack user sessions
- Build a product that is purportedly safe only to find the maker violating privacy laws
- Build a product where the competition drives product features
- Build a product where the release timeline is primarily motivated by competitors
- Build a product where massive parallelizing of feature development implies human resources find their activities randomized throughout the week
- Build a product where the end users trust the product only to be told by hackers and researchers that it is not good enough
No comments:
Post a Comment