What keeps software developers up at night, other than coding? The fear that artificial intelligence systems can replace them, according to a new survey.
Evans Data Corp., in a survey of 550 software developers, asked them about the most worrisome thing in their careers. A plurality, 29 percent, chose this answer: "I and my development efforts are replaced by artificial intelligence."
Developers are starting to make up their minds about which new programming languages they like best.
Several new languages have been introduced in recent years, including Google’s Go, Mozilla’s Rust, the scientific language Julia, and of course Apple’s Swift. These languages shook up the tech industry as new technologies like Go leapfrogged more established languages in popularity. Now that action may be slowing down, according to new data published by IT analysis firm RedMonk.
Apple's biggest beta release of the day was iOS 9.3, but Apple's other software platforms all got some love, too—watchOS 2.2, tvOS 9.2, and OS X 10.11.4 are all available for brave users to test. The tvOS update is the most interesting of these three, since tvOS 9.0 was missing quite a few features and tvOS 9.1 was mostly a bugfix release.
Apple today released updates for the operating systems that power iPhones, iPads, Macs, Apple Watches, and Apple TVs. iOS 9.2, OS X El Capitan 10.11.2, WatchOS 2.1, and tvOS 9.1 are all available on their respective devices.
When Apple unveiled Swift 2.0 at WWDC back in June, one of the bigger announcements was that the language would be going open source by the end of the year. The time has come—just a few weeks before its self-imposed deadline, Apple has launched Swift.org and is releasing a big chunk of code (as well as some guidance for Swift 3.0) to the public.
Ars had a chance to chat with Apple Software Engineering SVP Craig Federighi about Swift’s openness, the future evolution of the language, and when developers can expect it to mature and settle down.