Monday, November 11, 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.

No comments:

Post a Comment