Remove Artificial Intelligence Remove Processing Remove Programming Remove Software Architecture
article thumbnail

The Real Problem with Software Development

O'Reilly

That statement nicely summarizes what makes software development difficult. It’s not just memorizing the syntactic details of some programming language, or the many functions in some API, but understanding and managing the complexity of the problem you’re trying to solve. We’ve all seen this many times.

Software 122
article thumbnail

Quantum computing’s potential is still far off, but quantum supremacy shows we’re on the right track

O'Reilly

It does not mean that cryptography is broken, or that we can achieve general artificial intelligence, or anything of the sort. Most of what we do on our computers—fancy graphics, email, databases, building websites, data analysis, digital signal processing—can’t be done with quantum computing.

Insiders

Sign Up for our Newsletter

This site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.

Trending Sources

article thumbnail

5 key areas for tech leaders to watch in 2020

O'Reilly

It’s the single most popular programming language on O’Reilly, and it accounts for 10% of all usage. This year’s growth in Python usage was buoyed by its increasing popularity among data scientists and machine learning (ML) and artificial intelligence (AI) engineers. In programming, Python is preeminent. Coincidence?

article thumbnail

The death of Agile?

O'Reilly

Fetishizing pair programming. If you were involved with professional programming in the 80s and 90s, you may remember how radical it was (and, in many shops, still is) to put software developers in touch with users and customers. When processes change, who wins, who loses, and why? What is modern Agile? Neckbeards?