There are many odd practices in IT industry that spell hypocrisy. The following highlight a few of these practices that are not applied in other roles.
- Interview Tests
- Silly Interview Puzzles
- Pair Programming
- Using Notebooks to build models that instil bad practices
- Using lots of ceremony in an Agile team
- TDD - Test-Driven Development (what other roles expect to derive test first before development?)
- Infinite Scrolling
- Gone Fishing pages
- Software Engineering Sweatshops and Xtreme Programming
- Using statistics to explain a process or method
- Using statistics to reason about a solution that itself is seeped in uncertainty
- Avoiding everyday commonsense logic in favor of statistics to derive practical solutions
- Using statistics to increase the complexity of a solution rather than working towards simpler solution that reduces uncertainty
- Calling something deep when deep down it is just statistics
- Using statistics to build everyday things that even humans don't use statistics for
- Using all the wrong methods that a university degree teaches one not to use
- Rejecting qualified candidates in favor of unqualified Phd candidates who don't even have a formal or practical IT background
- White, black and gray hacking where they all use the zero sense of discipline of hacking
- Using racist jargon like blacklists and whitelists