
Alex Williams
Articles
-
1 week ago |
cacm.acm.org | Alex Williams |Sam Greengard |Chris Edwards
Quantum computing isn’t just some sci-fi concept anymore. It’s not theoretical. It’s not niche. It’s here—and it’s poised to gut the foundations of modern software development in ways few engineers are ready for. While headlines focus on broken encryption and Shor’s algorithm, the real upheaval runs much deeper. Quantum computing is quietly tearing apart our understanding of algorithmic complexity, leaving decades of optimization work and software architecture exposed.
-
1 month ago |
cacm.acm.org | Alex Tray |Yael Erez |Orit Hazzan |Alex Williams
Over the past 20 years, user-generated content (UGC) has become the core of the most active and interesting sites of the Internet. Be it social media, video sites, web forums, or e-commerce sites, UGC is the force that keeps websites moving. From blog entries and pictures to video clips and critiques, millions of individuals generate content each day.
-
Nov 8, 2024 |
cacm.acm.org | Alex Williams |Saurabh Bagchi |Shuchi Grover
Many developers and project managers focus on building functional code and shipping products rapidly, while overlooking the importance of maintaining detailed, precise, and comprehensive documentation. However, robust documentation plays a pivotal role in ensuring the long-term success of software projects.
-
Oct 15, 2024 |
cacm.acm.org | Robin Hill |Sam Greengard |Alex Williams
In my computing ethics class, I introduce the question what ethical issues are faced by us, computer scientists, that are not faced by other professions; an answer would meet our definition of professional ethics. Most professions pledge to uphold the public good, and most professionals expect to take more trouble with their projects than is visible to outsiders, assuming a burden of quality for its own sake.
-
Oct 10, 2024 |
cacm.acm.org | David Patterson |Sam Greengard |Alex Williams |Logan Kugler
I started my career at Hughes Aircraft in 1972 while working on my Ph.D. at the University of California, Los Angeles (UCLA). After designing airborne computers for four years, I graduated and then taught and did systems research at UC Berkeley for the next 40. Since 2016, I’ve helped Google with hardware that accelerates artificial intelligence (AI). At the end of my technical talks, I often share my life story and what I’ve learned from my half-century in computing.
Try JournoFinder For Free
Search and contact over 1M+ journalist profiles, browse 100M+ articles, and unlock powerful PR tools.
Start Your 7-Day Free Trial →