Developer Sucks Customer Reviews and Feedback
Apple Developer (formerly Apple Developer Connection) is Apple Inc.'s website for software development tools, application programming interfaces (APIs), and technical resources. It contains resources to help software developers write software for the macOS, iOS, iPad, watchOS, and tvOS platforms.
Here is a piece that was written by Dominic Burford in which he reviewed Apple Developer
Apple development sucks I’ve been developing mobile apps for the Android and iOS platforms for several years now. I have used both Telerik Platform (now retired) and Xamarin Forms. Both of these are excellent development platforms. Most recently, I have been developing apps using Xamarin Forms. Most of the code for the app in a Xamarin Forms app is contained within a single, shared project. This code is shared between both the Android and iOS apps. When you require platform-specific behavior, you place this code in the Android or iOS specific project as required. During the development of the latest app, we have hit several issues as you would expect. Some small, some not so small. Android development is pretty painless, intuitive, conforms to well defined best practices and standards. We have hit a few snags with Android, but these have been relatively small and easy to fix. Apple however is a whole different can of worms. Nothing they do seems to conform to any well-defined standard or best practice. They have this habit of almost deliberately ignoring the well defined and understood patterns and practices from other development platforms, and doing it “their way”. It’s fair to say that the “Apple way” is usually vastly more time consuming, complicated, and error-prone. The Apple motto seems to be the total inverse of Occam’s razor. When given two or more ways of solving a problem, always choose the worst option. From provisioning profiles and certificates to asset catalogs (I have never encountered a worse way of storing images than this), the “Apple way” is never simple, straight-forward, or intuitive. Nearly every issue or bug we have encountered has been with the iOS version of the app (on both Telerik Platform and Xamarin Forms). The Apple platform just doesn’t seem as robust as Android (which just works). I am assuming that the majority of Apple developers don’t get much exposure to other development environments, and probably build mainly Apple apps. They therefore never get to experience how things “should” be. If you only know the “Apple way” of doing things, then you have nothing else for comparison. I have worked within the development for approaching 20 years now, and in that time have used pretty much every platform, tool, and technology at some point. I, therefore, have a broad knowledge of what is considered “best practice” by my exposure to the huge number of technologies over the years. I know what works, and how things ought to work. I can spot efficiency, good design, simplicity, and elegance from afar. This is why I am of the opinion that the Apple way just sucks. Doing something differently merely for the sake of it is not innovative. There are very good reasons why certain ideas become best practices within the development field. It’s because they work. And not just work but are well understood and accepted by those working within the industry. They have been put to the test and been successful. In all my years as a professional software developer, engineer, and architect, I can honestly say that I have never come across a development platform as poor as that provided by Apple. If you genuinely think Apple makes great development products, then I’d suggest having a look at how everyone else builds their development tools. Microsoft and Google for example build excellent development tools, and they employ industry best practices and standards in their processes and workflows. Unfortunately, while Apple remains a player in the mobile app space, developers such as myself will just have to put up with the “Apple way” of doing things. I think Apple would do well to take a look around at the other players in their industry and take some inspiration from them. Until they do, they will continue to frustrate developers who find the “Apple way” cumbersome, time-consuming and inefficient.
Former Employee - Software Engineer says"I worked at Google part-time for more than 3 years Cons: Boring, lazy, sleep, and, or"
Current Employee - Software Engineer says"I have been working at Google full-time Cons: No integrity starting from the management"
Former Employee - Backend Developer says"I worked at Google full-time Cons: highly competitive high pressure bad boss"
Current Employee - Senior Java Developer says"I have been working at Google full-time Cons: All of them Seriously, I mean it"
Former Employee - Embedded Software Engineer says"I worked at Google full-time for more than a year Cons: Ethically challenged Money over privacy Long hours"
Current Employee - Software Engineer says"I have been working at Google full-time for less than a year Cons: Everything else like a bunch of libtard employees"
Former Employee - Software Engineer says"I worked at Google full-time Cons: Company direction is unethical and causes concern"
Former Contractor - Software Engineer says"I worked at Google for more than a year Cons: I can’t think of any cons"
Current Employee - Software Engineer says"I have been working at Google full-time Cons: Racism among the corporation is terrible"
Current Employee - Web Developer says"I have been working at Google full-time for more than a year Cons: Social justice is constantly shoved down your throat"
Marketing expert (Former Employee) says"While being interviewed for Accenture the expectations of the job were never mentioned because of “confidentially” if I knew from the beginning that I would be making cold calls I wouldn’t have taken the position. They set unrealistic expectations and when you try to reach out for help they always say it’s going to get better and let me tell you it doesn’t. The pay isn’t enough for what they expect from you. They would never call themselves a call centre but that’s exactly what it is a call centre. So if you don’t like that kind of environment then this job isn’t for you. Cons: Long hours, not enough pay, high expectations, stressful work environment."
EDP Project – Energy Supply Market B2B (Former Employee) says"Empresa de exploração laboral, com baixos indices de meritocracia"
QA Tester (Former Employee) says"Llegaba a aburrirme bastante en el lugar. Queria un mejor empleo desde el primer día y se hacen idiotas/pendejos e hipocritas por no escuchar. Las personas son odiosas y hacen comentarios estupidos y sin sentido todo el tiempo, pareciera que a todas las personas les hiciera falta materia gris para ver que la empresa es mala en verdad. Una verdadera decepción. Cons: Todo"
Customer Service Representative (Former Employee) says"This was one of the worst jobs I've had. And the quitting process made it even worse. Like you can't get free of them. Taking over a month for them to actually let me know the procedure on how to return my work from home equipment. Very unprofessional and when I would try to ask to figure out I would just be passes on to the person time and time again. Cons: Unprofessional"
Desarrollador de software (Former Employee) says"Empresa cárnica en la que te tratarán como basura si no están sacando bastante dinero por ti. Cons: Horario, responsables, compañeros..."
Analista (Current Employee) says"Una pésima empresa, la cuál se jacta de ser la mejor empresa para trabajar y no es así , no valoran a las personas. Las explotan y por un sueldo miserable PÉSIMA EMPRESA"
Application Development Analyst (Former Employee) says"Lots of reponsibilites are given. Not enough recognition for the one who forgets to treat your manager as a king although your client appreciates your work. Cons: Dont join if you are having strong work ethic, skillset and leadership but no appetite for buttering your boss"
SNA (Current Employee) says"Performance and promotions are not based on meritocracy, rather than tenure of the employee. Lot of office politics involved, making the new comers difficult to work."
Medical Claims Processor (Former Employee) says"I have had several jobs over the years and this has been by far the worst. They lied during my interview about pay, career advancement, etc and they will lie to you! There isn’t enough pay in this world to get me to deal with half of the mess I dealt with. Management is clueless and has zero clue how to lead. Training was extremely fast and pushy! If you don’t learn fast, this isn’t the job for you! My entire team didn’t feel comfortable completing the work after training and we expressed that we needed more time, but management did not care about our concerns. Everyone would get emails stating, “if you can’t be faster at processing, then we will get rid of you!” That is not how you treat employees! I will never recommend this company to anyone!! With this company it is QUANTITY over QUALITY!! Applicants beware!!! Cons: Micromanaging, demanding, quantity over quality"
mesa de ayuda (Former Employee) says"trabaje en la mesa de ayuda en argentina, microcentro malisima experiencia les lavan la cabeza a los jovenes , exprimen.... el desarrollo a futuro no se encuentra alli es todo mentira, muchas falacias mentiras reiteradas y repetidas por los colaboradores hacen que uno imagine que todo esta bien pero el sistema es perverso. Pobre de los jovenes que quieran iniciar en Accenture y o en otras empresas del mismo tipo. Si todo va bien espero que desaparezcan en un futuro no muy lejano, las personas que han echo el mal en esa empresa de seguro van a tener su castigo en esta o en la proxima vida, por suerte solo he desperdiciado poco tiempo alli! saludos! Cons: TODAS las contras"
Collections Support (Former Employee) says"I dont want to generalize but we were so unlucky to have unprofessional and got unfair treatment from our Team Lead and Manager last year thats why out of 10 pioneers(us) only 3 or 4 left today because of poor management."
Application Development Specialist (Current Employee) says"unspoken culture of "office first, family later", Cons: dont adhere to own policies, expect retaliation if asking for roll off, expect salary cuts, future decided by managers mood not merit"
Customer Service New Associate (Former Employee) says"There isn't much to say..... Cons: Long exhausting hours, no knowledge, terrible system, terrible management"
IT operations (Former Employee) says"They don’t really care much. You were never too good for them, had high standards. They seek for the best employee but don’t give chance for the ones that tried their best. Cons: Picky, self centred employer."
Sr. Consultant (Former Employee) says"Exhaustive...burnout... Reason being sent on project that were in a mess and the clients were not happy. Toxic environment. Cons: Knowledge and Experience does not count..."
Customer Service Representative (Former Employee) says"Managers do not have proper management skills. They use employee for a couple of months then forget it. Promoting employee for a short period of time and demote them for no reason. Promises been made that everything will be fine but at the end they just hurt the employee's feelings. The company cares only about their benefits and not for the employees. There are no backup plans if something goes wrong."
QA Analyst (Current Employee) says"Do not recommend them. No professional development and management doesn’t care about the “small” people. Cons: Too many to list"
Associate Software Engineer (Former Employee) says"Worst job, long work hours, learnt nothing but how to work in MS Excel, workplace culture is bad, only local people get the advantage. there is no enjoyable part of this job. Cons: Long work hours, less salary, no future scope, no job security, no job satisfaction"
Senior Manager (Former Employee) says"Not at all a good company to be part of, will squeeze you to the core and they will throw you out just to meet budget targets, not a people oriented company"
Senior Level (Former Employee) says"I worked for many big SIs where my career was advancing so well until I join Accenture Canada, I used to hear from clients about their bad reputation but I gave it doubt until I made the mistake to move in, I worked for 5 of their big clients in Canada. So listen to this:"
Rilee says"@MissSid @WixHelp @Wix I am aware but Squarespace sucks for design unless you can code (not a web developer so I ca… https://t.co/qmMjn5Owv7"
Erika Swartz says"@scotthannen Come on over to analytics or data science where a large proportion of code is written as though no one… https://t.co/SEVNapwLvu"
Tom Vinita says"@six6jiang 98% of programmers write documentation targeted exclusively at other programmers and it sucks ass, this… https://t.co/dmfw39WjxC"
Richie says"This is awesome news. It just sucks knowing the #isles could be playing their final season at the barn with no fans… https://t.co/NFlSCe7u8C"
In The News
Hindustan Times reports"Mumbai crime branch probes underworld link to Juhu developer’s murder"
Cryptonews reports"Privacy Wallet Wars: Wasabi Vulnerabilities Denied by Developer"
9to5Mac reports"Automated mistake by Apple kills all Mac developer’s apps"
XDA Developers reports"Developer brings Dark Sky for Android back from the dead"