Tuesday, November 12, 2019

This is a continuation of the earlier posts to enumerate funny aspects of software engineering practice:



340) Build a product that builds fan following with its reliability.

341) Build a product that continuously raises the bar for the competition on Performance

342) Build a product that continuously stays in the limelight by finding one or another metric to claim to better at than the competitors.

343) Build a product that can resell part of its components as independent products

344) Build a product that leverages a single component for others to connect

345) Build a product that expands its way to interact with customers other than by form entry such as with voice and mobile apps

346) Build a product that improves interactivity with big fonts and smaller forms for the aged and the small screens where forms cannot be avoided

347) Build a product that leverages connectivity to keep the bulk of the processing to backends where they can scale

348) Build a product that leverages display by keeping all the frontend activities to devices and wearable.

349) Build a product that expands the same possibilities for Fortune 500

350) Build a product which becomes a Fortune 500 and gets to demand others to work with it

351) Build a product which has an easier path to growth due to its celebrity power

352) Build a product which gets accepted in industries because someone/some lobby opens doors

353) Build a product which struggles during it venture capital rounds but makes up for it with acquisition or going public

354) Build a product which has enormous appeal generated by word of mouth in academic curcles

355) Build a product with high standards where the developers revel in fewer restrictions on resources and timeline  and form a tight productive group

356) Build a product where there is proactive program management to keep the growth aligned to timelines and milestones

357) Build a product where the management deals with engineering problems in creative ways while the product is developed at the pace of the software development team

358) Build a product where the architecture team is responsible for ensuring no component is missed from the possibilities for the product and find the specifications to become obsolete before it can be revised.

359) Build a product where the growth and versioning of the product follows snowflake like pattern while the developers have to jump about from one branch to another

360) Build a product for different flavors of operating systems or cloud computing  and find the developers struggle to keep their skills up to date on each flavor.

361) Build a product and realize it has to be modified for each and every platform on which it is run.

362) Build a product and which grows significantly and then retrofit adapters to different technologies.

363) Build a product and find a number of clients requiring customizations that ends up forming an infrastructure layer facing the clients

364) Build a product that proliferates layers and components as business expands only to have them shrink and adjust afterwards.


No comments:

Post a Comment