|
|
|
|
|
by mpweiher
1402 days ago
|
|
> you periodically need a CS degree to follow code. I have a CS degree, and the issue is not so much being able to follow the code, but wanting to. Roughly 99% of the issues the Swift designers appear to care incredibly deeply about are things that have never, in my now almost 40 years of programming, popped up on my radar as something I would be even marginally concerned about. And that's not because I am generally unconcerned, quite the opposite. Heck, I've been working on my own language for over a decade despite not really being all that much into languages, simply because I strongly believe that things need fixing, badly. I think it's this (type of) disconnect that is at the heart of the trouble with Apple software development these days. |
|
I think that a lot of the work in languages and techniques, stems from a distrust of programmers. Most companies seem to think their programmers suck, and take a highly defensive posture in their tooling and process.
I started seeing this in the 1990s, with Taligent (their style guide was a fun read), but I think it predates that.