This is a continuation of the previous post to enumerate funny software engineering practice:
Build a product without compatibility features that require significant re-investment in downstream systems.
Build a product without automation capabilities and have customers try to reinvent the wheel.
Build a product with the focus on development and leaving the test on the other side of the wall.
Build a product that forces consumers to adopt a technology stack or a cloud vendor so that the subscriptions may accrue income for the maker
Build a product that works weird on the handheld devices
Build a product that does not customize user experience or carry over their profile.
Build a product that makes the user repeatedly sign-in on the same device
Build a product that makes users jump through login interface for each and every site they visit
Build a product that breaks on different browsers or clients with no workarounds for functionality.
Build a product with a base that opens as many vulnerabilities as a swiss cheese.
Build a product with a base that takes many dependencies and breaks when any one of them does
Build a product as a platform over all participating vendor technologies to improve customer experience but be blamed when the defects originate actually from vendors.
Build a product as a platform with plugins but the customer always sees a mix of code rather than a homogeneous consistent product.
Build a product on open source only to incur way more cost than anticipated.
Build a product with heavy investments on User Interface and see the target date inevitably moved out.
Build a product with a campaign and have technical debt incurred to keep the architecture sound.
Build a product that causes data loss or unavailability on updates and upgrades.
Build a product that serves a million customers but gets poor reputation when a hacker finds a vulnerability
Build a product that takes man-months to ship out the door only to be told that the features are not baked enough.
Build a product without compatibility features that require significant re-investment in downstream systems.
Build a product without automation capabilities and have customers try to reinvent the wheel.
Build a product with the focus on development and leaving the test on the other side of the wall.
Build a product that forces consumers to adopt a technology stack or a cloud vendor so that the subscriptions may accrue income for the maker
Build a product that works weird on the handheld devices
Build a product that does not customize user experience or carry over their profile.
Build a product that makes the user repeatedly sign-in on the same device
Build a product that makes users jump through login interface for each and every site they visit
Build a product that breaks on different browsers or clients with no workarounds for functionality.
Build a product with a base that opens as many vulnerabilities as a swiss cheese.
Build a product with a base that takes many dependencies and breaks when any one of them does
Build a product as a platform over all participating vendor technologies to improve customer experience but be blamed when the defects originate actually from vendors.
Build a product as a platform with plugins but the customer always sees a mix of code rather than a homogeneous consistent product.
Build a product on open source only to incur way more cost than anticipated.
Build a product with heavy investments on User Interface and see the target date inevitably moved out.
Build a product with a campaign and have technical debt incurred to keep the architecture sound.
Build a product that causes data loss or unavailability on updates and upgrades.
Build a product that serves a million customers but gets poor reputation when a hacker finds a vulnerability
Build a product that takes man-months to ship out the door only to be told that the features are not baked enough.
No comments:
Post a Comment