News for hackers. Stuff that matters.
Re: by danaris on Wednesday February 15, 2023 @01:42PM (#34808578)
And these days, every Mac comes with a full Unix terminal built-in. Xcode is a free download (remember, if you wanted to develop Macintosh applications back in the day, you had to buy something like CodeWarrior!), and, as you say, they've developed Swift Playgrounds specifically to make a nicer onramp for people interested in developing their own stuff.

It's never been trivial to configure the Mac in terms of things like skinning, but third-party tools to do so have always existed for those who cared enough to look, and today, if you want to install Linux on your Mac, you can. If you want to install Windows on your Intel Mac, you can even do that. Those options were, at best, incredibly niche back in the pre-Intel days (though I remember toying with SuSE Linux for PowerPC in the early 2000s), and nearly nonexistent in the pre-MacOS X days.

So it's definitely not a simple case of "Apple in the '90s was in favor of customization; when Jobs came back, he locked them all down and made them toasters."

Re: by ta3564664 on Wednesday February 15, 2023 @03:17PM (#34809945)
Even though its now probably 20+ years old, the CodeWarrior experience was vastly superior to XCode.

For a company with Apple's budget, XCode is a disgrace.

Re: by a4isms on Wednesday February 15, 2023 @03:25PM (#34810060)
Oh maaaaaahn, do I remember Metrowerks CodeWarrior[1] fondly! Thank you for bringing it up. I also remember using Lightspeed C, which later became Think C.[2]

[1]: https://en.wikipedia.org/wiki/CodeWarrior

[2]: https://en.wikipedia.org/wiki/THINK_C

Re: by dtgriscom on Wednesday February 15, 2023 @08:46PM (#34813869)
Still got my Code Warrior tee shirt, showing a chunky dude holding a floppy disc...
Re: by josephg on Wednesday February 15, 2023 @04:38PM (#34810950)
Oh my god, I’ve been using Xcode to make something recently and holy moly it’s where energy and ambition goes to die. The sheer number of bugs in both Xcode and in apple’s APIs is astounding.

Constant crashes, unreliable and underdocumented apis. Urgh.

I’ve been doing web programming for the last decade or so. When I started web programming, it was a mess of browser incompatibilities and jquery. But now I’d take modern web development over apple’s hellscape any day. MDN, caniuse, flexbox & grid CSS, modern bundlers, svelte and solidjs - this stuff is a delight in comparison.

Re: by WWLink on Wednesday February 15, 2023 @10:28PM (#34814626)
The ironic thing is that today, Codewarrior is just a crappy reskin of Eclipse for developing for NXP chips.
Re: by anonymouse008 on Wednesday February 15, 2023 @03:25PM (#34810052)
I’m fleshing out these thoughts more in a longer form - but I think Jobs was heading the company into the abyss with the appliance model.

If it weren’t for the AppStore, it would’ve been the end of Apple. The iPhone wasn’t released with it at the outset - because this “make your own” wasn’t a part of the ethos. The Mac also suffered tremendously with no love to Final Cut, snipping Aperture, and leaving the hardware to bit rot for the longest.

iPod was a hugely profitable windfall and iPhone was too - somehow the AppStore slipped in there and became the lone remaining ember that reignited the hacker mindset - Swift I believe is that true rekindling; everything else follows M series, OSX continuities, etc

I’m starting to rethink everything I thought I knew.

Re: by 0xEFF on Wednesday February 15, 2023 @04:04PM (#34810533)
It’s difficult to square creating both the most successful product and the most successful company in history with the idea Jobs heading the company into the abyss with the appliance model.
Re: by yencabulator on Wednesday February 15, 2023 @05:24PM (#34811639)
I'm fine with saying "the abyss of rent-seeking" even when rent-seeking behavior by corporations makes them a lot of money.