Oracle has never been a developer-friendly company. Historically, they have produced brilliant technology, made it freely available, and let it be up to the developers to figure out how to use it.
That strategy is failing today, for three reasons:
- Oracle is no longer indispensable. Open source offerings now provide what only a large company like Oracle could manage a decade ago.
- Poor access to cloud services. Much software is cloud-based, and Oracle only offers short, poorly-managed trials to developers used to unlimited access on-premise.
- Oracle is one of the most-hated IT companies. Their business practices, including aggressive license reviews and lawsuits, means that CIOs are trying to replace their software and developers seek to avoid them.
They are starting a developer initiative with a new blog, a new website, and a series of Oracle Code events, but it seems rather half-hearted. Little has happened since the initiative was announced at OpenWorld six months ago, and Oracle has cut the funding to their technology evangelist program.
I’ve been a loyal Oracle developer for decades, but I’m afraid Oracle has lost the hearts and minds of developers. My son is finishing his B.Sc. in IT and wouldn’t dream of using Oracle tools. If you are an Oracle developer with more than 10 years until retirement, I advise you to start planning for your time after Oracle.