Worst Software Dev April Fool’s Day Jokes

Nope, others may have already Rickrolled you with a disguised link to Rick Astley’s “Never Gonna Give You Up.” Instead, here is a list of the worst “jokes” that IT and the software development community has played on itself over the years. Perhaps some are never going to give up their traditional software development approach, but there is always hope.

  1. Write each of your software applications in a different programming language.
  2. Let Oscar retire. He was the last guy on staff who knew how the old FoxPro based billing system worked.
  3. Although heavily used throughout the world to conduct B2B electronic commerce (among other things), it is the one data formatting “standard” that guarantees none of the end-point systems will natively process the syntax.
  4. Hire an army of consultants to heavily customize your multimillion ERP system to the point where you cannot upgrade any of the components or database without another million and months or more of cost and effort.
  5. Cascading Style Sheets. Enough said.
  6. Choose a new JavaScript framework each week. On every third week, integrate several of them together.
  7. Duplicate business logic and rules within each application where they are used.
  8. Architect the next great user experience interface using no less than six different scripting and programming languages.
  9. Design your website and web application for exclusive use with Internet Explorer version 8.
  10. Build your next app without talking to any end-users.
  11. Build tightly coupled integration between your critical apps. But name the integration executable “Loose_Coupling.exe”
  12. Use Notepad as your HTML editor of choice. What’s the worst that could happen?
  13. Hardcode your database access credentials and methods into each application, especially if the database is obsolete and no longer supported, running on an operating system that is obsolete and no longer supported.

Is it time to refactor your whole approach to software development? Consider the advantages of a Low-code Development Platform.


LANSA Hybrid Low-Code solutions are fast to deploy and easy to maintain delivering outstanding value for any application development project. Ready to get started?




Recommended Posts

1 Comment

  1. Well written “jokes”. Though, it is titled as “jokes”, some of them are sad realities (4, 7, 10) in lot of enterprises.


Comments are closed for this article!