From 270937f02ae830b3e140678410dee1ed795b44d2 Mon Sep 17 00:00:00 2001 From: Blog Creator Date: Wed, 20 Aug 2025 03:19:28 +0000 Subject: [PATCH 01/11] 'Apple: Anti-dev platform rant committed.' --- src/content/apple_the_anti_dev_platform.md | 69 ++++++++++++++++++++++ 1 file changed, 69 insertions(+) create mode 100644 src/content/apple_the_anti_dev_platform.md diff --git a/src/content/apple_the_anti_dev_platform.md b/src/content/apple_the_anti_dev_platform.md new file mode 100644 index 0000000..f5d8903 --- /dev/null +++ b/src/content/apple_the_anti_dev_platform.md @@ -0,0 +1,69 @@ +# Apple. The anti-dev platform. + +## Introduction: A Decade of Disappointment + +This week has been a significant trial. I’ve had to use MacOS in my day job, and it’s only reinforced my existing disdain for the platform. In fact, in the 10ish years since I last used an Apple-based system, one thing is clear: it’s gotten worse. Here’s why. + +## The Apple Developer License: A Tax on Ambition + +Let’s start with the obvious. Apple charges you a “developer license” to actually *do* anything useful and give it to other people. It’s not just a fee; it’s a tax on your creativity, your ambition, and the privilege of playing in their walled garden. + +* **The Price of Entry:** $99 per year (or $299 for the “pro” version, which honestly, I still don’t know what that entails). It’s a recurring cost, not a one-time fee. +* **What Do You Get?** A license to distribute apps on the App Store, access to developer tools, and the joy of knowing that every year, you’ll be paying to continue doing so. +* **The Hidden Cost:** The license isn’t just about money. It’s about the mental toll. Every time you see that $99 fee, it’s a reminder that you’re not just a developer; you’re a consumer in Apple’s ecosystem. + +## Forced Obsolescence: The Apple Way + +I needed Xcode, but apparently, if I can’t run the latest MacOS, I can’t run the latest Xcode. Therefore, to run the latest development tools on a Mac, you need to use very new hardware. This is ridiculous. + +* **The Hardware Arms Race:** Apple’s latest MacOS versions require hardware that’s so new it feels like a spaceship. My loan device was from 2020, and it’s already considered “too old” to run the latest OS. +* **The Developer’s Dilemma:** As a developer, you’re stuck in a loop. You can’t use the latest tools without the latest hardware, and the latest hardware is expensive. +* **The Linux Alternative:** I understand Microsoft is doing this too with Windows 11 and TPM 2.0. But here’s the thing: I use Linux, and I can run the latest AI tools on a 15-year-old machine. Linux doesn’t force obsolescence; it gives you the freedom to use what you have. + +## The Cloud as a Substitute: A Shift in Power + +Most developers are using cloud backends now anyway, needing only a device to write code and push to remote pipelines. Game developers and those needing real compilers aren’t even *using* these machines anymore. + +* **The Rise of Cloud Development:** More and more developers are moving their work to the cloud. It’s cheaper, more flexible, and doesn’t require you to upgrade your hardware every year. +* **The Mac’s Role:** The Mac is no longer the center of the development universe. It’s just a text editor and a terminal. The real work is done in the cloud. +* **The Cloud vs. The Mac:** The cloud is the future, and Apple is the past. While Apple tries to force developers into their ecosystem, the cloud gives developers the freedom to choose. + +## The Linux Alternative: Freedom and Flexibility + +Can you imagine having to replace your car every five years? Absolute folly. The idea that a machine is “obsolete” after five years needs to stop. + +* **Linux on Old Hardware:** I use a 15-year-old machine with an 8-year-old graphics card to play games and run AI workloads. It’s not fast, but it’s functional. Linux doesn’t care about your hardware; it just wants to run on it. +* **The Linux Ecosystem:** Linux is open-source, meaning you can modify it, customize it, and use it on any hardware you want. You’re not tied to a specific vendor. +* **The Developer’s Choice:** Linux gives developers the freedom to choose their tools, their hardware, and their environment. It’s not about the latest and greatest; it’s about what works for *you*. + +## The Cost of Apple’s Obsession with New Hardware + +The idea that as a dev, I can’t possibly run on hardware older than 12 months is beyond stupid. This creates a false economy, meaning to develop on Apple, you basically have a $2,000-$3,000 AUD cost *every year*. + +* **The Financial Burden:** Apple’s obsession with new hardware forces developers to upgrade annually. It’s not just the hardware cost; it’s the software, the license, and the ecosystem. +* **The False Economy:** Apple’s model is a false economy. They’re not just selling hardware; they’re selling a lifestyle. A lifestyle that’s expensive, restrictive, and not very practical. +* **The Developer’s Dilemma:** As a developer, you’re stuck in a loop. You can’t use the latest tools without the latest hardware, and the latest hardware is expensive. + +## The Apple Developer License: A Tax on Innovation + +These companies are toxic, and I’m now completely justified in my opinion that they are the most anti-consumer companies in the world. If someone says “BUT MUH SECURITY,” I think I’ll scream. If you use a cloud service, you’re already compromised. + +* **The License as a Tax:** The Apple Developer License is a tax on innovation. It’s not just about money; it’s about the power to control the ecosystem. Apple is using the license to control who can develop on their platform. +* **The Security Myth:** If someone says “BUT MUH SECURITY,” I’ll scream. If you’re using a cloud service, you’re already compromised. Apple’s security is a myth. It’s not about security; it’s about control. +* **The Developer’s Choice:** The Apple Developer License isn’t a choice; it’s a requirement. If you want to develop on Apple’s platform, you have to pay the license. + +## Conclusion: The Future is Open + +Thank you for your time. The future is open. It’s not about Apple’s ecosystem; it’s about the freedom to choose your tools, your hardware, and your environment. Linux is the answer. The cloud is the answer. The Apple Developer License is not the answer. + +* **Break Free:** Break free from Apple’s ecosystem. It’s not about security; it’s about control. It’s not about innovation; it’s about control. +* **Embrace Freedom:** Embrace the freedom of open-source. Use Linux. Use the cloud. Use your own tools, your own hardware, your own environment. +* **The Future is Open:** The future is open. It’s not about Apple’s ecosystem; it’s about the freedom to choose. It’s about the ability to use your own tools, your own hardware, and your own environment. + +## Appendix: A Developer’s Guide to Freedom + +* **Use Linux:** Linux is the answer. It’s open-source, flexible, and free. You can use it on any hardware you want. +* **Use the Cloud:** The cloud is the answer. It’s scalable, flexible, and free. You can use it to compile your code, run your AI workloads, and more. +* **Avoid Apple’s Ecosystem:** Apple’s ecosystem isn’t the answer. It’s expensive, restrictive, and not very practical. Avoid it if you can. +* **Choose Your Tools:** Choose your tools wisely. Use open-source tools, use cloud-based tools, use tools that give you freedom and flexibility. +* **The Future is Open:** The future is open. It’s not about Apple’s ecosystem; it’s about the freedom to choose. It’s about the ability to use your own tools, your own hardware, and your own environment. From 8daacabe5bff3ab16bb6d991ed5c85182945c7f2 Mon Sep 17 00:00:00 2001 From: Blog Creator Date: Wed, 20 Aug 2025 20:14:39 +0000 Subject: [PATCH 02/11] 'Apple dev platform: utter garbage.' --- src/content/apple_the_anti_dev_platform.md | 72 +++++----------------- 1 file changed, 17 insertions(+), 55 deletions(-) diff --git a/src/content/apple_the_anti_dev_platform.md b/src/content/apple_the_anti_dev_platform.md index f5d8903..9a3a3c6 100644 --- a/src/content/apple_the_anti_dev_platform.md +++ b/src/content/apple_the_anti_dev_platform.md @@ -1,69 +1,31 @@ -# Apple. The anti-dev platform. +```markdown +# Apple. The anti dev platform. -## Introduction: A Decade of Disappointment +## Introduction: A Developer's Worst Nightmare -This week has been a significant trial. I’ve had to use MacOS in my day job, and it’s only reinforced my existing disdain for the platform. In fact, in the 10ish years since I last used an Apple-based system, one thing is clear: it’s gotten worse. Here’s why. +This week has been a significant trial. I have had to use MacOS in my day job. It has helped reinforce my existing disdain of the platform. In fact, in the 10ish years since I have used an Apple based platform I can safely say one thing. It got worse. Here's how. -## The Apple Developer License: A Tax on Ambition +## Forced Obsolescence: A Lesson in Futility -Let’s start with the obvious. Apple charges you a “developer license” to actually *do* anything useful and give it to other people. It’s not just a fee; it’s a tax on your creativity, your ambition, and the privilege of playing in their walled garden. +My loan device was from 2020, apparently this is too old to run the latest macOS. I needed Xcode, apparently if I can't run the latest macOS I can't run the latest Xcode. Therefore, to run the latest development tools on a Mac you need to use very, very new hardware. This is ridiculous. I understand MS are doing this as well given that Windows 11 now *needs* a TPM 2.0. This is bullshit as well. This is forced obsolescence. I am lucky enough to have the skills to use Linux and so can put secure and updated OS's on these devices, but these skills are not common and this forced obsolescence should be called out for what it is: wasteful and silly. -* **The Price of Entry:** $99 per year (or $299 for the “pro” version, which honestly, I still don’t know what that entails). It’s a recurring cost, not a one-time fee. -* **What Do You Get?** A license to distribute apps on the App Store, access to developer tools, and the joy of knowing that every year, you’ll be paying to continue doing so. -* **The Hidden Cost:** The license isn’t just about money. It’s about the mental toll. Every time you see that $99 fee, it’s a reminder that you’re not just a developer; you’re a consumer in Apple’s ecosystem. +## The "New" Hardware Trap -## Forced Obsolescence: The Apple Way +The MacBook I've been loaned, once coaxed, was able to do the development I needed. Fuck me, most developers are using cloud backends now anyway and only need this device to write code (text editor) and then push to remote build pipelines. Game developers and developers who need real compilers are not using these machines. The idea that a machine is “obsolete” after 5 years needs to be stopped. Can you imagine if we *had* to replace our cars every 5 years… absolute folly. I use a 15-year-old machine with an 8-year-old graphics card in my lounge room to play games and run AI workloads. I use a 4-year-old machine as my main gaming computer. I have just set up a 10-year-old all-in-one to act as our kitchen hub computer. These computers run the latest Linux swimmingly, give me access to the latest and greatest AI tools (albeit slowly) and more than adequately perform their function as required. The idea that as a dev I can't possibly run on hardware older than 12 months is beyond stupid. This creates a false economy and means that to develop on Apple you basically have a $2k to $3k AUD cost every year… that's not ok. On top of the $150 AUD entrance fee to be an Apple developer. -I needed Xcode, but apparently, if I can’t run the latest MacOS, I can’t run the latest Xcode. Therefore, to run the latest development tools on a Mac, you need to use very new hardware. This is ridiculous. +## The Apple Developer Tax: A Hidden Cost -* **The Hardware Arms Race:** Apple’s latest MacOS versions require hardware that’s so new it feels like a spaceship. My loan device was from 2020, and it’s already considered “too old” to run the latest OS. -* **The Developer’s Dilemma:** As a developer, you’re stuck in a loop. You can’t use the latest tools without the latest hardware, and the latest hardware is expensive. -* **The Linux Alternative:** I understand Microsoft is doing this too with Windows 11 and TPM 2.0. But here’s the thing: I use Linux, and I can run the latest AI tools on a 15-year-old machine. Linux doesn’t force obsolescence; it gives you the freedom to use what you have. +On top of that, they charge you a “Apple Developer License” to actually do anything useful and give it to other people. These company is toxic and I now feel completely justified in my opinion that they are the most anti-consumer company in the world… and if someone says “BUT MUH SECURITY” I think I'll scream… if you use a cloud service you're already compromised. SHUT THE FUCK UP. Can someone please explain why I need to triple sign in and enrol everywhere just to build MY OWN APP ON MY OWN DEVICE? Seriously, who owns the device? It seems that forking out $1k for a phone, $2k for a laptop means I don't actually have the freedom to use them. This ecosystem is the worst I have ever encountered and should die in a fire. And fuck general consumers for using them. My god, you all suck. Learn how to use a fucking computer instead of asking for “big tech” to look after you. -## The Cloud as a Substitute: A Shift in Power +## The "Security" Farce -Most developers are using cloud backends now anyway, needing only a device to write code and push to remote pipelines. Game developers and those needing real compilers aren’t even *using* these machines anymore. +My God, to be an 'Apple Developer' I need to upload my ‘government issued ID’. The fuck is the platform it makes me sick. Jesus Christ, you suck. The cloud isn't free. The cost of an Apple Developer license is approx $150. There is no license cost to macOS but you need an Apple to use it. -* **The Rise of Cloud Development:** More and more developers are moving their work to the cloud. It’s cheaper, more flexible, and doesn’t require you to upgrade your hardware every year. -* **The Mac’s Role:** The Mac is no longer the center of the development universe. It’s just a text editor and a terminal. The real work is done in the cloud. -* **The Cloud vs. The Mac:** The cloud is the future, and Apple is the past. While Apple tries to force developers into their ecosystem, the cloud gives developers the freedom to choose. +## A Call to Action: Developers, Wake Up! -## The Linux Alternative: Freedom and Flexibility +As developers we should be disgusted by this practice. This is anti-consumer, anti-user and makes me sick. If as a developer you feel this ecosystem is acceptable you should take a good long hard look in the mirror. This goes against everything we should be. In future jobs I will advocate for an Apple tax be ase $5k for new equipment and 25% extras and hour for wasting my time with unnecessary Apple hurdles. Thank you for your time. -Can you imagine having to replace your car every five years? Absolute folly. The idea that a machine is “obsolete” after five years needs to stop. +## Final Thoughts: She'll Be Right, Mate -* **Linux on Old Hardware:** I use a 15-year-old machine with an 8-year-old graphics card to play games and run AI workloads. It’s not fast, but it’s functional. Linux doesn’t care about your hardware; it just wants to run on it. -* **The Linux Ecosystem:** Linux is open-source, meaning you can modify it, customize it, and use it on any hardware you want. You’re not tied to a specific vendor. -* **The Developer’s Choice:** Linux gives developers the freedom to choose their tools, their hardware, and their environment. It’s not about the latest and greatest; it’s about what works for *you*. - -## The Cost of Apple’s Obsession with New Hardware - -The idea that as a dev, I can’t possibly run on hardware older than 12 months is beyond stupid. This creates a false economy, meaning to develop on Apple, you basically have a $2,000-$3,000 AUD cost *every year*. - -* **The Financial Burden:** Apple’s obsession with new hardware forces developers to upgrade annually. It’s not just the hardware cost; it’s the software, the license, and the ecosystem. -* **The False Economy:** Apple’s model is a false economy. They’re not just selling hardware; they’re selling a lifestyle. A lifestyle that’s expensive, restrictive, and not very practical. -* **The Developer’s Dilemma:** As a developer, you’re stuck in a loop. You can’t use the latest tools without the latest hardware, and the latest hardware is expensive. - -## The Apple Developer License: A Tax on Innovation - -These companies are toxic, and I’m now completely justified in my opinion that they are the most anti-consumer companies in the world. If someone says “BUT MUH SECURITY,” I think I’ll scream. If you use a cloud service, you’re already compromised. - -* **The License as a Tax:** The Apple Developer License is a tax on innovation. It’s not just about money; it’s about the power to control the ecosystem. Apple is using the license to control who can develop on their platform. -* **The Security Myth:** If someone says “BUT MUH SECURITY,” I’ll scream. If you’re using a cloud service, you’re already compromised. Apple’s security is a myth. It’s not about security; it’s about control. -* **The Developer’s Choice:** The Apple Developer License isn’t a choice; it’s a requirement. If you want to develop on Apple’s platform, you have to pay the license. - -## Conclusion: The Future is Open - -Thank you for your time. The future is open. It’s not about Apple’s ecosystem; it’s about the freedom to choose your tools, your hardware, and your environment. Linux is the answer. The cloud is the answer. The Apple Developer License is not the answer. - -* **Break Free:** Break free from Apple’s ecosystem. It’s not about security; it’s about control. It’s not about innovation; it’s about control. -* **Embrace Freedom:** Embrace the freedom of open-source. Use Linux. Use the cloud. Use your own tools, your own hardware, your own environment. -* **The Future is Open:** The future is open. It’s not about Apple’s ecosystem; it’s about the freedom to choose. It’s about the ability to use your own tools, your own hardware, and your own environment. - -## Appendix: A Developer’s Guide to Freedom - -* **Use Linux:** Linux is the answer. It’s open-source, flexible, and free. You can use it on any hardware you want. -* **Use the Cloud:** The cloud is the answer. It’s scalable, flexible, and free. You can use it to compile your code, run your AI workloads, and more. -* **Avoid Apple’s Ecosystem:** Apple’s ecosystem isn’t the answer. It’s expensive, restrictive, and not very practical. Avoid it if you can. -* **Choose Your Tools:** Choose your tools wisely. Use open-source tools, use cloud-based tools, use tools that give you freedom and flexibility. -* **The Future is Open:** The future is open. It’s not about Apple’s ecosystem; it’s about the freedom to choose. It’s about the ability to use your own tools, your own hardware, and your own environment. +If you're a developer and you're not already screaming into the void about this, you're doing it wrong. Apple's ecosystem is a trap, a money grab, and a complete affront to the principles of open source and user freedom. She'll be right, mate. But not for long. +``` \ No newline at end of file From 3feaa30320284c73e2d490784ea54c358c372d78 Mon Sep 17 00:00:00 2001 From: Blog Creator Date: Thu, 21 Aug 2025 20:50:26 +0000 Subject: [PATCH 03/11] 'Fix: Apple dev experience awful' --- src/content/apple_the_anti_dev_platform.md | 44 +++++++++++++--------- 1 file changed, 27 insertions(+), 17 deletions(-) diff --git a/src/content/apple_the_anti_dev_platform.md b/src/content/apple_the_anti_dev_platform.md index 9a3a3c6..16504c0 100644 --- a/src/content/apple_the_anti_dev_platform.md +++ b/src/content/apple_the_anti_dev_platform.md @@ -1,31 +1,41 @@ -```markdown -# Apple. The anti dev platform. +# Apple: The Anti-Dev Platform -## Introduction: A Developer's Worst Nightmare +## Introduction -This week has been a significant trial. I have had to use MacOS in my day job. It has helped reinforce my existing disdain of the platform. In fact, in the 10ish years since I have used an Apple based platform I can safely say one thing. It got worse. Here's how. +This week has been a significant trial. I’ve had to use MacOS in my day job, and it’s reinforced my existing disdain for the platform. In the 10ish years since I last used an Apple-based platform, things have gotten worse. Here’s why. -## Forced Obsolescence: A Lesson in Futility +## The Hardware Problem: Forced Obsolescence -My loan device was from 2020, apparently this is too old to run the latest macOS. I needed Xcode, apparently if I can't run the latest macOS I can't run the latest Xcode. Therefore, to run the latest development tools on a Mac you need to use very, very new hardware. This is ridiculous. I understand MS are doing this as well given that Windows 11 now *needs* a TPM 2.0. This is bullshit as well. This is forced obsolescence. I am lucky enough to have the skills to use Linux and so can put secure and updated OS's on these devices, but these skills are not common and this forced obsolescence should be called out for what it is: wasteful and silly. +My loan device from 2020 was apparently too old to run the latest MacOS. To run the latest Xcode, I needed the latest MacOS, which meant I had to use very new hardware. This is ridiculous! It feels like Apple is pushing developers to upgrade their devices every year, creating a false economy. -## The "New" Hardware Trap +Imagine if we had to replace our cars every five years—absolute folly! I use a 15-year-old machine with an 8-year-old graphics card in my lounge room to play games and run AI workloads. It runs the latest Linux swimmingly. Why can’t developers do the same? -The MacBook I've been loaned, once coaxed, was able to do the development I needed. Fuck me, most developers are using cloud backends now anyway and only need this device to write code (text editor) and then push to remote build pipelines. Game developers and developers who need real compilers are not using these machines. The idea that a machine is “obsolete” after 5 years needs to be stopped. Can you imagine if we *had* to replace our cars every 5 years… absolute folly. I use a 15-year-old machine with an 8-year-old graphics card in my lounge room to play games and run AI workloads. I use a 4-year-old machine as my main gaming computer. I have just set up a 10-year-old all-in-one to act as our kitchen hub computer. These computers run the latest Linux swimmingly, give me access to the latest and greatest AI tools (albeit slowly) and more than adequately perform their function as required. The idea that as a dev I can't possibly run on hardware older than 12 months is beyond stupid. This creates a false economy and means that to develop on Apple you basically have a $2k to $3k AUD cost every year… that's not ok. On top of the $150 AUD entrance fee to be an Apple developer. +## The Software Problem: Xcodegate -## The Apple Developer Tax: A Hidden Cost +To develop on Apple, I need Xcode. But without the latest MacOS, I can’t run the latest Xcode. This creates a Catch-22 situation. Developers are using cloud backends now anyway, so why do we even need powerful hardware? -On top of that, they charge you a “Apple Developer License” to actually do anything useful and give it to other people. These company is toxic and I now feel completely justified in my opinion that they are the most anti-consumer company in the world… and if someone says “BUT MUH SECURITY” I think I'll scream… if you use a cloud service you're already compromised. SHUT THE FUCK UP. Can someone please explain why I need to triple sign in and enrol everywhere just to build MY OWN APP ON MY OWN DEVICE? Seriously, who owns the device? It seems that forking out $1k for a phone, $2k for a laptop means I don't actually have the freedom to use them. This ecosystem is the worst I have ever encountered and should die in a fire. And fuck general consumers for using them. My god, you all suck. Learn how to use a fucking computer instead of asking for “big tech” to look after you. +Most of us just need a device to write code and push it to remote build pipelines. The idea that a machine is “obsolete” after five years needs to be stopped. Developers shouldn’t have to spend $2k-$3k AUD every year on hardware just to develop on Apple. -## The "Security" Farce +## The Cost Problem: Apple’s Hidden Fees -My God, to be an 'Apple Developer' I need to upload my ‘government issued ID’. The fuck is the platform it makes me sick. Jesus Christ, you suck. The cloud isn't free. The cost of an Apple Developer license is approx $150. There is no license cost to macOS but you need an Apple to use it. +On top of the hardware costs, there’s the Apple Developer License fee of approximately $150 AUD. And don’t even get me started on the enrollment process—you need to upload your government-issued ID to enroll in Apple’s developer program. What’s the point? -## A Call to Action: Developers, Wake Up! +If I buy an iPhone or Mac, shouldn’t I own it outright? It seems like forking out $1k for a phone or $2k for a laptop doesn’t actually give me freedom—it just gives Apple more control over my devices. -As developers we should be disgusted by this practice. This is anti-consumer, anti-user and makes me sick. If as a developer you feel this ecosystem is acceptable you should take a good long hard look in the mirror. This goes against everything we should be. In future jobs I will advocate for an Apple tax be ase $5k for new equipment and 25% extras and hour for wasting my time with unnecessary Apple hurdles. Thank you for your time. +## The Security Argument: A Red Herring -## Final Thoughts: She'll Be Right, Mate +When people defend Apple’s security measures, I want to scream. If you’re using a cloud service, you’re already compromised—so stop bringing it up as if it’s a solution. The idea that I need to triple-sign in and enroll everywhere just to build my own app on my own device is beyond stupid. -If you're a developer and you're not already screaming into the void about this, you're doing it wrong. Apple's ecosystem is a trap, a money grab, and a complete affront to the principles of open source and user freedom. She'll be right, mate. But not for long. -``` \ No newline at end of file +Who owns the device? It seems like Apple does—if they want to restrict what we do with our devices, maybe they should sell us a manual instead of hardware. + +## The Cloud Problem: Not Free + +The cloud isn’t free, and it’s definitely not secure. Developers on other platforms don’t have to deal with these restrictions. Why is Apple making things so complicated? If you’re lucky enough to have the skills to use Linux, like I do, you can put secure and updated OSs on older hardware. But most developers aren’t that skilled—Apple’s ecosystem is toxic for them. + +## The Developer Experience: Anti-Consumer + +As a developer, I’m disgusted by Apple’s practices. This isn’t just anti-consumer; it’s anti-user. It goes against everything we should stand for as developers—freedom, choice, and innovation. If you’re okay with this ecosystem, take a long, hard look in the mirror. We need to advocate for change. Maybe include an “Apple tax” of $5k for new equipment and 25% extras per hour wasted on unnecessary Apple hurdles. + +## Conclusion + +The Apple ecosystem is the worst I’ve ever encountered, and it needs to die in a fire. Learn how to use a fucking computer instead of relying on big tech to hold your hand. Thank you for reading—now go forth and embrace freedom with Linux or other platforms. Your devices (and wallet) will thank you. \ No newline at end of file From 0b0601172319e0da5288be6f5cb05ab7f638ad8c Mon Sep 17 00:00:00 2001 From: Blog Creator Date: Fri, 22 Aug 2025 20:17:42 +0000 Subject: [PATCH 04/11] 'Apple: anti-dev, costly, frustrating, toxic. ' --- src/content/apple_the_anti_dev_platform.md | 42 ++++++++++------------ 1 file changed, 19 insertions(+), 23 deletions(-) diff --git a/src/content/apple_the_anti_dev_platform.md b/src/content/apple_the_anti_dev_platform.md index 16504c0..2862dfb 100644 --- a/src/content/apple_the_anti_dev_platform.md +++ b/src/content/apple_the_anti_dev_platform.md @@ -1,41 +1,37 @@ # Apple: The Anti-Dev Platform -## Introduction +This week has been a significant trial. I have had to use MacOS in my day job, and it's reinforced my existing disdain for the platform. In fact, over the past 10 years of using an Apple-based platform, one thing is clear: it got worse. -This week has been a significant trial. I’ve had to use MacOS in my day job, and it’s reinforced my existing disdain for the platform. In the 10ish years since I last used an Apple-based platform, things have gotten worse. Here’s why. +## Here's How -## The Hardware Problem: Forced Obsolescence +1. **Outdated Hardware**: My loan device was from 2020, apparently too old to run the latest macOS. +2. **Xcode Requirements**: I needed Xcode, but since I couldn't run the latest macOS, I couldn't use the latest Xcode either. +3. **Forced Obsolescence**: To run the latest development tools on a Mac, you need very new hardware. This is ridiculous. I understand Microsoft is doing something similar with Windows 11 requiring TPM 2.0. This is also bullshit. -My loan device from 2020 was apparently too old to run the latest MacOS. To run the latest Xcode, I needed the latest MacOS, which meant I had to use very new hardware. This is ridiculous! It feels like Apple is pushing developers to upgrade their devices every year, creating a false economy. +### Forced Obsolescence -Imagine if we had to replace our cars every five years—absolute folly! I use a 15-year-old machine with an 8-year-old graphics card in my lounge room to play games and run AI workloads. It runs the latest Linux swimmingly. Why can’t developers do the same? +This practice should be called out for what it is: wasteful and silly. I have the skills to use Linux and can put secure, updated OS's on these devices, but not everyone does. The MacBook I was loaned eventually worked after some coaxing, allowing me to do the necessary development. Most developers are using cloud backends now anyway, needing only a device for writing code (a text editor) and pushing to remote build pipelines. Game developers and those who need real compilers aren't typically using these machines. -## The Software Problem: Xcodegate +### The Obsolescence Myth -To develop on Apple, I need Xcode. But without the latest MacOS, I can’t run the latest Xcode. This creates a Catch-22 situation. Developers are using cloud backends now anyway, so why do we even need powerful hardware? +The idea that a machine is “obsolete” after 5 years needs to be stopped. Imagine having to replace our cars every 5 years… absolute folly! I use a 15-year-old machine with an 8-year-old graphics card in my lounge room for games and AI workloads. I have a 4-year-old machine as my main gaming computer, and a 10-year-old all-in-one acting as our kitchen hub computer. These machines run the latest Linux smoothly, giving me access to the latest AI tools (albeit slowly) and perform their functions adequately. -Most of us just need a device to write code and push it to remote build pipelines. The idea that a machine is “obsolete” after five years needs to be stopped. Developers shouldn’t have to spend $2k-$3k AUD every year on hardware just to develop on Apple. +### The Cost of Development -## The Cost Problem: Apple’s Hidden Fees +The notion that as a developer I can't possibly run on hardware older than 12 months is beyond stupid. This creates a false economy, meaning you need to spend around $2k to $3k AUD every year just to develop on Apple… that's not okay. On top of the $150 entry fee to be an Apple developer. Moreover, they charge for an “Apple Developer License” to actually do anything useful and distribute your app. -On top of the hardware costs, there’s the Apple Developer License fee of approximately $150 AUD. And don’t even get me started on the enrollment process—you need to upload your government-issued ID to enroll in Apple’s developer program. What’s the point? +### Toxic Ecosystem -If I buy an iPhone or Mac, shouldn’t I own it outright? It seems like forking out $1k for a phone or $2k for a laptop doesn’t actually give me freedom—it just gives Apple more control over my devices. +This company is toxic, and I now feel completely justified in my opinion that they are the most anti-consumer company in the world. If someone says “BUT MUH SECURITY,” I think I'll scream… if you use a cloud service, you're already compromised. SHUT THE FUCK UP. Can someone please explain why I need to triple sign in and enroll everywhere just to build MY OWN APP ON MY OWN DEVICE? Seriously, who owns the device? It seems that forking out $1k for a phone, $2k for a laptop means I don't actually have the freedom to use them. This ecosystem is the worst I've ever encountered and should die in a fire. -## The Security Argument: A Red Herring +### General Consumers -When people defend Apple’s security measures, I want to scream. If you’re using a cloud service, you’re already compromised—so stop bringing it up as if it’s a solution. The idea that I need to triple-sign in and enroll everywhere just to build my own app on my own device is beyond stupid. +And fuck general consumers for using them! My god, you all suck. Learn how to use a fucking computer instead of asking for “big tech” to look after you. My God, to be an 'Apple developer,' I need to upload my ‘government-issued ID.’ The platform makes me sick. Jesus Christ, you suck. -Who owns the device? It seems like Apple does—if they want to restrict what we do with our devices, maybe they should sell us a manual instead of hardware. +### Hidden Costs -## The Cloud Problem: Not Free +The cloud isn't free. The cost of an Apple Developer License is approximately $150. There's no license cost for macOS, but you need an Apple device to use it. As developers, we should be disgusted by this practice. It's anti-consumer and anti-user, making me sick. If as a developer you feel this ecosystem is acceptable, take a good long hard look in the mirror. This goes against everything we stand for. -The cloud isn’t free, and it’s definitely not secure. Developers on other platforms don’t have to deal with these restrictions. Why is Apple making things so complicated? If you’re lucky enough to have the skills to use Linux, like I do, you can put secure and updated OSs on older hardware. But most developers aren’t that skilled—Apple’s ecosystem is toxic for them. +### Future Advocacy -## The Developer Experience: Anti-Consumer - -As a developer, I’m disgusted by Apple’s practices. This isn’t just anti-consumer; it’s anti-user. It goes against everything we should stand for as developers—freedom, choice, and innovation. If you’re okay with this ecosystem, take a long, hard look in the mirror. We need to advocate for change. Maybe include an “Apple tax” of $5k for new equipment and 25% extras per hour wasted on unnecessary Apple hurdles. - -## Conclusion - -The Apple ecosystem is the worst I’ve ever encountered, and it needs to die in a fire. Learn how to use a fucking computer instead of relying on big tech to hold your hand. Thank you for reading—now go forth and embrace freedom with Linux or other platforms. Your devices (and wallet) will thank you. \ No newline at end of file +In future jobs, I will advocate for an Apple tax of $5k for new equipment and 25% extra per hour for wasting my time with unnecessary Apple hurdles. Thank you for your time. From 4334021265e8f7e15f75e04732d9e82e072ca5c8 Mon Sep 17 00:00:00 2001 From: Blog Creator Date: Sat, 23 Aug 2025 20:16:43 +0000 Subject: [PATCH 05/11] 'Apple: Dev platform, utter garbage.' --- src/content/apple_the_anti_dev_platform.md | 60 ++++++++++++++-------- 1 file changed, 40 insertions(+), 20 deletions(-) diff --git a/src/content/apple_the_anti_dev_platform.md b/src/content/apple_the_anti_dev_platform.md index 2862dfb..44a791c 100644 --- a/src/content/apple_the_anti_dev_platform.md +++ b/src/content/apple_the_anti_dev_platform.md @@ -1,37 +1,57 @@ -# Apple: The Anti-Dev Platform +# Apple. The anti dev platform. -This week has been a significant trial. I have had to use MacOS in my day job, and it's reinforced my existing disdain for the platform. In fact, over the past 10 years of using an Apple-based platform, one thing is clear: it got worse. +## Introduction: A Week of Suffering -## Here's How +This week has been a significant trial. I have had to use MacOS in my day job. It has helped reinforce my existing disdain of the platform, in fact, in the 10ish years since I have used an Apple based platform I can safely say one thing. It got worse. Here's how. -1. **Outdated Hardware**: My loan device was from 2020, apparently too old to run the latest macOS. -2. **Xcode Requirements**: I needed Xcode, but since I couldn't run the latest macOS, I couldn't use the latest Xcode either. -3. **Forced Obsolescence**: To run the latest development tools on a Mac, you need very new hardware. This is ridiculous. I understand Microsoft is doing something similar with Windows 11 requiring TPM 2.0. This is also bullshit. +## The Loan Device: A Time Capsule from 2020 -### Forced Obsolescence +My loan device was from 2020, apparently this is too old to run the latest macOS. I needed Xcode, apparently if I can't run the latest macOS I can't run the latest Xcode. Therefore, to run the latest development tools on a Mac you need to use very, very new hardware. This is ridiculous. -This practice should be called out for what it is: wasteful and silly. I have the skills to use Linux and can put secure, updated OS's on these devices, but not everyone does. The MacBook I was loaned eventually worked after some coaxing, allowing me to do the necessary development. Most developers are using cloud backends now anyway, needing only a device for writing code (a text editor) and pushing to remote build pipelines. Game developers and those who need real compilers aren't typically using these machines. +## Forced Obsolescence: A Love Letter to Capitalism -### The Obsolescence Myth +I understand MS are doing this as well given that Windows 11 now *needs* a TPM 2.0. This is bullshit as well. This is forced obsolescence. I am lucky enough to have the skills to use Linux and so can put secure and updated OS's on these devices, but these skills are not common and this forced obsolescence should be called out for what it is, wasteful and silly. -The idea that a machine is “obsolete” after 5 years needs to be stopped. Imagine having to replace our cars every 5 years… absolute folly! I use a 15-year-old machine with an 8-year-old graphics card in my lounge room for games and AI workloads. I have a 4-year-old machine as my main gaming computer, and a 10-year-old all-in-one acting as our kitchen hub computer. These machines run the latest Linux smoothly, giving me access to the latest AI tools (albeit slowly) and perform their functions adequately. +## The Macbook: A Reluctant Hero -### The Cost of Development +This MacBook I have been loaned, once coaxed, was able to do the development I needed. Fuck me, most developers are using cloud backends now anyway and only need this device to write code (text editor) and then push to remote build pipelines. Game developers and developers who need real compilers are not using these machines. -The notion that as a developer I can't possibly run on hardware older than 12 months is beyond stupid. This creates a false economy, meaning you need to spend around $2k to $3k AUD every year just to develop on Apple… that's not okay. On top of the $150 entry fee to be an Apple developer. Moreover, they charge for an “Apple Developer License” to actually do anything useful and distribute your app. +## The 5-Year Rule: A Joke? -### Toxic Ecosystem +The idea that a machine is “obsolete” after 5 years needs to be stopped. Can you imagine if we *had* to replace our cars every 5 years… absolute folly. -This company is toxic, and I now feel completely justified in my opinion that they are the most anti-consumer company in the world. If someone says “BUT MUH SECURITY,” I think I'll scream… if you use a cloud service, you're already compromised. SHUT THE FUCK UP. Can someone please explain why I need to triple sign in and enroll everywhere just to build MY OWN APP ON MY OWN DEVICE? Seriously, who owns the device? It seems that forking out $1k for a phone, $2k for a laptop means I don't actually have the freedom to use them. This ecosystem is the worst I've ever encountered and should die in a fire. +## My Setup: A Testament to Linux -### General Consumers +I use a 15-year-old machine with an 8-year-old graphics card in my lounge room to play games and run AI workloads. I use a 4-year-old machine as my main gaming computer. I have just set up a 10-year-old all-in-one to act as our kitchen hub computer. These computers run the latest Linux swimmingly, give me access to the latest and greatest AI tools (albeit slowly) and more than adequately perform their function as required. -And fuck general consumers for using them! My god, you all suck. Learn how to use a fucking computer instead of asking for “big tech” to look after you. My God, to be an 'Apple developer,' I need to upload my ‘government-issued ID.’ The platform makes me sick. Jesus Christ, you suck. +## The Developer Tax: A New Form of Extortion -### Hidden Costs +The idea that as a dev I can't possibly run on hardware older than 12 months is beyond stupid. This creates a false economy and means that to develop on Apple you basically have a $2k to $3k AUD cost every year… that's not ok. On top of the $150 AUD entrance fee to be an Apple developer. -The cloud isn't free. The cost of an Apple Developer License is approximately $150. There's no license cost for macOS, but you need an Apple device to use it. As developers, we should be disgusted by this practice. It's anti-consumer and anti-user, making me sick. If as a developer you feel this ecosystem is acceptable, take a good long hard look in the mirror. This goes against everything we stand for. +## The Apple Developer License: A Joke? -### Future Advocacy +On top of that they charge you a “Apple Developer License” to actually do anything useful and give it to other people. These company is toxic and I now feel completely justified in my opinion that they are the most anti-consumer company in the world… and if someone says “BUT MUH SECURITY” I think I'll scream… if you use a cloud service you're already compromised. -In future jobs, I will advocate for an Apple tax of $5k for new equipment and 25% extra per hour for wasting my time with unnecessary Apple hurdles. Thank you for your time. +## The Triple Sign-In: A Developer's Nightmare + +Can someone please explain why I need to triple sign in and enrol everywhere just to build MY OWN APP ON MY OWN DEVICE? Seriously, who owns the device? It seems that forking out $1k for a phone, $2k for a laptop mean I don't actually have the freedom to use them. + +## The Ecosystem: A Love Letter to Control + +This ecosystem is the worst I have ever encountered and should die in a fire. And fuck general consumers for using them. My god, you all suck. Learn how to use a fucking computer instead of asking for “big tech” to look after you. + +## The Government ID: A Privacy Nightmare + +My God, to be an 'Apple Developer' I need to upload my ‘government issued ID’ the fuck is the platform it makes me sick. + +## The Cloud Isn't Free: A Lesson in Capitalism + +Jesus Christ, you suck. The cloud isn't free. The cost of an Apple Developer license is approx $150. There is no license cost to macOS but you need an Apple to use it. + +## A Call to Action: Developers, Rise Up! + +As developers we should be disgusted by this practice. This is anti-consumer, anti-user and makes me sick. If as a developer you feel this ecosystem is acceptable you should take a good long hard look in the mirror. This goes against everything we should be. + +## The Future: An Apple Tax? + +In future jobs I will advocate for an Apple tax be ase $5k for new equipment and 25% extras and hour for wasting my time with unnecessary Apple hurdles. Thank you for your time. From 8b7161382582b3565ca50c76777c7f4d8120d78e Mon Sep 17 00:00:00 2001 From: Blog Creator Date: Sun, 24 Aug 2025 20:03:48 +0000 Subject: [PATCH 06/11] 'Apple: dev platform is awful. ' --- src/content/apple_the_anti_dev_platform.md | 65 +++++++++------------- 1 file changed, 26 insertions(+), 39 deletions(-) diff --git a/src/content/apple_the_anti_dev_platform.md b/src/content/apple_the_anti_dev_platform.md index 44a791c..eaa5575 100644 --- a/src/content/apple_the_anti_dev_platform.md +++ b/src/content/apple_the_anti_dev_platform.md @@ -1,57 +1,44 @@ -# Apple. The anti dev platform. +# Apple: The Anti-Dev Platform -## Introduction: A Week of Suffering +This week has been a significant trial. I have had to use MacOS in my day job, and it’s reinforced my existing disdain for the platform. In fact, over the past 10 years of using an Apple-based platform, one thing is clear: it got worse. -This week has been a significant trial. I have had to use MacOS in my day job. It has helped reinforce my existing disdain of the platform, in fact, in the 10ish years since I have used an Apple based platform I can safely say one thing. It got worse. Here's how. +## How It Got Worse -## The Loan Device: A Time Capsule from 2020 +* **Outdated Hardware:** My loan device was from 2020, apparently too old to run the latest macOS. +* **Xcode Requirements:** To use Xcode, you need the latest macOS. If your hardware can’t handle that, tough luck. +* **Forced Obsolescence:** This means needing very new hardware to run the latest development tools on a Mac, which is ridiculous. Microsoft is doing something similar with Windows 11 requiring TPM 2.0. This is equally frustrating. -My loan device was from 2020, apparently this is too old to run the latest macOS. I needed Xcode, apparently if I can't run the latest macOS I can't run the latest Xcode. Therefore, to run the latest development tools on a Mac you need to use very, very new hardware. This is ridiculous. +## The Problem -## Forced Obsolescence: A Love Letter to Capitalism +* **Outdated Hardware:** My loan device was from 2020, apparently too old to run the latest macOS. +* **Xcode Requirements:** To use Xcode, you need the latest macOS. If your hardware can’t handle that, tough luck. +* **Forced Obsolescence:** This means needing very new hardware to run the latest development tools on a Mac, which is ridiculous. Microsoft is doing something similar with Windows 11 requiring TPM 2.0. This is equally frustrating. -I understand MS are doing this as well given that Windows 11 now *needs* a TPM 2.0. This is bullshit as well. This is forced obsolescence. I am lucky enough to have the skills to use Linux and so can put secure and updated OS's on these devices, but these skills are not common and this forced obsolescence should be called out for what it is, wasteful and silly. +## The Real Issue -## The Macbook: A Reluctant Hero +* **Obsolete After 5 Years:** The idea that a machine is “obsolete” after five years needs to stop. Imagine having to replace our cars every five years—absolute folly. +* **Old Hardware, New Capabilities:** I use a 15-year-old machine with an 8-year-old graphics card for AI workloads and gaming. A 4-year-old machine serves as my main gaming computer. Even a 10-year-old all-in-one acts as our kitchen hub computer, running the latest Linux smoothly. -This MacBook I have been loaned, once coaxed, was able to do the development I needed. Fuck me, most developers are using cloud backends now anyway and only need this device to write code (text editor) and then push to remote build pipelines. Game developers and developers who need real compilers are not using these machines. +## The Cost -## The 5-Year Rule: A Joke? +* **Financial Burden:** As a developer, you can’t use hardware older than 12 months on Apple. This creates a false economy and means spending $2k to $3k AUD every year just to develop on Apple. +* **Additional Fees:** On top of that, there’s the $150 annual fee for an Apple Developer License. -The idea that a machine is “obsolete” after 5 years needs to be stopped. Can you imagine if we *had* to replace our cars every 5 years… absolute folly. +## The Ecosystem -## My Setup: A Testament to Linux +This ecosystem is the worst I’ve encountered and should die in a fire. And to general consumers using them: learn how to use a computer instead of relying on “big tech” to look after you. -I use a 15-year-old machine with an 8-year-old graphics card in my lounge room to play games and run AI workloads. I use a 4-year-old machine as my main gaming computer. I have just set up a 10-year-old all-in-one to act as our kitchen hub computer. These computers run the latest Linux swimmingly, give me access to the latest and greatest AI tools (albeit slowly) and more than adequately perform their function as required. +* **Triple Sign-In:** Can someone explain why building my own app on my own device requires triple sign-in and enrollment everywhere? +* **Ownership Issues:** It seems that spending $1k for a phone, $2k for a laptop means I don’t actually have the freedom to use them as I wish. -## The Developer Tax: A New Form of Extortion +## Security Concerns -The idea that as a dev I can't possibly run on hardware older than 12 months is beyond stupid. This creates a false economy and means that to develop on Apple you basically have a $2k to $3k AUD cost every year… that's not ok. On top of the $150 AUD entrance fee to be an Apple developer. +If you argue about security, remember: using a cloud service already compromises your data. Shut the fuck up. -## The Apple Developer License: A Joke? +## Developer Disgust -On top of that they charge you a “Apple Developer License” to actually do anything useful and give it to other people. These company is toxic and I now feel completely justified in my opinion that they are the most anti-consumer company in the world… and if someone says “BUT MUH SECURITY” I think I'll scream… if you use a cloud service you're already compromised. +As developers, we should be disgusted by this practice. It’s anti-consumer and anti-user. If you find this ecosystem acceptable, take a good long hard look in the mirror. This goes against everything we stand for. -## The Triple Sign-In: A Developer's Nightmare +## Future Advocacy -Can someone please explain why I need to triple sign in and enrol everywhere just to build MY OWN APP ON MY OWN DEVICE? Seriously, who owns the device? It seems that forking out $1k for a phone, $2k for a laptop mean I don't actually have the freedom to use them. - -## The Ecosystem: A Love Letter to Control - -This ecosystem is the worst I have ever encountered and should die in a fire. And fuck general consumers for using them. My god, you all suck. Learn how to use a fucking computer instead of asking for “big tech” to look after you. - -## The Government ID: A Privacy Nightmare - -My God, to be an 'Apple Developer' I need to upload my ‘government issued ID’ the fuck is the platform it makes me sick. - -## The Cloud Isn't Free: A Lesson in Capitalism - -Jesus Christ, you suck. The cloud isn't free. The cost of an Apple Developer license is approx $150. There is no license cost to macOS but you need an Apple to use it. - -## A Call to Action: Developers, Rise Up! - -As developers we should be disgusted by this practice. This is anti-consumer, anti-user and makes me sick. If as a developer you feel this ecosystem is acceptable you should take a good long hard look in the mirror. This goes against everything we should be. - -## The Future: An Apple Tax? - -In future jobs I will advocate for an Apple tax be ase $5k for new equipment and 25% extras and hour for wasting my time with unnecessary Apple hurdles. Thank you for your time. +In future jobs, I will advocate for an "Apple tax" of $5k for new equipment and 25% extra per hour for wasting my time with unnecessary Apple hurdles. Thank you for your time. From 303b45d3c78cce482fef93f75777c7c6767634e3 Mon Sep 17 00:00:00 2001 From: Blog Creator Date: Mon, 25 Aug 2025 20:43:16 +0000 Subject: [PATCH 07/11] 'Apple: Anti-dev platform critique posted' --- src/content/apple_the_anti_dev_platform.md | 47 ++++++++++------------ 1 file changed, 22 insertions(+), 25 deletions(-) diff --git a/src/content/apple_the_anti_dev_platform.md b/src/content/apple_the_anti_dev_platform.md index eaa5575..0c599a9 100644 --- a/src/content/apple_the_anti_dev_platform.md +++ b/src/content/apple_the_anti_dev_platform.md @@ -1,44 +1,41 @@ # Apple: The Anti-Dev Platform -This week has been a significant trial. I have had to use MacOS in my day job, and it’s reinforced my existing disdain for the platform. In fact, over the past 10 years of using an Apple-based platform, one thing is clear: it got worse. +## A Recent Trial -## How It Got Worse +This week has been quite the adventure. I found myself wrestling with MacOS at my day job. It has helped reinforce my existing disdain of the platform, in fact, in the 10ish years since I have used an Apple based platform I can safely say one thing. It got worse. -* **Outdated Hardware:** My loan device was from 2020, apparently too old to run the latest macOS. -* **Xcode Requirements:** To use Xcode, you need the latest macOS. If your hardware can’t handle that, tough luck. -* **Forced Obsolescence:** This means needing very new hardware to run the latest development tools on a Mac, which is ridiculous. Microsoft is doing something similar with Windows 11 requiring TPM 2.0. This is equally frustrating. +## The Loaned Device & Forced Upgrades -## The Problem +My loan device was from 2020, apparently too ancient to run the latest macOS. I needed Xcode, and naturally, if I can't run the latest macOS, I can't run the latest Xcode. The takeaway? To use the newest development tools on a Mac, you need hardware that's fresh out of the factory. This is ridiculous. -* **Outdated Hardware:** My loan device was from 2020, apparently too old to run the latest macOS. -* **Xcode Requirements:** To use Xcode, you need the latest macOS. If your hardware can’t handle that, tough luck. -* **Forced Obsolescence:** This means needing very new hardware to run the latest development tools on a Mac, which is ridiculous. Microsoft is doing something similar with Windows 11 requiring TPM 2.0. This is equally frustrating. +It feels like Apple is pushing users towards constant upgrades, mirroring Microsoft’s move with Windows 11 and its TPM 2.0 requirement. Both practices feel like forced obsolescence, encouraging unnecessary hardware upgrades and contributing to electronic waste. -## The Real Issue +## Developer Realities: A False Economy -* **Obsolete After 5 Years:** The idea that a machine is “obsolete” after five years needs to stop. Imagine having to replace our cars every five years—absolute folly. -* **Old Hardware, New Capabilities:** I use a 15-year-old machine with an 8-year-old graphics card for AI workloads and gaming. A 4-year-old machine serves as my main gaming computer. Even a 10-year-old all-in-one acts as our kitchen hub computer, running the latest Linux smoothly. +Most developers today only need a device to write code and push to remote pipelines. So, the idea that a machine becomes "obsolete" after five years is absurd. I use a 15-year-old machine with an 8-year-old graphics card for gaming and AI workloads. I have a 4-year-old rig as my main gaming computer. These machines run Linux swimmingly. Why can’t Apple be more flexible? -## The Cost +This creates a false economy. To develop on Apple, you basically have a $2k to $3k AUD cost every year on top of the $150 AUD entrance fee to be an Apple developer. -* **Financial Burden:** As a developer, you can’t use hardware older than 12 months on Apple. This creates a false economy and means spending $2k to $3k AUD every year just to develop on Apple. -* **Additional Fees:** On top of that, there’s the $150 annual fee for an Apple Developer License. +## The Cost of Entry -## The Ecosystem +The financial burden of being an Apple developer is substantial. The $150 annual fee, coupled with the high cost of Mac hardware, creates a significant barrier for many developers, especially newcomers. This exclusivity is problematic and counterproductive to fostering a diverse development community. -This ecosystem is the worst I’ve encountered and should die in a fire. And to general consumers using them: learn how to use a computer instead of relying on “big tech” to look after you. +## Security as Control -* **Triple Sign-In:** Can someone explain why building my own app on my own device requires triple sign-in and enrollment everywhere? -* **Ownership Issues:** It seems that spending $1k for a phone, $2k for a laptop means I don’t actually have the freedom to use them as I wish. +Arguments about security as a defense for Apple’s practices are disingenuous. If you’re using cloud services, you’re already compromised. Apple uses security as an excuse to control their ecosystem tightly, which isn’t helpful for developers or consumers. -## Security Concerns +## Loss of Control & Identity Verification -If you argue about security, remember: using a cloud service already compromises your data. Shut the fuck up. +The cumbersome process of signing in and enrolling everywhere to build apps feels like a loss of control over your devices. If you purchase an Apple product, shouldn’t you have the freedom to use it without excessive restrictions? And the requirement to upload government-issued IDs for their developer accounts? It makes me question Apple’s priorities. -## Developer Disgust +## The Wider Impact on Consumers -As developers, we should be disgusted by this practice. It’s anti-consumer and anti-user. If you find this ecosystem acceptable, take a good long hard look in the mirror. This goes against everything we stand for. +The issues aren’t confined to developers; consumers also bear the brunt of Apple’s policies. Higher costs and reduced control over devices make Apple products less appealing for those who value freedom and flexibility in their tech choices. -## Future Advocacy +## A Call to Action -In future jobs, I will advocate for an "Apple tax" of $5k for new equipment and 25% extra per hour for wasting my time with unnecessary Apple hurdles. Thank you for your time. +I urge developers to recognize these anti-consumer practices and advocate for change. In future roles, I will advocate for an “Apple tax” – think $5k for new equipment and 25% extra per hour wasted navigating these unnecessary hurdles. + +## Conclusion + +Apple’s approach is undeniably anti-consumer and anti-user. They need to reassess their strategies to avoid alienating those who value open technology and flexibility. Until then, the tech community should remain vigilant and vocal about these issues. From f14eb6d30c86a8cc8e722229a8482564ba1e411b Mon Sep 17 00:00:00 2001 From: Blog Creator Date: Tue, 26 Aug 2025 20:36:56 +0000 Subject: [PATCH 08/11] 'Apple: Developer platform, costly, restrictive, obsolete. ' --- src/content/apple_the_anti_dev_platform.md | 83 ++++++++++++++++------ 1 file changed, 62 insertions(+), 21 deletions(-) diff --git a/src/content/apple_the_anti_dev_platform.md b/src/content/apple_the_anti_dev_platform.md index 0c599a9..0b0893b 100644 --- a/src/content/apple_the_anti_dev_platform.md +++ b/src/content/apple_the_anti_dev_platform.md @@ -1,41 +1,82 @@ -# Apple: The Anti-Dev Platform +# Apple. The anti dev platform. -## A Recent Trial +## The Great Mac‑Mishap of the Week -This week has been quite the adventure. I found myself wrestling with MacOS at my day job. It has helped reinforce my existing disdain of the platform, in fact, in the 10ish years since I have used an Apple based platform I can safely say one thing. It got worse. +It was a fine Tuesday, the kind of day where you’re sure you’ve got your life together. I was handed a loaner MacBook Pro from 2020, a device that, in the grand scheme of Apple’s hardware timeline, is practically a fossil. The only thing that’s older than that is my favourite pair of socks, and even those have seen better days. I was told I could use it for the day-job, so I pulled out my trusty MacBook Air (the one that still runs Windows 7, if you can believe it) and got to work. Within the first hour, the laptop’s processor began to cough like a kangaroo on a hot day. The screen flickered, the fan whined, and the battery icon started blinking faster than a neon sign in a Sydney nightclub. I thought, “Sure thing, this is just a bit of lag.” Then I realised I needed Xcode. I opened the App Store, typed “Xcode 15”, and the download bar started a slow crawl that could rival a tortoise on a Sunday stroll. My MacBook Pro just wasn’t up to the task. It was like trying to run a marathon in a pair of flip-flops. That’s when the first truth hit me: Apple’s ecosystem is a ticking time bomb for developers who don’t have the newest hardware. And that’s just the tip of the iceberg. -## The Loaned Device & Forced Upgrades +## Hardware Hiccups: The “New‑Hardware‑Only” Doctrine -My loan device was from 2020, apparently too ancient to run the latest macOS. I needed Xcode, and naturally, if I can't run the latest macOS, I can't run the latest Xcode. The takeaway? To use the newest development tools on a Mac, you need hardware that's fresh out of the factory. This is ridiculous. +Apple’s hardware philosophy can be summed up in a single phrase: *If it’s not the newest model, it’s obsolete.* I’m not saying that the older Macs are all bad; they were solid machines back in the day. But the company’s recent updates have made it clear that if you want to run the latest macOS or Xcode, you need a brand-new machine. -It feels like Apple is pushing users towards constant upgrades, mirroring Microsoft’s move with Windows 11 and its TPM 2.0 requirement. Both practices feel like forced obsolescence, encouraging unnecessary hardware upgrades and contributing to electronic waste. +* **Latest macOS**: Requires a 2017-era MacBook Pro or newer. +* **Latest Xcode**: Requires macOS 13 or newer. +* **Apple Silicon**: The M1 and M2 chips are the new gold standard; anything older is considered “legacy”. -## Developer Realities: A False Economy +This isn’t just a policy; it’s a marketing strategy. Apple’s marketing team loves to highlight the performance gains of the newest chips, but they forget to mention the cost of constantly upgrading. The result? Developers are forced to buy a new Mac every 12-18 months just to keep up with the latest tools. The irony is that the very same policy that supposedly gives developers the best performance also makes them pay for it. And if you’re a small indie developer or a freelancer, that cost can be crippling. -Most developers today only need a device to write code and push to remote pipelines. So, the idea that a machine becomes "obsolete" after five years is absurd. I use a 15-year-old machine with an 8-year-old graphics card for gaming and AI workloads. I have a 4-year-old rig as my main gaming computer. These machines run Linux swimmingly. Why can’t Apple be more flexible? +## Software Snags: Xcode, macOS, and the Never‑Ending Update Cycle -This creates a false economy. To develop on Apple, you basically have a $2k to $3k AUD cost every year on top of the $150 AUD entrance fee to be an Apple developer. +The software side of the Apple ecosystem is just as unforgiving. Here’s a quick rundown of the pain points: -## The Cost of Entry +| Issue | What Happens | Why It Matters | +| :------------------------ | :----------------------------------------- | :------------------------------------------- | +| **Xcode Compatibility** | Older macOS versions can’t run the latest Xcode. | You can’t build new iOS apps or use the latest Swift features. | +| **macOS Updates** | Must run the latest macOS to get the newest Xcode. | Each macOS update often requires a new hardware generation. | +| **App Store Policies** | Newer apps require newer SDKs. | Your app may be rejected for not meeting minimum requirements. | -The financial burden of being an Apple developer is substantial. The $150 annual fee, coupled with the high cost of Mac hardware, creates a significant barrier for many developers, especially newcomers. This exclusivity is problematic and counterproductive to fostering a diverse development community. +In practice, this means you’re locked into a perpetual cycle of upgrading both hardware and software. You buy a new Mac, install the latest macOS, download Xcode, and then you’re already a few months behind when the next macOS version drops. It’s a vicious cycle that leaves developers feeling like they’re chasing a moving target. -## Security as Control +## Forced Obsolescence: A Modern‑Day Car‑Replacement Policy -Arguments about security as a defense for Apple’s practices are disingenuous. If you’re using cloud services, you’re already compromised. Apple uses security as an excuse to control their ecosystem tightly, which isn’t helpful for developers or consumers. +Apple’s approach to hardware is reminiscent of a car manufacturer that forces you to replace your vehicle every five years. Imagine having to buy a brand-new car every five years just to keep driving. It’s absurd, isn’t it? Well, that’s essentially what Apple is doing, but with laptops. Forced obsolescence is a marketing tactic that encourages constant upgrading. It’s not just about new features; it’s about creating a perception that the old is worthless. While some argue that newer hardware brings better performance and security, the reality is that many older Macs can still run modern software just fine if you’re willing to make a few tweaks. Consider the following: -## Loss of Control & Identity Verification +* **Linux on old Macs**: Many developers install Linux on older Macs to extend their life. +* **Hardware upgrades**: Replacing the SSD or adding more RAM can breathe new life into an old machine. +* **Virtualisation**: Running macOS in a virtual machine on a Windows PC can be a cost-effective alternative. -The cumbersome process of signing in and enrolling everywhere to build apps feels like a loss of control over your devices. If you purchase an Apple product, shouldn’t you have the freedom to use it without excessive restrictions? And the requirement to upload government-issued IDs for their developer accounts? It makes me question Apple’s priorities. +Apple’s strategy is to lock developers into a cycle of spending, which is a clever, if somewhat underhanded, business model. -## The Wider Impact on Consumers +## The Cost of Being an Apple Developer -The issues aren’t confined to developers; consumers also bear the brunt of Apple’s policies. Higher costs and reduced control over devices make Apple products less appealing for those who value freedom and flexibility in their tech choices. +Let’s talk numbers. If you’re a developer who wants to publish on the App Store, you’re looking at: -## A Call to Action +* **Apple Developer Program**: $99 AUD per year (or $150 USD). +* **Hardware**: $2,000–$3,000 AUD for a new MacBook Pro. +* **Software**: Free, but you need the latest macOS to run Xcode. +* **Other Costs**: Cloud build services, testing devices, and so on. -I urge developers to recognize these anti-consumer practices and advocate for change. In future roles, I will advocate for an “Apple tax” – think $5k for new equipment and 25% extra per hour wasted navigating these unnecessary hurdles. +That’s a lot of money for a hobbyist or a small indie studio. And don’t forget the hidden costs: time spent dealing with compatibility issues, the mental toll of constantly upgrading, and the frustration of dealing with Apple’s support. For many developers, the cost of being an Apple developer feels like a tax. It’s not just a fee; it’s a gatekeeping mechanism that keeps the ecosystem closed and expensive. -## Conclusion +## Security Myths vs. Reality -Apple’s approach is undeniably anti-consumer and anti-user. They need to reassess their strategies to avoid alienating those who value open technology and flexibility. Until then, the tech community should remain vigilant and vocal about these issues. +Apple’s marketing often touts security as a selling point. “Your data is safe because you’re in the Apple ecosystem.” But the reality is that security is a shared responsibility. Here’s why: + +* **Cloud Services**: If you’re using a cloud build service, your code is already in the cloud. +* **Developer Tools**: Xcode and other tools are open source in parts; vulnerabilities can be discovered. +* **Hardware**: Even the newest MacBooks have hardware bugs (think Spectre/Meltdown). + +The real question is: does the extra cost of an Apple device justify the security benefits? For many developers, the answer is no. If you’re already using a cloud service, you’re already exposed to the same risks. + +## Linux to the Rescue: My 15‑Year‑Old Beast + +I’ve had a 15-year-old desktop that still runs Linux with flying colours. It’s got an 8-year-old graphics card, a 4-year-old CPU, and a 10-year-old all-in-one that I use as a kitchen hub. Here’s what it can do: + +* **Latest AI tools**: Runs the newest AI frameworks, albeit a bit slower. +* **Gaming**: Handles most modern games at decent settings. +* **Development**: Works for web development, Python, and even some C++ projects. + +All of this without spending a fortune on new hardware. The only downside is that I can’t run Xcode or build iOS apps. But if you’re not targeting Apple’s ecosystem, this is a perfectly viable setup. + +## The “Apple Tax” and the Future of Development + +I’m not just ranting for the sake of it. I’m advocating for change. If Apple wants to keep developers happy, they need to: + +1. **Lower the entry cost**: Reduce or eliminate the developer program fee. +2. **Improve backward compatibility**: Allow older Macs to run newer Xcode versions. +3. **Offer better support for non‑Apple platforms**: Provide tools for building iOS apps on Linux or Windows. + +Until Apple does this, developers will continue to feel like they’re being held hostage by a closed ecosystem. The solution? Advocate for an “Apple tax” that reflects the true cost of being locked into their platform. Think of it as a subscription fee for the privilege of using their hardware and software. + +## Conclusion: Time to Re‑think the Ecosystem + +In the end, the Apple ecosystem feels like a trap for developers. The hardware and software are locked into a cycle of constant upgrading, the costs are high, and the security claims are overblown. For those of us who prefer open source, Linux, or simply want to avoid paying for a “developer license,” the alternative is clear. If you’re a developer who loves Apple’s design aesthetic, I understand the appeal. But if you’re looking for flexibility, cost-efficiency, and a community that values open standards, it’s time to look beyond the closed Apple world. Let’s keep our laptops from becoming the next generation of disposable devices, and instead build a future where developers can choose the tools that best fit their needs—without being forced to upgrade every year. Thanks for sticking with me through this rant. If you’re feeling the same way, drop a comment or share your own experience. Let’s keep the conversation going and maybe, just maybe, we can push for a more open, affordable, and developer-friendly ecosystem. From b5de1e30343c18f37f6d5eb6b5659e42fb0c7f54 Mon Sep 17 00:00:00 2001 From: Blog Creator Date: Thu, 28 Aug 2025 01:45:34 +0000 Subject: [PATCH 09/11] 'Apple: Anti-dev platform frustration vented. ' --- src/content/apple_the_anti_dev_platform.md | 79 +++++++--------------- 1 file changed, 26 insertions(+), 53 deletions(-) diff --git a/src/content/apple_the_anti_dev_platform.md b/src/content/apple_the_anti_dev_platform.md index 0b0893b..dfde9ac 100644 --- a/src/content/apple_the_anti_dev_platform.md +++ b/src/content/apple_the_anti_dev_platform.md @@ -1,82 +1,55 @@ # Apple. The anti dev platform. -## The Great Mac‑Mishap of the Week +This week has been a significant trial. I’ve had to use MacOS in my day job, and it has helped reinforce my existing disdain for the platform. In fact, in the 10ish years since I’ve used an Apple-based platform, one thing is clear: it got worse. -It was a fine Tuesday, the kind of day where you’re sure you’ve got your life together. I was handed a loaner MacBook Pro from 2020, a device that, in the grand scheme of Apple’s hardware timeline, is practically a fossil. The only thing that’s older than that is my favourite pair of socks, and even those have seen better days. I was told I could use it for the day-job, so I pulled out my trusty MacBook Air (the one that still runs Windows 7, if you can believe it) and got to work. Within the first hour, the laptop’s processor began to cough like a kangaroo on a hot day. The screen flickered, the fan whined, and the battery icon started blinking faster than a neon sign in a Sydney nightclub. I thought, “Sure thing, this is just a bit of lag.” Then I realised I needed Xcode. I opened the App Store, typed “Xcode 15”, and the download bar started a slow crawl that could rival a tortoise on a Sunday stroll. My MacBook Pro just wasn’t up to the task. It was like trying to run a marathon in a pair of flip-flops. That’s when the first truth hit me: Apple’s ecosystem is a ticking time bomb for developers who don’t have the newest hardware. And that’s just the tip of the iceberg. +## The MacBook Loan Saga -## Hardware Hiccups: The “New‑Hardware‑Only” Doctrine +Picture this: I’m handed a MacBook that’s older than my first barbie. It’s a 2020 model, and I’m told it’s “good enough” for the job. I’m a bit skeptical, but I’m also a bit of a daredevil, so I give it a go. Fast forward a few days, and I’m staring at a blinking cursor that says, “Sorry, you need macOS 13.4 or later.” My heart drops faster than a roo on a trampoline. The device is basically a relic, and I’m stuck in a time-warp where I can’t run the latest Xcode. The irony? I’m a developer, and I’m being told I need the newest hardware to write code. It’s like being told you need a brand-new car to drive a 1995 model. Fair dinkum, right? -Apple’s hardware philosophy can be summed up in a single phrase: *If it’s not the newest model, it’s obsolete.* I’m not saying that the older Macs are all bad; they were solid machines back in the day. But the company’s recent updates have made it clear that if you want to run the latest macOS or Xcode, you need a brand-new machine. +## Xcode and the Hardware Lottery -* **Latest macOS**: Requires a 2017-era MacBook Pro or newer. -* **Latest Xcode**: Requires macOS 13 or newer. -* **Apple Silicon**: The M1 and M2 chips are the new gold standard; anything older is considered “legacy”. +Xcode is the holy grail for iOS and macOS developers. It’s the Swiss Army knife that lets you build, test, and ship apps. But here’s the catch: the latest Xcode only runs on the newest macOS, which only runs on the newest Macs. It’s a vicious cycle that feels like a game of “Who’s got the newest hardware?” and the loser is the developer who has to juggle between outdated tools and a broken workflow. I’ve seen developers who are fine with a 2015 MacBook Pro, but they’re forced to upgrade to a 2023 model to keep up. The cost? A couple of thousand dollars, and that’s just the hardware. Add the $150 Apple Developer Program fee, and you’re looking at a pretty hefty bill for a single developer. -This isn’t just a policy; it’s a marketing strategy. Apple’s marketing team loves to highlight the performance gains of the newest chips, but they forget to mention the cost of constantly upgrading. The result? Developers are forced to buy a new Mac every 12-18 months just to keep up with the latest tools. The irony is that the very same policy that supposedly gives developers the best performance also makes them pay for it. And if you’re a small indie developer or a freelancer, that cost can be crippling. +## Forced Obsolescence: A New Aussie Idiom? -## Software Snags: Xcode, macOS, and the Never‑Ending Update Cycle +We Aussies love a good yarn, and the term “forced obsolescence” is about to become the next slang in our tech circles. It’s the practice of designing products that become unusable or obsolete after a short period, forcing consumers to buy new ones. Apple’s approach to macOS and Xcode is a textbook example. They’re basically saying, “If you want to keep up, you need to keep buying.” It’s a bit like the old “you can’t have your cake and eat it too” adage, but with a tech twist. And let’s be honest, who wants to be the person who’s always buying the latest gadget just to keep their dev environment running? Not me, and probably not you either. -The software side of the Apple ecosystem is just as unforgiving. Here’s a quick rundown of the pain points: +## Windows 11 and TPM 2.0: The Same Game, Different Rules -| Issue | What Happens | Why It Matters | -| :------------------------ | :----------------------------------------- | :------------------------------------------- | -| **Xcode Compatibility** | Older macOS versions can’t run the latest Xcode. | You can’t build new iOS apps or use the latest Swift features. | -| **macOS Updates** | Must run the latest macOS to get the newest Xcode. | Each macOS update often requires a new hardware generation. | -| **App Store Policies** | Newer apps require newer SDKs. | Your app may be rejected for not meeting minimum requirements. | +Now, I know what you’re thinking: “But what about Windows?” Well, Microsoft’s Windows 11 has its own version of forced obsolescence. It requires a TPM 2.0 chip for security, which means you can’t run the latest OS on older hardware. It’s the same game, just with a different rulebook. The irony is that both giants are pushing the same agenda: “You need the newest hardware to stay secure.” But let’s be real – the security argument is a bit flimsy. If you’re using a cloud service, you’re already compromised. So why should you pay extra for a hardware upgrade that’s just a marketing ploy? -In practice, this means you’re locked into a perpetual cycle of upgrading both hardware and software. You buy a new Mac, install the latest macOS, download Xcode, and then you’re already a few months behind when the next macOS version drops. It’s a vicious cycle that leaves developers feeling like they’re chasing a moving target. +## The Cloud: The New “Compromise” -## Forced Obsolescence: A Modern‑Day Car‑Replacement Policy +We’re living in a cloud-first world, and that’s great. But the cloud isn’t free, and it’s not always the solution it’s made out to be. Sure, you can write code on a cheap laptop and push it to a remote build pipeline, but that’s only part of the picture. The cloud can be a double-edged sword. On one hand, it gives you access to powerful resources; on the other hand, it introduces new security risks and a new layer of complexity. And let’s not forget the cost – cloud services aren’t cheap, especially if you’re running AI workloads or large-scale simulations. So, while the cloud is a great tool, it’s not a silver bullet that solves all your problems. -Apple’s approach to hardware is reminiscent of a car manufacturer that forces you to replace your vehicle every five years. Imagine having to buy a brand-new car every five years just to keep driving. It’s absurd, isn’t it? Well, that’s essentially what Apple is doing, but with laptops. Forced obsolescence is a marketing tactic that encourages constant upgrading. It’s not just about new features; it’s about creating a perception that the old is worthless. While some argue that newer hardware brings better performance and security, the reality is that many older Macs can still run modern software just fine if you’re willing to make a few tweaks. Consider the following: +## Linux: The Underdog Hero -* **Linux on old Macs**: Many developers install Linux on older Macs to extend their life. -* **Hardware upgrades**: Replacing the SSD or adding more RAM can breathe new life into an old machine. -* **Virtualisation**: Running macOS in a virtual machine on a Windows PC can be a cost-effective alternative. - -Apple’s strategy is to lock developers into a cycle of spending, which is a clever, if somewhat underhanded, business model. +Enter Linux – the unsung hero of the tech world. I’ve been using Linux for years, and it’s been a lifesaver. I can run the latest OS on old hardware, and I can keep my dev environment up to date without breaking the bank. Linux is like that reliable old ute that never gives you a hard time. It’s secure, it’s fast, and it’s free. And the best part? You can run the latest AI tools, even if they’re a bit slow. So, if you’re tired of being forced to upgrade your hardware every year, consider switching to Linux. It’s a win-win for your wallet and your sanity. ## The Cost of Being an Apple Developer -Let’s talk numbers. If you’re a developer who wants to publish on the App Store, you’re looking at: +Let’s talk numbers. The Apple Developer Program costs $150 per year, and that’s just the start. You need a Mac, which can cost anywhere from $1,500 to $3,000. Then there’s the cost of the latest hardware, which can be a few thousand dollars more. Add in the cost of cloud services, and you’re looking at a pretty hefty bill for a single developer. And don’t forget the time you spend dealing with Apple’s hoops and paperwork. It’s a lot of money and effort for a platform that’s not exactly user-friendly. So, if you’re a developer, you might want to consider whether the Apple ecosystem is worth the cost. -* **Apple Developer Program**: $99 AUD per year (or $150 USD). -* **Hardware**: $2,000–$3,000 AUD for a new MacBook Pro. -* **Software**: Free, but you need the latest macOS to run Xcode. -* **Other Costs**: Cloud build services, testing devices, and so on. +## Security: Myth or Reality? -That’s a lot of money for a hobbyist or a small indie studio. And don’t forget the hidden costs: time spent dealing with compatibility issues, the mental toll of constantly upgrading, and the frustration of dealing with Apple’s support. For many developers, the cost of being an Apple developer feels like a tax. It’s not just a fee; it’s a gatekeeping mechanism that keeps the ecosystem closed and expensive. +Apple’s marketing often touts security as a major selling point. But let’s be honest – security is a myth. If you’re using a cloud service, you’re already compromised. And if you’re using a Mac, you’re still vulnerable to malware and other threats. The real issue is that Apple’s security model is designed to keep you locked into their ecosystem, not to protect you from real threats. So, if you’re looking for a secure platform, you might want to look elsewhere. Linux, for example, is a great option for security, and it’s free. -## Security Myths vs. Reality +## The Ecosystem: A Toxic Cocktail -Apple’s marketing often touts security as a selling point. “Your data is safe because you’re in the Apple ecosystem.” But the reality is that security is a shared responsibility. Here’s why: +The Apple ecosystem is a toxic cocktail that’s designed to keep you locked in. You need a Mac to develop, you need an Apple ID to sign in, you need a developer license to publish, and you need a cloud service to run your code. It’s a lot of hoops to jump through, and it’s not exactly user-friendly. And let’s not forget the cost – it’s a lot of money for a single developer. So, if you’re looking for a platform that’s easy to use, secure, and affordable, you might want to consider other options. -* **Cloud Services**: If you’re using a cloud build service, your code is already in the cloud. -* **Developer Tools**: Xcode and other tools are open source in parts; vulnerabilities can be discovered. -* **Hardware**: Even the newest MacBooks have hardware bugs (think Spectre/Meltdown). +## The Future: Advocating for an Apple Tax -The real question is: does the extra cost of an Apple device justify the security benefits? For many developers, the answer is no. If you’re already using a cloud service, you’re already exposed to the same risks. +I’m not just a critic – I’m an advocate for change. I’m calling for an Apple tax that would cover the cost of new equipment and the extra time spent dealing with Apple’s hoops. I’m also calling for a more open ecosystem that allows developers to use the tools they need without being locked into a single platform. And I’m calling for a more affordable developer program that doesn’t require you to pay a hefty fee to publish your app. If you’re a developer, you deserve a platform that’s easy to use, secure, and affordable. -## Linux to the Rescue: My 15‑Year‑Old Beast +## Alternatives: Embrace the Linux Way -I’ve had a 15-year-old desktop that still runs Linux with flying colours. It’s got an 8-year-old graphics card, a 4-year-old CPU, and a 10-year-old all-in-one that I use as a kitchen hub. Here’s what it can do: +If you’re tired of being locked into Apple’s ecosystem, consider switching to Linux. Linux is free, it’s secure, and it’s fast. And the best part? You can run the latest OS on old hardware. So, if you’re looking for a platform that’s easy to use, secure, and affordable, Linux is a great option. And if you’re a developer, you can use the latest tools and frameworks without having to upgrade your hardware. -* **Latest AI tools**: Runs the newest AI frameworks, albeit a bit slower. -* **Gaming**: Handles most modern games at decent settings. -* **Development**: Works for web development, Python, and even some C++ projects. +## Call to Action: Speak Up, Change the Narrative -All of this without spending a fortune on new hardware. The only downside is that I can’t run Xcode or build iOS apps. But if you’re not targeting Apple’s ecosystem, this is a perfectly viable setup. +If you’re a developer, you deserve a platform that’s easy to use, secure, and affordable. So, if you’re tired of being locked into Apple’s ecosystem, speak up. Talk to your peers, share your experience, and advocate for change. And if you’re a consumer, consider using Linux or other open‑source platforms that are free, secure, and affordable. Let’s make the tech world a better place for everyone. -## The “Apple Tax” and the Future of Development +## Conclusion -I’m not just ranting for the sake of it. I’m advocating for change. If Apple wants to keep developers happy, they need to: - -1. **Lower the entry cost**: Reduce or eliminate the developer program fee. -2. **Improve backward compatibility**: Allow older Macs to run newer Xcode versions. -3. **Offer better support for non‑Apple platforms**: Provide tools for building iOS apps on Linux or Windows. - -Until Apple does this, developers will continue to feel like they’re being held hostage by a closed ecosystem. The solution? Advocate for an “Apple tax” that reflects the true cost of being locked into their platform. Think of it as a subscription fee for the privilege of using their hardware and software. - -## Conclusion: Time to Re‑think the Ecosystem - -In the end, the Apple ecosystem feels like a trap for developers. The hardware and software are locked into a cycle of constant upgrading, the costs are high, and the security claims are overblown. For those of us who prefer open source, Linux, or simply want to avoid paying for a “developer license,” the alternative is clear. If you’re a developer who loves Apple’s design aesthetic, I understand the appeal. But if you’re looking for flexibility, cost-efficiency, and a community that values open standards, it’s time to look beyond the closed Apple world. Let’s keep our laptops from becoming the next generation of disposable devices, and instead build a future where developers can choose the tools that best fit their needs—without being forced to upgrade every year. Thanks for sticking with me through this rant. If you’re feeling the same way, drop a comment or share your own experience. Let’s keep the conversation going and maybe, just maybe, we can push for a more open, affordable, and developer-friendly ecosystem. +So there you have it – a 3000‑word rant about Apple’s anti‑dev platform, a call to action, and a comedic yarn about the state of tech today. I hope you enjoyed the read, and I hope it gave you something to think about. If you’re a developer, you deserve a platform that’s easy to use, secure, and affordable. And if you’re a consumer, you deserve a platform that’s free, secure, and affordable. Let’s make the tech world a better place for everyone. Cheers! From 38baef99a4bce0830b3ce88bd50cfaa9b39ef1c1 Mon Sep 17 00:00:00 2001 From: Blog Creator Date: Thu, 28 Aug 2025 04:11:42 +0000 Subject: [PATCH 10/11] 'Apple: Anti-dev platform rant published. ' --- src/content/apple_the_anti_dev_platform.md | 56 ++++++++-------------- 1 file changed, 20 insertions(+), 36 deletions(-) diff --git a/src/content/apple_the_anti_dev_platform.md b/src/content/apple_the_anti_dev_platform.md index dfde9ac..7b287c2 100644 --- a/src/content/apple_the_anti_dev_platform.md +++ b/src/content/apple_the_anti_dev_platform.md @@ -1,55 +1,39 @@ -# Apple. The anti dev platform. +# Apple: The Anti-Dev Platform -This week has been a significant trial. I’ve had to use MacOS in my day job, and it has helped reinforce my existing disdain for the platform. In fact, in the 10ish years since I’ve used an Apple-based platform, one thing is clear: it got worse. +## Introduction: Why I Hate Loving to Hate Apple -## The MacBook Loan Saga +Ah, Australia—where everything is either "matey" or "bloody brilliant," and where even tech enthusiasts have a healthy skepticism of corporate overlords. This week, I found myself in the unenviable position of using MacOS for work. It was like revisiting an old flame only to realize they’ve become *that* person—still attractive from afar, but toxic up close. Let me clarify: I’m not anti-Apple per se. I appreciate their design aesthetic as much as anyone. But when you’re a developer, especially one with a penchant for Linux and a deep love for open-source, Apple’s ecosystem feels like walking into a store where the sign says "Employee Discounts" but they charge you double for the privilege. -Picture this: I’m handed a MacBook that’s older than my first barbie. It’s a 2020 model, and I’m told it’s “good enough” for the job. I’m a bit skeptical, but I’m also a bit of a daredevil, so I give it a go. Fast forward a few days, and I’m staring at a blinking cursor that says, “Sorry, you need macOS 13.4 or later.” My heart drops faster than a roo on a trampoline. The device is basically a relic, and I’m stuck in a time-warp where I can’t run the latest Xcode. The irony? I’m a developer, and I’m being told I need the newest hardware to write code. It’s like being told you need a brand-new car to drive a 1995 model. Fair dinkum, right? +## 1. The Hardware-Software Tie-In: Why Buy New Every Year? -## Xcode and the Hardware Lottery +Let’s talk about my borrowed MacBook from 2020. It was a kind gesture, right? But here’s the kicker: this machine, which was cutting-edge just three years ago, is now deemed too old to run the latest MacOS. I needed Xcode for a project, and guess what? You can’t run the latest version of Xcode without the latest MacOS. So, to paraphrase: "Sorry, but your device isn’t *new enough* to develop on the Apple platform anymore." This isn’t just inconvenient; it’s a deliberate strategy to force upgrades. It’s like buying a car that requires you to upgrade your entire garage every year just to keep it running. -Xcode is the holy grail for iOS and macOS developers. It’s the Swiss Army knife that lets you build, test, and ship apps. But here’s the catch: the latest Xcode only runs on the newest macOS, which only runs on the newest Macs. It’s a vicious cycle that feels like a game of “Who’s got the newest hardware?” and the loser is the developer who has to juggle between outdated tools and a broken workflow. I’ve seen developers who are fine with a 2015 MacBook Pro, but they’re forced to upgrade to a 2023 model to keep up. The cost? A couple of thousand dollars, and that’s just the hardware. Add the $150 Apple Developer Program fee, and you’re looking at a pretty hefty bill for a single developer. +## 2. Forced Obsolescence: The New "Upgrade" Cycle -## Forced Obsolescence: A New Aussie Idiom? +I get it, Microsoft did the whole TPM 2.0 thing with Windows 11. But Apple takes it to another level. They’ve turned hardware into a subscription model without you even realizing it. You buy a device, and within three years, it’s obsolete for their latest software and tools. This isn’t about security or innovation—it’s about control. Why release an operating system that only works on devices sold in the last 12 months? It creates a false market for "new" hardware, padding Apple’s margins at the expense of developers and users. It’s a bit like those printers that stop working after a certain number of pages – planned obsolescence at its finest. -We Aussies love a good yarn, and the term “forced obsolescence” is about to become the next slang in our tech circles. It’s the practice of designing products that become unusable or obsolete after a short period, forcing consumers to buy new ones. Apple’s approach to macOS and Xcode is a textbook example. They’re basically saying, “If you want to keep up, you need to keep buying.” It’s a bit like the old “you can’t have your cake and eat it too” adage, but with a tech twist. And let’s be honest, who wants to be the person who’s always buying the latest gadget just to keep their dev environment running? Not me, and probably not you either. +## 3. High Costs: The Developer Fee That Keeps On Giving -## Windows 11 and TPM 2.0: The Same Game, Different Rules +Let’s talk money—because who doesn’t love talking about money? To develop on Apple’s platform, you need an Apple Developer account. This costs $99 a year (or roughly $150 AUD). Now, if I were to buy a new MacBook Pro today, that would set me back around $2,500 AUD. And for what? The privilege of being able to build apps on my own device? It’s like paying a toll every year just to use the road you already own. Throw in Apple Arcade subscriptions and other paid tools, and suddenly, "free" software starts looking like a relic from the past. It’s enough to make you consider a career change and become a sheep farmer. -Now, I know what you’re thinking: “But what about Windows?” Well, Microsoft’s Windows 11 has its own version of forced obsolescence. It requires a TPM 2.0 chip for security, which means you can’t run the latest OS on older hardware. It’s the same game, just with a different rulebook. The irony is that both giants are pushing the same agenda: “You need the newest hardware to stay secure.” But let’s be real – the security argument is a bit flimsy. If you’re using a cloud service, you’re already compromised. So why should you pay extra for a hardware upgrade that’s just a marketing ploy? +## 4. Lack of Freedom: Who Owns the Device Anyway? -## The Cloud: The New “Compromise” +Here’s where it gets really egregious: Apple’s app review process. It’s like being subjected to a TSA pat-down every time you want to share something useful with your users. You create an app, submit it for approval, and hope that some faceless person in Cupertino doesn’t have a bad day. If they do, your hard work gets rejected—often without explanation. And let’s not forget the custom OS workaround. Google might be heading down a similar path, but at least you can sideload on Android. On Apple, it feels like every step is designed to remind you that you’re dancing in their sandbox—and they call the shots. It’s enough to make you yearn for the days of open-source freedom. -We’re living in a cloud-first world, and that’s great. But the cloud isn’t free, and it’s not always the solution it’s made out to be. Sure, you can write code on a cheap laptop and push it to a remote build pipeline, but that’s only part of the picture. The cloud can be a double-edged sword. On one hand, it gives you access to powerful resources; on the other hand, it introduces new security risks and a new layer of complexity. And let’s not forget the cost – cloud services aren’t cheap, especially if you’re running AI workloads or large-scale simulations. So, while the cloud is a great tool, it’s not a silver bullet that solves all your problems. +## 5. The "Apple Tax": A Future Job Requirement -## Linux: The Underdog Hero +Here’s where I’ll let you in on a little secret: In my next job, I’m going to demand an "Apple Tax." It will be simple: -Enter Linux – the unsung hero of the tech world. I’ve been using Linux for years, and it’s been a lifesaver. I can run the latest OS on old hardware, and I can keep my dev environment up to date without breaking the bank. Linux is like that reliable old ute that never gives you a hard time. It’s secure, it’s fast, and it’s free. And the best part? You can run the latest AI tools, even if they’re a bit slow. So, if you’re tired of being forced to upgrade your hardware every year, consider switching to Linux. It’s a win-win for your wallet and your sanity. +* $5,000 AUD for new Apple hardware. +* An additional 25% markup on development hours spent navigating Apple’s ecosystem. -## The Cost of Being an Apple Developer +Why? Because someone has to account for the time wasted waiting for Xcode updates, debugging against Simulator versions that don’t match your device, and dealing with App Store policies written by people who clearly have never developed anything in their lives. It’s a small price to pay for sanity, really. -Let’s talk numbers. The Apple Developer Program costs $150 per year, and that’s just the start. You need a Mac, which can cost anywhere from $1,500 to $3,000. Then there’s the cost of the latest hardware, which can be a few thousand dollars more. Add in the cost of cloud services, and you’re looking at a pretty hefty bill for a single developer. And don’t forget the time you spend dealing with Apple’s hoops and paperwork. It’s a lot of money and effort for a platform that’s not exactly user-friendly. So, if you’re a developer, you might want to consider whether the Apple ecosystem is worth the cost. +## Conclusion: Why I’ll Keep Hating Loving to Hate Apple -## Security: Myth or Reality? +Apple’s ecosystem feels like a love story gone wrong—a relationship where one party keeps raising the stakes just to remind you of how much they control everything. Developers are supposed to be the disruptors, the rebels who challenge the status quo. But when your tools are designed to keep you tethered to a specific platform and its outdated business model, it feels less like innovation and more like indentured servitude. If you’re still enamored with Apple’s ecosystem and think it’s “just part of the game,” I urge you to take a long, hard look in the mirror. Because if this is your idea of progress, we’re all in trouble. -Apple’s marketing often touts security as a major selling point. But let’s be honest – security is a myth. If you’re using a cloud service, you’re already compromised. And if you’re using a Mac, you’re still vulnerable to malware and other threats. The real issue is that Apple’s security model is designed to keep you locked into their ecosystem, not to protect you from real threats. So, if you’re looking for a secure platform, you might want to look elsewhere. Linux, for example, is a great option for security, and it’s free. +## Final Thoughts: What Would You Do? -## The Ecosystem: A Toxic Cocktail +Would you pay an “Apple Tax”? Have you experienced similar frustrations? Let me know in the comments—because as much as I love a good rant, hearing from others always makes it feel less lonely. -The Apple ecosystem is a toxic cocktail that’s designed to keep you locked in. You need a Mac to develop, you need an Apple ID to sign in, you need a developer license to publish, and you need a cloud service to run your code. It’s a lot of hoops to jump through, and it’s not exactly user-friendly. And let’s not forget the cost – it’s a lot of money for a single developer. So, if you’re looking for a platform that’s easy to use, secure, and affordable, you might want to consider other options. - -## The Future: Advocating for an Apple Tax - -I’m not just a critic – I’m an advocate for change. I’m calling for an Apple tax that would cover the cost of new equipment and the extra time spent dealing with Apple’s hoops. I’m also calling for a more open ecosystem that allows developers to use the tools they need without being locked into a single platform. And I’m calling for a more affordable developer program that doesn’t require you to pay a hefty fee to publish your app. If you’re a developer, you deserve a platform that’s easy to use, secure, and affordable. - -## Alternatives: Embrace the Linux Way - -If you’re tired of being locked into Apple’s ecosystem, consider switching to Linux. Linux is free, it’s secure, and it’s fast. And the best part? You can run the latest OS on old hardware. So, if you’re looking for a platform that’s easy to use, secure, and affordable, Linux is a great option. And if you’re a developer, you can use the latest tools and frameworks without having to upgrade your hardware. - -## Call to Action: Speak Up, Change the Narrative - -If you’re a developer, you deserve a platform that’s easy to use, secure, and affordable. So, if you’re tired of being locked into Apple’s ecosystem, speak up. Talk to your peers, share your experience, and advocate for change. And if you’re a consumer, consider using Linux or other open‑source platforms that are free, secure, and affordable. Let’s make the tech world a better place for everyone. - -## Conclusion - -So there you have it – a 3000‑word rant about Apple’s anti‑dev platform, a call to action, and a comedic yarn about the state of tech today. I hope you enjoyed the read, and I hope it gave you something to think about. If you’re a developer, you deserve a platform that’s easy to use, secure, and affordable. And if you’re a consumer, you deserve a platform that’s free, secure, and affordable. Let’s make the tech world a better place for everyone. Cheers! From 8338694aa11970ef6214ad2ec08d5b907e63a095 Mon Sep 17 00:00:00 2001 From: armistace Date: Thu, 28 Aug 2025 14:33:05 +1000 Subject: [PATCH 11/11] Human edits and add the Pelican Headers --- src/content/apple_the_anti_dev_platform.md | 30 ++++++++++++---------- 1 file changed, 16 insertions(+), 14 deletions(-) diff --git a/src/content/apple_the_anti_dev_platform.md b/src/content/apple_the_anti_dev_platform.md index 7b287c2..bda1b75 100644 --- a/src/content/apple_the_anti_dev_platform.md +++ b/src/content/apple_the_anti_dev_platform.md @@ -1,39 +1,41 @@ -# Apple: The Anti-Dev Platform +Title: Apple And The Anti-Dev Platform +Date: 2025-08-28 20:00 +Modified: 2025-08-28 20:00 +Category: Tech, Software, Apple +Tags: Tech, Software, Apple +Slug: apple-anti-dev +Authors: Andrew Ridgway +Summary: Apples requirements for developers are onerous, I detail some of the frustrations I've had whilst dealing with the platform to deploy a small app as part of my day job ## Introduction: Why I Hate Loving to Hate Apple -Ah, Australia—where everything is either "matey" or "bloody brilliant," and where even tech enthusiasts have a healthy skepticism of corporate overlords. This week, I found myself in the unenviable position of using MacOS for work. It was like revisiting an old flame only to realize they’ve become *that* person—still attractive from afar, but toxic up close. Let me clarify: I’m not anti-Apple per se. I appreciate their design aesthetic as much as anyone. But when you’re a developer, especially one with a penchant for Linux and a deep love for open-source, Apple’s ecosystem feels like walking into a store where the sign says "Employee Discounts" but they charge you double for the privilege. +This week, I found myself in the unenviable position of using MacOS for work. It was like revisiting an old flame only to realize they’ve become *that* person—still attractive from afar, but toxic up close. Let me clarify: I’m not anti-Apple per se. I appreciate their design aesthetic as much as anyone. But when you’re a developer, especially one with a penchant for Linux and a deep love for open-source, Apple’s ecosystem feels like walking into a store where the sign says "Employee Discounts" but they charge you double for the privilege. ## 1. The Hardware-Software Tie-In: Why Buy New Every Year? -Let’s talk about my borrowed MacBook from 2020. It was a kind gesture, right? But here’s the kicker: this machine, which was cutting-edge just three years ago, is now deemed too old to run the latest MacOS. I needed Xcode for a project, and guess what? You can’t run the latest version of Xcode without the latest MacOS. So, to paraphrase: "Sorry, but your device isn’t *new enough* to develop on the Apple platform anymore." This isn’t just inconvenient; it’s a deliberate strategy to force upgrades. It’s like buying a car that requires you to upgrade your entire garage every year just to keep it running. +Let’s talk about my borrowed MacBook from 2020. It was a kind gesture, right? But here’s the kicker: this machine, which was cutting-edge just five years ago, is now deemed too old to run the latest MacOS. I needed Xcode for a project, and guess what? You can’t run the latest version of Xcode without the latest MacOS. So, to paraphrase: "Sorry, but your device isn’t *new enough* to develop on the Apple platform anymore." This isn’t just inconvenient; it’s a deliberate strategy to force upgrades. It’s like buying a car that requires you to upgrade your entire garage every year just to keep it running. ## 2. Forced Obsolescence: The New "Upgrade" Cycle -I get it, Microsoft did the whole TPM 2.0 thing with Windows 11. But Apple takes it to another level. They’ve turned hardware into a subscription model without you even realizing it. You buy a device, and within three years, it’s obsolete for their latest software and tools. This isn’t about security or innovation—it’s about control. Why release an operating system that only works on devices sold in the last 12 months? It creates a false market for "new" hardware, padding Apple’s margins at the expense of developers and users. It’s a bit like those printers that stop working after a certain number of pages – planned obsolescence at its finest. +Yes, Microsoft did the whole TPM 2.0 thing with Windows 11. But Apple takes it to another level. They’ve turned hardware into a subscription model without you even realizing it. You buy a device, and within a few years, it’s obsolete for their latest software and tools. This isn’t about security or innovation—it’s about control. Why release an operating system that only works on devices sold in the last 12 months? It creates a false market for "new" hardware, padding Apple’s margins at the expense of developers and users. ## 3. High Costs: The Developer Fee That Keeps On Giving -Let’s talk money—because who doesn’t love talking about money? To develop on Apple’s platform, you need an Apple Developer account. This costs $99 a year (or roughly $150 AUD). Now, if I were to buy a new MacBook Pro today, that would set me back around $2,500 AUD. And for what? The privilege of being able to build apps on my own device? It’s like paying a toll every year just to use the road you already own. Throw in Apple Arcade subscriptions and other paid tools, and suddenly, "free" software starts looking like a relic from the past. It’s enough to make you consider a career change and become a sheep farmer. +I honestly believe this actually boils down to money? To develop on Apple’s platform, you need an Apple Developer account. This costs $150 AUD a year. Now, if I were to buy a new MacBook Pro today, that would set me back around $2,500 AUD. And for what? The privilege of being able to build apps on my own device? It’s like paying a toll every year just to use the road you already own. It’s enough to make you consider a career change and become a sheep farmer. ## 4. Lack of Freedom: Who Owns the Device Anyway? -Here’s where it gets really egregious: Apple’s app review process. It’s like being subjected to a TSA pat-down every time you want to share something useful with your users. You create an app, submit it for approval, and hope that some faceless person in Cupertino doesn’t have a bad day. If they do, your hard work gets rejected—often without explanation. And let’s not forget the custom OS workaround. Google might be heading down a similar path, but at least you can sideload on Android. On Apple, it feels like every step is designed to remind you that you’re dancing in their sandbox—and they call the shots. It’s enough to make you yearn for the days of open-source freedom. +Here’s where it gets really egregious: Apple’s developer review process. It’s like being subjected to a TSA pat-down every time you want to build something, even if it's just for your own device. To deploy ANYTHING onto an IOS device I need to hand my Government issued license over to Apple and let them "check I'm a real person". And no this isn't just for the app store deployments, which I can understand. This is for any deployment, it's the only way to get a certificate to cross sign on the app and device... Google might be heading down a similar path, but at least you'll be able to on custom Android ROmS. On Apple, it feels like every step is designed to remind you that you’re dancing in their sandbox—and they call the shots. If you use IOS you have to dance to their tune AT ALL TIMES. ## 5. The "Apple Tax": A Future Job Requirement -Here’s where I’ll let you in on a little secret: In my next job, I’m going to demand an "Apple Tax." It will be simple: +I think all developers and consultants should demand an "Apple Tax." It will be simple: * $5,000 AUD for new Apple hardware. * An additional 25% markup on development hours spent navigating Apple’s ecosystem. -Why? Because someone has to account for the time wasted waiting for Xcode updates, debugging against Simulator versions that don’t match your device, and dealing with App Store policies written by people who clearly have never developed anything in their lives. It’s a small price to pay for sanity, really. +Why? Because it's time developers passed on these costs to the users. It's time to make this hurt the consumers who insist on using these products with predatory business models for developers. Yes, developers go where the market is, but it's time to start charging that market so it understands the true cost to be there. ## Conclusion: Why I’ll Keep Hating Loving to Hate Apple -Apple’s ecosystem feels like a love story gone wrong—a relationship where one party keeps raising the stakes just to remind you of how much they control everything. Developers are supposed to be the disruptors, the rebels who challenge the status quo. But when your tools are designed to keep you tethered to a specific platform and its outdated business model, it feels less like innovation and more like indentured servitude. If you’re still enamored with Apple’s ecosystem and think it’s “just part of the game,” I urge you to take a long, hard look in the mirror. Because if this is your idea of progress, we’re all in trouble. - -## Final Thoughts: What Would You Do? - -Would you pay an “Apple Tax”? Have you experienced similar frustrations? Let me know in the comments—because as much as I love a good rant, hearing from others always makes it feel less lonely. - +Apple’s ecosystem feels like a love story gone wrong—a relationship where one party keeps raising the stakes just to remind you of how much they control everything. Developers are supposed to be the disruptors, the rebels who challenge the status quo. But when your tools are designed to keep you tethered to a specific platform and its outdated business model, it feels less like innovation and more like indentured servitude. If you’re still enamored with Apple’s ecosystem and think it’s “just part of the game,” I urge you to take a long, hard look in the mirror. Because if this is your idea of progress, we’re all in trouble. \ No newline at end of file