Thursday, November 7, 2019

This is a continuation of the earlier posts to enumerate funny aspects of software engineering practice:
310) Build a product that claims patents on features that make the competitors go to court.
311) Build a product that does not protect against modifications to its binaries and find all kinds of distributions in the marketplace.
312) Build a product that mitigates fails to protect against privacy and lose revenue from counterfeits
313) Build a product that gains popularity from illegal copies sold overseas
314) Build a product that differentiates from domestic competitors in how popular it becomes to customers in other geographic regions
315) Build a product that sustains its growth over time regardless of changes while finding it to be an uphill task.
316) Build a product with brand value that attracts people more than its revisions
317) Build a product with an attractive logo that people can find and recognize easily.
318) Build a product with a distinction in how it is perceived with respect to competitors and find the awards and recognitions become selling points.
319) Build a product that overcomes challenges in development such as technical debt, quality gates, automations and others with fewer resources and higher efficiency.
320) Build a product that offers even more value in its upcoming while reducing costs.
321) Build a product that tries to play the underdog only to save the win against a competition
322) Build a product by learning from the mistakes of the leader/competitor
323) Build a product where the application is always treated to be one among a genre of applications and no matter how different the product maybe from the rest.
324) Build a product that punches the ticket in a genre of applications
325) Build a product where the awards and recognitions are given regardless of the merits of the product
326) Build a product where the approach taken is rather academic and solves some profound problems but the mainstream to go with a more mass-appeal product
327) Build a product where the effort to study the market results in a clear vision and goal for the product and reduces costs
328) Build a product where the cost of resources is not a concern but the time to market determines everything else
329) Build a product as a startup from scratch and realize that the growth of the startup shapes the software beyond the original vision
330) Build a product where the best laid out plans often slip the deadline.

Wednesday, November 6, 2019

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

300) Build a product where the product shows savings made by the end user with the use of the product and find that the product gets mentioned favorably in management reports.
301) Build a product where the components behave like products and the product is an integration of those making for an integrated basket.
302) Build a product where the advertisement to the product is stolen by the appearance and unrelated story from the celebrity
303) Build a product where the customers are left confused by the advertisement on what the product can do
304) Build a product where the customers are left confused by the advertisement on what the product cannot do
305) Build a product where the customers feel rewarded for their efforts be it the ease with which cut and paste on the screen works.
306) Build a product where the customers can change the way their search results appear so they can put it in their own presentations.
307) Build a product that does not cover liabilities with legal language protection
308) Build a product that manipulates license towards intellectual property sharing
309) Build a product that has enough patents filed that partners find it difficult to work with.
310) Build a product that claims patents on features that make the competitors go to court.
311) Build a product that does not protect against modifications to its binaries and find all kinds of distributions in the marketplace.
312) Build a product that mitigates fails to protect against privacy and lose revenue from counterfeits
313) Build a product that gains popularity from illegal copies sold overseas
314) Build a product that differentiates from domestic competitors in how popular it becomes to customers in other geographic regions
315) Build a product that sustains its growth over time regardless of changes while finding it to be an uphill task.
316) Build a product with brand value that attracts people more than its revisions
317) Build a product with an attractive logo that people can find and recognize easily.
318) Build a product with a distinction in how it is perceived with respect to competitors and find the awards and recognitions become selling points.
319) Build a product that overcomes challenges in development such as technical debt, quality gates, automations and others with fewer resources and higher efficiency.
320) Build a product that offers even more value in its upcoming while reducing costs.

Tuesday, November 5, 2019

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

290) Build a product that attracts so much attention for its flaws that it becomes a baseline for the next version.
291) Build a product that is efficient in servicing and support costs and find that the product is almost forgotten
292) Build a product that empowers customers to expand  their business and find the loyalty base doubling by those who bring in others. The product may have no change in functionality and this may have resulted from the efforts of the product management and sales team only.
293) Build a product that achieves aspiring quality goals during its development and find the release to have a smaller fixed tail.
294) Build a product where the fallouts of backlog are attempted even after code freeze
295) Build a product where the quality engineering tasks that were missed out during development are attempted to be squeezed inside the final run up to release
296) Build a product where the release engineering is a concerned about quality gates only to find that the product has not embraced shift-left movement
297) Build a product where the critical bugs are discovered last
298) Build a product where the documentation is delivered in its own releases and find the costs of customer interaction reducing drastically
299) Build a product where the product reduces interaction between user and administrator and find that users are multiplying by leaps and bounds
300) Build a product where the product shows savings made by the end user with the use of the product and find that the product gets mentioned favorably in management reports.
301) Build a product where the components behave like products and the product is an integration of those making for an integrated basket.
302) Build a product where the advertisement to the product is stolen by the appearance and unrelated story from the celebrity
303) Build a product where the customers are left confused by the advertisement on what the product can do
304) Build a product where the customers are left confused by the advertisement on what the product cannot do
305) Build a product where the customers feel rewarded for their efforts be it the ease with which cut and paste on the screen works.
306) Build a product where the customers can change the way their search results appear so they can put it in their own presentations.
307) Build a product that does not cover liabilities with legal language protection
308) Build a product that manipulates license towards intellectual property sharing
309) Build a product that has enough patents filed that partners find it difficult to work with.
310) Build a product that claims patents on features that make the competitors go to court.

Monday, November 4, 2019

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

280) Build a product where the state is stored in some form of file system or database only to find that they can be compromised in most deployments.
281) Build a product that bills incorrectly for the resources used.
282) Build a product that eavesdrops even when you are not anticipating
283) Build a product that hides sinister motives behind purported automation
284) Build a product that showcases attractive charts and graphs that never occur
285) Build a product that has fine grained automations leaving the developers delighted to build their own but at the expense of the organization.
286) Build a product that has apis for everything but they keep going through changes
287) Build a product that adds more work for the owners where the cost for the total ownership is swept under the open source tag
288) Build a product where the emphasis is on cloud friendliness but never bothers to state the assumption of being a tenant in the cloud comes with subscription cost
289) Build a product that is like an appliance sold to end-users, customers and their datacenters with little or no visibility to the business except on the budget
290) Build a product that attracts so much attention for its flaws that it becomes a baseline for the next version.
291) Build a product that is efficient in servicing and support costs and find that the product is almost forgotten
292) Build a product that empowers customers to expand  their business and find the loyalty base doubling by those who bring in others. The product may have no change in functionality and this may have resulted from the efforts of the product management and sales team only.
293) Build a product that achieves aspiring quality goals during its development and find the release to have a smaller fixed tail.
294) Build a product where the fallouts of backlog are attempted even after code freeze
295) Build a product where the quality engineering tasks that were missed out during development are attempted to be squeezed inside the final run up to release
296) Build a product where the release engineering is a concerned about quality gates only to find that the product has not embraced shift-left movement
297) Build a product where the critical bugs are discovered last
298) Build a product where the documentation is delivered in its own releases and find the costs of customer interaction reducing drastically
299) Build a product where the product reduces interaction between user and administrator and find that users are multiplying by leaps and bounds
300) Build a product where the product shows savings made by the end user with the use of the product and find that the product gets mentioned favorably in management reports.

Sunday, November 3, 2019

This is a continuation of the earlier posts to enumerate funny aspects of software engineering practice:
270) Build a product where the end users trust the product only to be told by hackers and researchers that it is not good enough
271) Build a product where the base line edition tantalizes the developers and the pricey edition purchase is delayed.
272) Build a product where the price of the top line spurns away some of the potential buyers
273) Build a product where the full-service solution it provides makes the customers feel like pampered.
274) Build a product where the revenue generation comes from end-user licenses sold rather than pay per use or vice versa and the company makes more money than the customers are aware
275) Build a product where the key-secrets need to be rotated but cannot be kept safe externally
276) Build a product that requires elaborate setup but find little utilization of most of the components
277) Build a product that advertises as a plug and play but doesn’t work with half the platforms
278) Build a product where the error code and error message leave the customer longing for divine intervention
279) Build a product where the mashup of technologies makes the product clunky to operate
280) Build a product where the state is stored in some form of file system or database only to find that they can be compromised in most deployments.
281) Build a product that bills incorrectly for the resources used.
282) Build a product that eavesdrops even when you are not anticipating
283) Build a product that hides sinister motives behind purported automation
284) Build a product that showcases attractive charts and graphs that never occur
285) Build a product that has fine grained automations leaving the developers delighted to build their own but at the expense of the organization.
286) Build a product that has apis for everything but they keep going through changes
287) Build a product that adds more work for the owners where the cost for the total ownership is swept under the open source tag
288) Build a product where the emphasis is on cloud friendliness but never bothers to state the assumption of being a tenant in the cloud comes with subscription cost
289) Build a product that is like an appliance sold to end-users, customers and their datacenters with little or no visibility to the business except on the budget
290) Build a product that attracts so much attention for its flaws that it becomes a baseline for the next version.

Saturday, November 2, 2019

This is a continuation of the earlier posts to enumerate funny aspects of software engineering practice:
260) Build a product that does not send out reminders
261) Build a product that gives all resources on lease forcing users to come back.
262) Build a product that does not release reclaim resources when the users have marked it for delete forcing them to take the steps themselves
263) Build a product that does not give the user to delete resources in bulk
264) Build a product that makes it onerous on the user to click through confirmations
265) Build a product that let’s hackers hijack user sessions
266) Build a product that is purportedly safe only to find the maker violating privacy laws
267) Build a product where the competition drives product features
268) Build a product where the release timeline is primarily motivated by competitors
269) Build a product where massive parallelizing of feature development implies human resources find their activities randomized throughout the week
270) Build a product where the end users trust the product only to be told by hackers and researchers that it is not good enough
271) Build a product where the base line edition tantalizes the developers and the pricey edition purchase is delayed.
272) Build a product where the price of the top line spurns away some of the potential buyers
273) Build a product where the full-service solution it provides makes the customers feel like pampered.
274) Build a product where the revenue generation comes from end-user licenses sold rather than pay per use or vice versa and the company makes more money than the customers are aware
275) Build a product where the key-secrets need to be rotated but cannot be kept safe externally
276) Build a product that requires elaborate setup but find little utilization of most of the components
277) Build a product that advertises as a plug and play but doesn’t work with half the platforms
278) Build a product where the error code and error message leave the customer longing for divine intervention
279) Build a product where the mashup of technologies makes the product clunky to operate
280) Build a product where the state is stored in some form of file system or database only to find that they can be compromised in most deployments.

Friday, November 1, 2019

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