{"id":9387,"date":"2022-05-21T22:51:16","date_gmt":"2022-05-21T20:51:16","guid":{"rendered":"https:\/\/monodes.com\/predaelli\/?p=9387"},"modified":"2022-05-21T22:51:16","modified_gmt":"2022-05-21T20:51:16","slug":"apple-is-the-technical-equivalent-of-north-korea","status":"publish","type":"post","link":"https:\/\/monodes.com\/predaelli\/2022\/05\/21\/apple-is-the-technical-equivalent-of-north-korea\/","title":{"rendered":"Apple is the technical equivalent of North Korea."},"content":{"rendered":"<p><em><a href=\"https:\/\/javascript.plainenglish.io\/what-programmers-dont-like-about-apple-3af5ed47a88b\">What Programmers Don\u2019t Like About Apple | by Josef Cruz | May, 2022 | JavaScript in Plain English<\/a><a href=\"https:\/\/javascript.plainenglish.io\/what-programmers-dont-like-about-apple-3af5ed47a88b\"><img decoding=\"async\" class=\"alignnone size-full\" src=\"https:\/\/miro.medium.com\/max\/1200\/0*oHnN_wG6KZHiyjBs\" alt=\"\" \/><\/a><\/em><\/p>\n<blockquote>\n<ul>\n<li id=\"fba1\" class=\"ub uc ix le b lf lg li lj ll ud lp ue lt uf lx ug uh ui uj fw\" data-selectable-paragraph=\"\"><strong>Apple is the technical equivalent of North Korea.<\/strong> Both there and their people are locked in a fairly closed system, with the difference that the North Koreans are mostly not enthusiastic about it.<\/li>\n<\/ul>\n<\/blockquote>\n<p><!--more--><!--nextpage--><\/p>\n<blockquote>\n<p id=\"f8f9\" class=\"pw-post-body-paragraph lc ld ix le b lf lg jy lh li lj kb lk ll lm ln lo lp lq lr ls lt lu lv lw lx iq fw\" data-selectable-paragraph=\"\">There are certain things that bother me about the products themselves. For example, there is one of the other tools that are not Apple-certified, but which you still need from time to time, and what cannot be installed via homebrew or the like is often much more complex to install. I understand the thinking behind it. So, I came up with more reasons:<\/p>\n<ul class=\"\">\n<li id=\"fba1\" class=\"ub uc ix le b lf lg li lj ll ud lp ue lt uf lx ug uh ui uj fw\" data-selectable-paragraph=\"\">Apple is the technical equivalent of North Korea. Both there and their people are locked in a fairly closed system, with the difference that the North Koreans are mostly not enthusiastic about it.<\/li>\n<li id=\"b3fb\" class=\"ub uc ix le b lf uk li ul ll um lp un lt uo lx ug uh ui uj fw\" data-selectable-paragraph=\"\">When you\u2019re a \u201cpower user\u201d like programmers, you get annoyed with the usability of Mac OS. I\u2019ve been using Mac OS for a few years and would still say it\u2019s a downgrade coming from Linux or Windows.<\/li>\n<li id=\"0640\" class=\"ub uc ix le b lf uk li ul ll um lp un lt uo lx ug uh ui uj fw\" data-selectable-paragraph=\"\">I think freely stating that the only thing \u201cprofessional\u201d programmers hate about Apple products is the lack of many legacy ports\/and\/or optical drives, etc. Generally speaking, the point that Apple is trying to replace everything with software is good, but the fact that Apple is banning things like USB ports because of this is really annoying.<\/li>\n<li id=\"8e47\" class=\"ub uc ix le b lf uk li ul ll um lp un lt uo lx ug uh ui uj fw\" data-selectable-paragraph=\"\">There would not always be two systems for tablets, cell phones, and computers, for which you have to program twice and which you as a developer also have to purchase. Because of course, you need a Mac for IPad\/Phone programming.<\/li>\n<li id=\"edd4\" class=\"ub uc ix le b lf uk li ul ll um lp un lt uo lx ug uh ui uj fw\" data-selectable-paragraph=\"\">Developers hate Apple because the devices are grossly overpriced and the company is clearly using its power.<\/li>\n<li id=\"1553\" class=\"ub uc ix le b lf uk li ul ll um lp un lt uo lx ug uh ui uj fw\" data-selectable-paragraph=\"\">Repairs are necessary due to many weak points in the electronic design. These repairs are then also made more difficult. I\u2019m not giving any examples here, you just have to find out more, but what Apple is doing is pretty disgusting.<\/li>\n<li id=\"f048\" class=\"ub uc ix le b lf uk li ul ll um lp un lt uo lx ug uh ui uj fw\" data-selectable-paragraph=\"\">The last point is certainly that popular things are being optimized away (the keyboard is being made smaller, the touchpad, which everyone actually really liked, sometimes one less USB port). These are often things where Apple, if you want something different, directly opens up properly.<\/li>\n<\/ul>\n<p id=\"8d06\" class=\"pw-post-body-paragraph lc ld ix le b lf lg jy lh li lj kb lk ll lm ln lo lp lq lr ls lt lu lv lw lx iq fw\" data-selectable-paragraph=\"\">As a developer, I don\u2019t like all closed systems. Closed in the sense that they develop, follow, and keep secret their own standards. The reason is, that adapting to open standards makes our lives as developers much easier. As an example: you can develop an app in HTML\/CSS\/Javascript on any operating system that can run a text editor.<\/p>\n<p id=\"667c\" class=\"pw-post-body-paragraph lc ld ix le b lf lg jy lh li lj kb lk ll lm ln lo lp lq lr ls lt lu lv lw lx iq fw\" data-selectable-paragraph=\"\">On the contrary: if you want to develop a (native) iPhone app, you don\u2019t have a choice: a MacBook is required.<\/p>\n<\/blockquote>\n","protected":false},"excerpt":{"rendered":"<p class=\"excerpt\">What Programmers Don\u2019t Like About Apple | by Josef Cruz | May, 2022 | JavaScript in Plain English Apple is the technical equivalent of North Korea. Both there and their people are locked in a fairly closed system, with the difference that the North Koreans are mostly not enthusiastic about it.<\/p>\n<p class=\"more-link-p\"><a class=\"more-link\" href=\"https:\/\/monodes.com\/predaelli\/2022\/05\/21\/apple-is-the-technical-equivalent-of-north-korea\/\">Read more &rarr;<\/a><\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"inline_featured_image":false,"jetpack_post_was_ever_published":false,"_jetpack_newsletter_access":"","_jetpack_dont_email_post_to_subs":false,"_jetpack_newsletter_tier_id":0,"_jetpack_memberships_contains_paywalled_content":false,"_jetpack_memberships_contains_paid_content":false,"activitypub_content_warning":"","activitypub_content_visibility":"","activitypub_max_image_attachments":4,"activitypub_interaction_policy_quote":"anyone","activitypub_status":"","footnotes":"","jetpack_publicize_message":"","jetpack_publicize_feature_enabled":true,"jetpack_social_post_already_shared":true,"jetpack_social_options":{"image_generator_settings":{"template":"highway","default_image_id":0,"font":"","enabled":false},"version":2}},"categories":[293,171,19],"tags":[],"class_list":["post-9387","post","type-post","status-publish","format-standard","hentry","category-apple","category-ethics","category-mood"],"jetpack_publicize_connections":[],"jetpack_featured_media_url":"","jetpack_sharing_enabled":true,"jetpack_shortlink":"https:\/\/wp.me\/p6daft-2rp","jetpack-related-posts":[{"id":5168,"url":"https:\/\/monodes.com\/predaelli\/2019\/02\/01\/apple-is-another-dark-side\/","url_meta":{"origin":9387,"position":0},"title":"Apple is Another Dark Side","author":"Paolo Redaelli","date":"2019-02-01","format":false,"excerpt":"\u00abApple Hate From The Other Dark Side \u2013 Demo Insight\u00bb or the pot calling the kettle black. Apple is the new Evil Knight as much as Google Apple Hate From The Other Dark Side January 17, 2019 smdadmin 0 Comments Friday, September 18, 2015 Haters are gonna hate, right? What\u2026","rel":"","context":"In &quot;Android&quot;","block_context":{"text":"Android","link":"https:\/\/monodes.com\/predaelli\/category\/android-2\/"},"img":{"alt_text":"","src":"","width":0,"height":0},"classes":[]},{"id":1254,"url":"https:\/\/monodes.com\/predaelli\/2016\/04\/06\/aptyum-cheatlist\/","url_meta":{"origin":9387,"position":1},"title":"apt\/yum cheatlist","author":"Paolo Redaelli","date":"2016-04-06","format":false,"excerpt":"apt-cache se I'm actually doing the reverse: SwitchingToUbuntu\/FromLinux\/RedHatEnterpriseLinuxAndFedora\u00a0 but it's easy as a quick Ctrl-F or \/ Table of Equivalent Commands Below is a table of equivalent commands for package management on both Ubuntu\/Debian and Red Hat\/Fedora systems. Task Red Hat\/Fedora Ubuntu Adding, Removing and Upgrading Packages Refresh list of\u2026","rel":"","context":"In &quot;Debian&quot;","block_context":{"text":"Debian","link":"https:\/\/monodes.com\/predaelli\/category\/debian\/"},"img":{"alt_text":"","src":"","width":0,"height":0},"classes":[]},{"id":11271,"url":"https:\/\/monodes.com\/predaelli\/2024\/01\/27\/how-to-deal-with-technical-debt\/","url_meta":{"origin":9387,"position":2},"title":"How To Deal With Technical Debt.","author":"Paolo Redaelli","date":"2024-01-27","format":false,"excerpt":"Technical debt can cause so much frustration and burnout to development teams. Software engineers can be aware of the side effects of\u2026 Source: How To Deal With Technical Debt. Technical debt can cause so much\u2026 | by Dr Milan Milanovi\u0107 | Dec, 2023 | Medium","rel":"","context":"In &quot;Tricks&quot;","block_context":{"text":"Tricks","link":"https:\/\/monodes.com\/predaelli\/category\/documentations\/tricks\/"},"img":{"alt_text":"","src":"","width":0,"height":0},"classes":[]},{"id":6232,"url":"https:\/\/monodes.com\/predaelli\/2019\/10\/27\/a-map-of-antarctica-if-it-were-located-in-the-north-pacific-instead-of-at-the-south-pole\/","url_meta":{"origin":9387,"position":3},"title":"A Map of Antarctica, if it were located in the North Pacific instead of at the South Pole.","author":"Paolo Redaelli","date":"2019-10-27","format":false,"excerpt":"A Map of Antarctica, if it were located in the North Pacific instead of at the South Pole. So many hints for a fantasy role playing campaign!","rel":"","context":"In &quot;Role Play Games&quot;","block_context":{"text":"Role Play Games","link":"https:\/\/monodes.com\/predaelli\/category\/games\/role-play-games\/"},"img":{"alt_text":"","src":"","width":0,"height":0},"classes":[]},{"id":5440,"url":"https:\/\/monodes.com\/predaelli\/2019\/04\/05\/unix-linux-trick-cd-back-to-the-previous-directory\/","url_meta":{"origin":9387,"position":4},"title":"Unix\/Linux trick: &#8216;cd&#8217; back to the previous directory","author":"Paolo Redaelli","date":"2019-04-05","format":false,"excerpt":"You know when you\u2019re in a very \u201cdeep\u201d directory, such as \/usr\/local\/src\/this\/that\/thatother, and you type \u201ccd\u201d and press enter by mistake ((happens a lot when you thin\u2026 Source: Unix\/Linux trick: 'cd' back to the previous directory Shortly, is as simple as \u00abcd -\u00bb. Since true knowledge lies in manpages, here's\u2026","rel":"","context":"In &quot;Documentations&quot;","block_context":{"text":"Documentations","link":"https:\/\/monodes.com\/predaelli\/category\/documentations\/"},"img":{"alt_text":"","src":"","width":0,"height":0},"classes":[]},{"id":2124,"url":"https:\/\/monodes.com\/predaelli\/2017\/01\/31\/rollup-js\/","url_meta":{"origin":9387,"position":5},"title":"rollup.js","author":"Paolo Redaelli","date":"2017-01-31","format":false,"excerpt":"rollup.js the next-generation JavaScript module bundler guide \/ wiki \/ github What is this? Rollup is a next-generation JavaScript module bundler. Author your app or library using ES2015 modules, then efficiently bundle them up into a single file for use in browsers and Node.js \u2013 even if you use advanced\u2026","rel":"","context":"In &quot;Senza categoria&quot;","block_context":{"text":"Senza categoria","link":"https:\/\/monodes.com\/predaelli\/category\/senza-categoria\/"},"img":{"alt_text":"","src":"","width":0,"height":0},"classes":[]}],"jetpack_likes_enabled":true,"_links":{"self":[{"href":"https:\/\/monodes.com\/predaelli\/wp-json\/wp\/v2\/posts\/9387","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/monodes.com\/predaelli\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/monodes.com\/predaelli\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/monodes.com\/predaelli\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/monodes.com\/predaelli\/wp-json\/wp\/v2\/comments?post=9387"}],"version-history":[{"count":0,"href":"https:\/\/monodes.com\/predaelli\/wp-json\/wp\/v2\/posts\/9387\/revisions"}],"wp:attachment":[{"href":"https:\/\/monodes.com\/predaelli\/wp-json\/wp\/v2\/media?parent=9387"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/monodes.com\/predaelli\/wp-json\/wp\/v2\/categories?post=9387"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/monodes.com\/predaelli\/wp-json\/wp\/v2\/tags?post=9387"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}