greensboro Posted May 19, 2017 Report Share Posted May 19, 2017 A lot of people here complain about how much Oracle’s software (including cloud) s---s. I’d like to offer a developer’s perspective. I worked for Oracle for 8 years (by acquisition). I left last year. Here is my rant about Oracle software development. Requirements change constantly. Important projects are reviewed by TK every 2 weeks, and he often changes his mind every (or almost every) time. It is common to have 180 degree reversal of previous decisions. On my last project (for OPC), we threw away 3 months of coding because of a requirement change. On a previous project it took us 2 years to deliver because we started over 3 times. We never delivered all the features either. This is bad not only because it delays releases, it also crushes morale. Why work hard when there’s a good chance you’re going to throw it away? The deadlines are impossible. If you give people a challenging deadline, they usually step up. If you give them an impossible deadline, they give up. As a developer, you are asked to give estimates but those estimates are always ignored. The schedule is set based on wishful thinking not any realistic assessment of the work required. Again, this crushes morale. The project teams are spread across the world. The work almost never splits up into neatly divisible lines, and you are working with teams in US east, US west, China, Europe, and (always) India. The result is that you spend half your time writing emails and specs and reading others emails and specs to understand how stuff will fit together. It’s incredibly unproductive and frustrating. The thinking seems to be that if there is a developer free any where in the world, assign him or her to the most important project. These global teams mostly produce crap because it is so hard to get everybody on the same page. The development process and tools are antique. Everything is frozen in the 90s. Whatever the database team did then is the best way to do things for ever. This is slowly starting to change with a slow introduction of agile/SCRUM and git but the rate of change is far too slow. The hardware/VM support from PDIT is terrible. It’s a constant struggle to get PDIT resources for development and testing. It’s the worst hardware environment of my career, with slow machines and frequent downtime. Even developer laptops are a joke. If you’re very lucky, you’ll get a MacBook Pro, but not a top of the line one. All the software companies I worked at before Oracle gave developers the best hardware available because it speeds them up. Even if it improves productivity a little bit, it’s worth it. However, Oracle is always focussed on cost savings not productivity. Your opinion as a developer is unwanted and discouraged. If you have any feedback on features or ideas for new things, nobody will listen. In fact, you will be told to shut up and do what you’re told. The message is that developers are overpriced typists with no ability to think independently. This is also bad for morale. QA is a broken organization (needs a separate rant). Testing is not well done and does not improve quality. Support is a broken organization. The result is developers constantly get dragged in to deal with furious customers. Half the time the customer has been promised something the product can’t do and you have to be the bad guy and explain that. The support interruptions can be frequent and disrupt the schedule. Total compensation is not competitive. If you are ranked highly, you will get decent raises and your salary will be competitive, but your bonuses and stock will not. When I told my non-Oracle developer friends my bonus numbers they were astonished. Every person I knew outside of Oracle was getting 3 - 10 times the Oracle bonus amounts. If you are not ranked highly, you will not get raises, bonuses, or stock except rarely. This is not good for morale, especially because there are plenty of good developers who are not getting raises. It is also bad for morale when you find out that the people hired from AWS make 3 times what you make. In summary, it is a miracle that Oracle ever ships any software, crap or not. Quote Link to comment Share on other sites More sharing options...
tennisluvr Posted May 19, 2017 Report Share Posted May 19, 2017 Good to know Quote Link to comment Share on other sites More sharing options...
hushh fatak Posted May 19, 2017 Report Share Posted May 19, 2017 no wonder why salesforce was able to crush Oracle ... Proof from CEO of SFDC - http://www.cnbc.com/2017/05/18/salesforce-ceo-marc-benioff-says-his-company-is-crushing-oracle.html Quote Link to comment Share on other sites More sharing options...
kiraak_poradu Posted May 19, 2017 Report Share Posted May 19, 2017 ltt Quote Link to comment Share on other sites More sharing options...
holycow205 Posted May 19, 2017 Report Share Posted May 19, 2017 ipudu ivanni endku le...nenu andlone working! badha pergutadi ilantivi chaduvute... Quote Link to comment Share on other sites More sharing options...
TampaChinnodu Posted May 19, 2017 Report Share Posted May 19, 2017 6 minutes ago, hushh fatak said: no wonder why salesforce was able to crush Oracle ... Proof from CEO of SFDC - http://www.cnbc.com/2017/05/18/salesforce-ceo-marc-benioff-says-his-company-is-crushing-oracle.html salesforce ki chaala thakkuva resources kaavali ani vinna. compared to other tech's. so thakkuva cost. Quote Link to comment Share on other sites More sharing options...
tom bhayya Posted May 19, 2017 Report Share Posted May 19, 2017 Get out of oracle ani salaha ivvu, company old ayyekodhi alaaney ayipothundhi ey organization ainaa. After 10 yrs ippudu thopu company gurinchi kuda ilaantivey vinipisthaayi Quote Link to comment Share on other sites More sharing options...
Vaampire Posted May 19, 2017 Report Share Posted May 19, 2017 Oracle picha light. 6 months back interview icha akkada. One week lo selected ani chepparu kaani offer letter radaniki 2 months patindi. Evevo approvals kavali anta. Compensation is joke. Naa daggara diff companies vi 3 offers undey. Ikkada total package migitha 3 offers base antha kooda ledhu. Naaku telisina kontha mandi akkada 5+ years nunchi working. They always complain about work culture and salary. I really dont understand y they still work there Quote Link to comment Share on other sites More sharing options...
tennisluvr Posted May 19, 2017 Report Share Posted May 19, 2017 2 minutes ago, Vaampire said: Oracle picha light. 6 months back interview icha akkada. One week lo selected ani chepparu kaani offer letter radaniki 2 months patindi. Evevo approvals kavali anta. Compensation is joke. Naa daggara diff companies vi 3 offers undey. Ikkada total package migitha 3 offers base antha kooda ledhu. Naaku telisina kontha mandi akkada 5+ years nunchi working. They always complain about work culture and salary. I really dont understand y they still work there Job security maybe. Quote Link to comment Share on other sites More sharing options...
Vaampire Posted May 19, 2017 Report Share Posted May 19, 2017 2 minutes ago, tennisluvr said: Job security maybe. Valid point ey. Chaala mandi pathukupotharu akkada. Quote Link to comment Share on other sites More sharing options...
k2s Posted May 19, 2017 Report Share Posted May 19, 2017 3 hours ago, greensboro said: A lot of people here complain about how much Oracle’s software (including cloud) s---s. I’d like to offer a developer’s perspective. I worked for Oracle for 8 years (by acquisition). I left last year. Here is my rant about Oracle software development. Requirements change constantly. Important projects are reviewed by TK every 2 weeks, and he often changes his mind every (or almost every) time. It is common to have 180 degree reversal of previous decisions. On my last project (for OPC), we threw away 3 months of coding because of a requirement change. On a previous project it took us 2 years to deliver because we started over 3 times. We never delivered all the features either. This is bad not only because it delays releases, it also crushes morale. Why work hard when there’s a good chance you’re going to throw it away? The deadlines are impossible. If you give people a challenging deadline, they usually step up. If you give them an impossible deadline, they give up. As a developer, you are asked to give estimates but those estimates are always ignored. The schedule is set based on wishful thinking not any realistic assessment of the work required. Again, this crushes morale. The project teams are spread across the world. The work almost never splits up into neatly divisible lines, and you are working with teams in US east, US west, China, Europe, and (always) India. The result is that you spend half your time writing emails and specs and reading others emails and specs to understand how stuff will fit together. It’s incredibly unproductive and frustrating. The thinking seems to be that if there is a developer free any where in the world, assign him or her to the most important project. These global teams mostly produce crap because it is so hard to get everybody on the same page. The development process and tools are antique. Everything is frozen in the 90s. Whatever the database team did then is the best way to do things for ever. This is slowly starting to change with a slow introduction of agile/SCRUM and git but the rate of change is far too slow. The hardware/VM support from PDIT is terrible. It’s a constant struggle to get PDIT resources for development and testing. It’s the worst hardware environment of my career, with slow machines and frequent downtime. Even developer laptops are a joke. If you’re very lucky, you’ll get a MacBook Pro, but not a top of the line one. All the software companies I worked at before Oracle gave developers the best hardware available because it speeds them up. Even if it improves productivity a little bit, it’s worth it. However, Oracle is always focussed on cost savings not productivity. Your opinion as a developer is unwanted and discouraged. If you have any feedback on features or ideas for new things, nobody will listen. In fact, you will be told to shut up and do what you’re told. The message is that developers are overpriced typists with no ability to think independently. This is also bad for morale. QA is a broken organization (needs a separate rant). Testing is not well done and does not improve quality. Support is a broken organization. The result is developers constantly get dragged in to deal with furious customers. Half the time the customer has been promised something the product can’t do and you have to be the bad guy and explain that. The support interruptions can be frequent and disrupt the schedule. Total compensation is not competitive. If you are ranked highly, you will get decent raises and your salary will be competitive, but your bonuses and stock will not. When I told my non-Oracle developer friends my bonus numbers they were astonished. Every person I knew outside of Oracle was getting 3 - 10 times the Oracle bonus amounts. If you are not ranked highly, you will not get raises, bonuses, or stock except rarely. This is not good for morale, especially because there are plenty of good developers who are not getting raises. It is also bad for morale when you find out that the people hired from AWS make 3 times what you make. In summary, it is a miracle that Oracle ever ships any software, crap or not. Nice Quote Link to comment Share on other sites More sharing options...
tennisluvr Posted May 19, 2017 Report Share Posted May 19, 2017 Just now, k2s said: Nice Thatha endi poddu gaala zara garam ayinav edo theddu la, sab khairiyat kya? Quote Link to comment Share on other sites More sharing options...
samaja_varagamana Posted May 19, 2017 Report Share Posted May 19, 2017 @ICANWIN , @kiladi bullodu idey kada nen meeku chepindi Quote Link to comment Share on other sites More sharing options...
samaja_varagamana Posted May 19, 2017 Report Share Posted May 19, 2017 20 minutes ago, Vaampire said: Oracle picha light. 6 months back interview icha akkada. One week lo selected ani chepparu kaani offer letter radaniki 2 months patindi. Evevo approvals kavali anta. Compensation is joke. Naa daggara diff companies vi 3 offers undey. Ikkada total package migitha 3 offers base antha kooda ledhu. Naaku telisina kontha mandi akkada 5+ years nunchi working. They always complain about work culture and salary. I really dont understand y they still work there Oracle sap days are gone bro nen oracle loney inni rojulu chesindi ..........now youth and opt candidates like @TOM_BHAYYA and @k2s arr opting hadoop n AWS Quote Link to comment Share on other sites More sharing options...
nrikittu Posted May 19, 2017 Report Share Posted May 19, 2017 Quote Link to comment Share on other sites More sharing options...
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.