Vendors keep telling me that every business is different and customer have different needs. We all buy the same products from the same companies, use the same deployment methodologies and best practices, have the same problems and deliver the same results to the business. You aren’t a precious snowflake.
Same Same Same
I’ve been fortunate to work for many different companies over 25 years, especially the last 15 as freelance engineer. Nuclear Energy, Mobile Carrier, Online Gaming, Online Media, Banking / Finance, Small Business, Insurance are just a few of those so-called verticals markets. Here is one thing that I’ve learned:
They are strikingly similar. The solutions are not unique.
Its the same problems and the same solutions.
All the IT teams have the same processes based on ITIL. They all have, to a greater or lesser degree, the same ITIL problems with change control, bad project scoping, accounting, purchasing and limited access to key resources.
Manufacturers, retarilers, wholesales all use the same technology. Cloud providers, private clouds and bare metal systems all operate the same way. Differences are minor and cosmetic and like arguing that your BMW 5 series is a “in a class of its own” except the engine, gearbox and wheels have 95% congruence in automotive technology.
The vast majority of companies use the same technology. Cisco routers & switches, EMC or NetApp storage, HP / Dell / IBM servers. Data Centres all looked the same with racks lined up in rows, CRACs at the edges. The operating systems are Windows Server or Redhat/CentOS. Databases are predictably Oracle or MSSQL. Desktops are Windows.
Best practices are reused over and over because everyone has the same problems. The variation in actual technology use could be as high as 5%.
The CPU are the same. The memory modules are the same. Programming languages ? Maybe 20 possible choices but still the same everywhere. The technology is the same.
Same Business Needs
All of my employers had the same business needs of their infrastrucutre.
- Contain costs
- Reliable and/or resilient
- Standards based (ie forcing other technology to be the same)
- Able to meet future needs
- Increase flexibility
- Speed up the business process
- etc etc
Same People, Same Views
People go to conferences to see how other people “do it”. People share their knowledge in blog posts so that other people can learn from it.
The EtherealMind View
When you work in IT Infrastructure, every business need or requirement boils down to the same solution.
The same software on the same hardware using engineers who are trained in the same way. Sales and marketing sells the same products to the same people who always buy the same thing.
So don’t tell me that each customer is unique, the solution is customised or such lies. Just stick to the truth and tell me that it is the same old rubbish that everyone else bought. It will work the same way as everyone else and cost the same.
Vendor technology is not different. Your network, storage, compute, hypervisor, application is all basically the same – standardised, consistent and predictable.
The real secret here is everyone is delivering IT solutions in the same way because business run the same processes.
Addendum: Public Cloud Works Because of This
Cloud technologies are possible and useful because all IT infrastructure is functionally identical.