
ACM Queue
About
- This is a curated and experimental site, offering historical and visual index of all collected sources.
- The site does not host any of the files. It only provides an index and links to full text files.
- Full text of many sources is behind a paywall. You may need to obtain a subscription to read full text.
Latest Issue
2024
| ![]() | Latest Issue:
|
History
· | ||
2023
| ![]() | A Year Ago: |
· · · · | ||
2019
| ![]() | 5 Years Ago:
|
· · · · · | ||
2014
| ![]() | 10 Years Ago:
|
· · · · · | ||
2009
| ![]() | 15 Years Ago:
|
· · · · · | ||
2004
| ![]() | 20 Years Ago:
|
· · | ||
2003
| ![]() | Premiere Issue:
|
History of Ideas
This report offers a chronological overview of significant trends and themes in the technology and software engineering landscape, as reflected in the provided article titles from 2003 to 2024.
Introduction
The past two decades have witnessed an unprecedented acceleration in technological advancement, transforming how software is developed, deployed, and interacted with. From the nascent stages of cloud computing and mobile applications to the pervasive influence of artificial intelligence and the critical emphasis on cybersecurity and privacy, the concerns and innovations of the computing world have constantly evolved. This report delves into the key shifts, emerging priorities, and enduring challenges that have shaped the industry, decade by decade, through the lens of published discourse.
Early 2000s (2003-2005): The Rise of New Paradigms and Foundational Concerns
This period marks a pivotal time where several foundational shifts began to take root, influencing subsequent years of development.
Key Themes & Trends:
- Emergence of Open Source as a Force: Open source moved from a niche concept to a corporate and industry-wide phenomenon. Titles like "The Age of Corporate Open Source Enlightenment" (2003) and "Commercializing Open Source Software" (2003) indicate a growing recognition and formal adoption of open source models within enterprises. However, questions around its sustainability and business models also began to appear, such as "There's No Such Thing as a Free (Software) Lunch" (2004).
- Web Services and Distributed Computing: The promise of interoperable, loosely coupled systems was a major discussion point. "Web Services: Promises and Compromises" (2003) and "Distributed Computing in the Modern Enterprise" (2005) highlight the industry's push towards service-oriented architectures for better integration and scalability.
- Data Management and Complexity: Beyond traditional databases, the challenge of managing diverse data types emerged. "Managing semi-structured data" (2005) and "Why your data won't mix" (2005) point to the increasing variety and volume of information that needed processing.
- Mobile Computing on the Horizon: While not yet dominant, mobile applications began to gain traction. "Mobile applications get real" (2005) and discussions on "Mobile media" (2005) signal the early stages of the mobile revolution.
- Practical Security and Quality Assurance: Security concerns, particularly around spam and system patching, became a recurring practical challenge. "Fighting spam with reputation systems" (2005) and "Understanding software patching" (2005) show a reactive approach to common threats. Concurrently, a growing awareness of the need for robust QA processes appeared, with titles like "Quality assurance: much more than testing" (2005) and "Orchestrating an automated test lab" (2005).
Shifts & Continuities:
- Shift: Open source transitioned from an ideological movement to a pragmatic business strategy. Web services became a dominant architectural pattern.
- Continuity: Core challenges like debugging and performance optimization remained constant, as seen in "The price of performance" (2005) and "Debugging in an Asynchronous World" (2003).
Mid-2000s (2006-2008): Hardware Shifts and Enterprise Maturation
This period was characterized by the profound impact of multicore processors and the conceptual beginnings of cloud computing, alongside a deeper dive into enterprise-level concerns.
Key Themes & Trends:
- The Concurrency Revolution: With the advent of multicore CPUs, parallel programming became a central topic. Titles like "Software and the concurrency revolution" (2005), "Erlang for Concurrent Programming" (2008), and "Scalable Parallel Programming with CUDA" (2008) illustrate the industry's grappling with how to leverage new hardware.
- Virtualization and Early Cloud Concepts: Discussions around "The virtualization reality" (2006) and "The Cost of Virtualization" (2008) show virtualization maturing and laying the groundwork for the nascent cloud. While "Cloud Computing: An Overview" (2009) appears slightly later, the ideas were clearly forming.
- Enterprise Architecture and Middleware: There was extensive discussion on enterprise software, with titles such as "The rise and fall of CORBA" (2006), "Untangling enterprise Java" (2006), and "Enterprise grid computing" (2005), reflecting efforts to build large, integrated systems.
- Security Beyond the Perimeter: Cybersecurity discussions broadened from individual exploits to systemic issues and cybercrime. "Cybercrime: an epidemic" (2006) and "Security in the Browser" (2009) highlight a more sophisticated understanding of threats.
- New Storage Technologies (Flash/SSD): Flash memory began to emerge as a significant disruptor in storage, with articles like "Flash Storage Today" (2008) and "Enterprise SSDs" (2008) exploring its implications for performance and system design.
Shifts & Continuities:
- Shift: The focus moved from if to how to implement concurrent and virtualized systems. Flash storage began its disruption of traditional disk-based systems.
- Continuity: Performance optimization remained a core challenge, with "Thinking Clearly about Performance" (2010) reflecting an ongoing need for effective strategies.
Late 2000s - Early 2010s (2009-2012): Cloud Takes Shape, Privacy Intensifies, and Resilience Becomes Key
This era solidified cloud computing's position, brought privacy concerns to the forefront, and emphasized system resilience in the face of inevitable failures.
Key Themes & Trends:
- Cloud Computing Adoption: The "cloud" officially arrived, moving from theoretical discussions to practical implementation. "Cloud Computing: An Overview" (2009) marked the formal acknowledgment, followed by discussions on its security implications ("Securing Elasticity in the Cloud," 2010) and cost ("Why Cloud Computing Will Never Be Free," 2010).
- Escalating Privacy Concerns: Data collection and its implications for individual privacy became a significant and urgent topic. "Four Billion Little Brothers?: Privacy, mobile phones, and ubiquitous data collection" (2009) and "Privacy of Personal Information: Going incog in a goldfish bowl" (2012) reflect a growing unease and demand for privacy solutions.
- The Rise of DevOps and Resilience Engineering: Titles like "The Time I Stole $10,000 from Bell Labs: Or why DevOps encourages us to celebrate outages" (2010) and "Resilience Engineering: Learning to Embrace Failure" (2012) indicate a shift towards embracing failure as a learning opportunity and building more robust, self-healing systems.
- Software-Defined Networking (SDN): "OpenFlow: A Radical New Idea in Networking" (2012) signaled a revolutionary approach to network management, promising greater flexibility and programmability.
- Remote Work Emerges (Pre-Pandemic): Early discussions about distributed teams and remote work strategies appeared, as seen in "Five Nonobvious Remote Work Techniques" (2010), anticipating future shifts in work models.
Shifts & Continuities:
- Shift: Cloud computing became the default future for many, shifting infrastructure discussions. Privacy transitioned from a compliance issue to a fundamental ethical and technical challenge.
- Continuity: Debugging remained a complex endeavor, evolving into "Debugging on Live Systems" (2011) and "To Catch a Failure: The Record-and-Replay Approach to Debugging" (2010) as systems grew more complex.
Mid-2010s (2013-2016): Distributed Systems Challenges and New Horizons
This period saw a deepening understanding of distributed systems' inherent complexities, the emergence of microservices, and the first significant buzz around blockchain technology.
Key Themes & Trends:
- Distributed Systems as the Default: The industry fully acknowledged that most modern systems were inherently distributed, leading to intense focus on their challenges. "There's Just No Getting around It: You're Building a Distributed System" (2013) and "The Verification of a Distributed System" (2015) highlight this realization. Issues like "Crash Consistency" (2015) and "Reliable Cron across the Planet" (2015) became critical.
- Microservices Gain Traction: The architectural pattern of microservices began its ascent, promising greater agility and scalability. "The Hidden Dividends of Microservices" (2016) shows enthusiasm, though "Bad Software Architecture is a People Problem" (2016) hints at the human and organizational challenges involved.
- Blockchain and Cryptocurrencies Emerge: Beyond just Bitcoin, the underlying blockchain technology started to be recognized for broader applications. "Research for Practice: Cryptocurrencies, Blockchains, and Smart Contracts" (2016) indicates early exploration of its potential.
- Critical Infrastructure Security (Heartbleed Era): Major vulnerabilities like Heartbleed (2014) focused industry attention on the fragility of widely used, foundational software components. "Quality Software Costs Money - Heartbleed Was Free" (2014) underscored the public cost of open-source security failures.
- Data Provenance and Accountability: The importance of understanding data's origin and transformations began to be discussed, as indicated by "A Primer on Provenance" (2014) and "Accountability in Algorithmic Decision-making" (2015).
Shifts & Continuities:
- Shift: Microservices began to challenge monolithic architectures. Blockchain appeared as a new, potentially transformative technology.
- Continuity: The human element in software development, particularly team dynamics and management, remained a focus, as seen in "Nine Things I Didn't Know I Would Learn Being an Engineer Manager" (2016).
Late 2010s (2017-2019): AI/ML Takes Center Stage and Human Factors Gain Prominence
Artificial Intelligence and Machine Learning moved from academic curiosity to practical implementation, bringing with it new questions of interpretability and ethics. The human side of engineering also received increased attention.
Key Themes & Trends:
- AI/ML in Production: The focus shifted to the practical deployment and operationalization of machine learning models. "Putting Machine Learning into Production Systems" (2019) and "The Mythos of Model Interpretability" (2018) reflect the challenges of making AI work reliably and understandably in real-world systems.
- IoT Security Concerns: As the Internet of Things expanded, so did fears about its security vulnerabilities. "IoT: The Internet of Terror" (2017) highlighted the potential for widespread disruption.
- Deepening DevOps and SRE Practices: Titles like "Containers Will Not Fix Your Broken Culture" (2017) and "Why SRE Documents Matter" (2018) show a maturing understanding of DevOps and Site Reliability Engineering, recognizing that cultural and procedural aspects are as crucial as tools.
- Human Performance and Organizational Dynamics: There was a notable increase in articles focusing on the human element, team culture, and management. "Revealing the Critical Role of Human Performance in Software" (2019) and "How to Create a Great Team Culture" (2019) underscore the recognition that successful software engineering is fundamentally about people.
- Persistent Memory and Edge Computing: New hardware advancements like persistent memory ("Persistent Memory Programming on Conventional Hardware," 2019) and architectural patterns like "Edge Computing" (2018) began to be explored for their potential to optimize performance and distributed systems.
Shifts & Continuities:
- Shift: AI/ML became a dominant force, prompting discussions around not just its capabilities but also its societal impact and ethical implications.
- Continuity: Blockchain continued to be explored for its enterprise applications, with "Blockchain Technology: What Is It Good for?" (2019) reflecting ongoing evaluation.
Early 2020s (2020-2022): The Privacy Imperative, AI Integration, and Evolving Security Models
This period was heavily influenced by heightened privacy demands, the rapid integration of AI into developer workflows, and the widespread adoption of advanced security models like Zero Trust and Confidential Computing.
Key Themes & Trends:
- Advanced Privacy Technologies: The drive for stronger data privacy led to discussions of sophisticated techniques. "Differential Privacy: The Pursuit of Protections by Default" (2020) and "The Rise of Fully Homomorphic Encryption" (2022) showcase cutting-edge cryptographic methods to protect data.
- Confidential Computing Emerges: This new paradigm, offering hardware-enforced protection for data in use, became a major topic. "Toward Confidential Cloud Computing" (2021) and "Why Should I Trust Your Code?" (2023, though the trend began strongly in '21) indicate its growing importance in securing cloud workloads.
- Zero Trust Security Model: The Zero Trust approach gained significant traction, especially in the wake of major incidents like Log4j. "The Arrival of Zero Trust" (2022) highlights its shift from theory to mainstream adoption.
- AI for Developers: AI began to be seen not just as a product but as a tool for developers themselves. "Taking Flight with Copilot: Early insights and opportunities of AI-powered pair-programming tools" (2022) marked the beginning of AI-assisted coding.
- Remote Work Becomes Essential: Driven by global events, remote work strategies became a necessity rather than an option. "Five Nonobvious Remote Work Techniques" (2020) illustrates this shift in operational focus.
- Supply Chain Security: Concerns about the security of software supply chains intensified, with titles like "OSS Supply-chain Security: What Will It Take?" (2020).
Shifts & Continuities:
- Shift: Confidential Computing opened a new front in data security. AI-powered tools began to transform developer workflows.
- Continuity: The challenges of ensuring systems correctness and reliability in distributed environments remained paramount, as evidenced by articles on crash consistency and distributed latency profiling.
Mid-2020s (2023-2024): The LLM Revolution and the Accessibility Mandate
The most recent period is undeniably dominated by Large Language Models and a significant, systemic push for digital accessibility, while established trends like confidential computing continue to mature.
Key Themes & Trends:
- Large Language Models (LLMs) Dominate Discourse: LLMs became the central topic, with a rapid exploration of their capabilities, risks, and ethical implications. Titles such as "The Price of Intelligence: Three risks inherent in LLMs" (2024), "GPTs and Hallucination" (2024), and "The Drunken Plagiarists: Working with Co-pilots" (2024) reflect both excitement and serious scrutiny. There's also a focus on how LLMs integrate into developer workflows ("Toward Effective AI Support for Developers," 2024).
- System-Wide Accessibility Focus: Digital accessibility received an unprecedented level of attention, moving beyond mere compliance to becoming an architectural and organizational imperative. "Design Systems Are Accessibility Delivery Vehicles" (2024), "Driving Organizational Accessibility" (2024), and "It's Time to Make Software Accessible" (2024) signify a concerted effort to bake accessibility into products and processes.
- Maturation of Confidential Computing: This technology continued its evolution, with specific implementations and comparisons to other security paradigms. "Confidential Computing Proofs" (2024) and "Trustworthy AI using Confidential Federated Learning" (2024) demonstrate its practical application.
- Developer Experience (DevEx) as a Priority: Improving the daily lives and productivity of engineers became a named and measured discipline. "DevEx in Action: A study of its tangible impacts" (2024) and "Give Engineers Problems, Not Solutions" (2024) highlight this emphasis.
- Systems Correctness and Reliability (Continued Emphasis): Ensuring robust and safe systems remains a core concern, with titles like "Systems Correctness Practices at AWS" (2024) and "Building on Shaky Ground" (2024).
- Ethics in AI and Crowdwork: Ethical considerations, particularly concerning bias in AI and the treatment of crowdworkers, became explicit and central discussions. "Zero Tolerance for Bias" (2024) and "Resolving the Human-subjects Status of Machine Learning's Crowdworkers" (2024) reflect this.
Shifts & Continuities:
- Major Shift: The rapid emergence and impact of LLMs, coupled with the industry's concerted and systematic focus on accessibility, are the defining characteristics of this period.
- Continuity: The need for strong security, robust system design, and attention to developer well-being remain persistent challenges and areas of focus. The sustainability and challenges of open source are also revisited ("The Expense of Unprotected Free Software," 2024).
Conclusion
The evolution of software engineering and technology over the past two decades reveals a dynamic interplay between groundbreaking innovation, escalating complexity, and a growing awareness of societal impact. From the early days of establishing fundamental internet and enterprise architectures, the industry has successively tackled challenges posed by distributed systems, hardware advancements, and the explosion of data.
More recently, the landscape has been reshaped by the transformative power of AI, particularly Large Language Models, which promise revolutionary capabilities but also demand rigorous ethical and safety considerations. Simultaneously, the imperative for digital accessibility has risen to prominence, signifying a broader commitment to inclusive design. Underlying these advancements, core concerns like cybersecurity, privacy, system reliability, and the well-being of developers remain constant, evolving in their manifestation but never diminishing in importance. The journey reflects a continuous pursuit of efficiency, security, and human-centric design in an increasingly interconnected and intelligent world.
A searchable index (by theme and year) of all 186 ACM Queue cover pages (from 2003 to present).

2024






2023






2022






2021






2020






2019






2018






2017






2016






2015









2014











2013













2012











2011












2010












2009











2008







2007







2006










2005










2004









2003










Kode ViciousArticles on code and coding, written by George V. Neville-Neil. George V. Neville-Neil is the proprietor of Neville-Neil Consulting and co-chair of the ACM Queue editorial board. He works on networking and operating systems code for fun and profit, teaches courses on various programming-related subjects, and encourages your comments, quips, and code snips pertaining to his Communications column. |
The Soft Side of SoftwareArticles from the ACM Queue column "the soft side of software", written by Kate Matsudaira. |
Everything SysadminArticles from the ACM Queue column "Everything Sysadmin", written by Thomas A. Limoncelli. is the SRE manager at Stack Overflow Inc. in New York City. His books include The Practice of System and Network Administration (http://the-sysadmin-book.com), The Practice of Cloud System Administration (http://the-cloud-book.com), and Time Management for System Administrators (http://shop.oreilly.com/product/9780596007836.do). He blogs at EverythingSysadmin.com and tweets at @YesThatTom. He holds a B.A. in computer science from Drew University. |
The BikeshedArticles from the ACM Queue column "The Bikeshed", written by Poul-Henning Kamp. Poul-Henning Kamp is one of the primary developers of the FreeBSD operating system, which he has worked on from the very beginning. He is widely unknown for his MD5-based password scrambler, which protects the passwords on Cisco routers, Juniper routers, and Linux and BSD systems. Some people have noticed that he wrote a memory allocator, a device file system, and a disk-encryption method that is actually usable. Kamp lives in Denmark with his wife, son, daughter, about a dozen FreeBSD computers, and one of the world's most precise NTP (Network Time Protocol) clocks. He makes a living as an independent contractor doing all sorts of stuff with computers and networks. |
CurmudgeonArticles from the ACM Queue column "Curmudgeon", written by Stan Kelly-Bootle. Stan Kelly-Bootle born in Liverpool, England, read pure mathematics at Cambridge in the 1950s before tackling the impurities of computer science on the pioneering EDSAC I. His many books include The Devil's DP Dictionary (McGraw-Hill, 1981), Understanding Unix (Sybex, 1994), and the recent e-book Computer Language—The Stan Kelly-Bootle Reader. Software Development Magazine has named him as the first recipient of the new annual Stan Kelly-Bootle Eclectech Award for his "lifetime achievements in technology and letters." Neither Nobel nor Turing achieved such prized eponymous recognition. Under his nom-de-folk, Stan Kelly, he has enjoyed a parallel career as a singer and songwriter. |
ConversationsA series of interviews, edited by John Stanik. |
A searchable index (title, author, year) of all 1260 ACM Queue articles (excluding table of contents, front covers, commercials).
Common themes: software; conversations; data; system; enterprise; distributed; cloud; performance;

A searchable index of 1005 ACM Queue authors. 147 authors published multiple articles.

George Neville-Neil | 141 articles |
John Stanik | 51 articles |
Charlene O'Hanlon | 46 articles |
Edward Grossman | 34 articles |
Stan Kelly-Bootle | 29 articles |
Kate Matsudaira | 27 articles |
Pat Helland | 26 articles |
Thomas Limoncelli | 24 articles |
Poul-Henning Kamp | 23 articles |
Mache Creeger | 17 articles |
Terry Coatta | 16 articles |
Terence Kelly | 15 articles |
Eric Allman | 13 articles |
Jessie Frazelle | 12 articles |
Erik Meijer | 10 articles |
Jim Maurer | 10 articles |
Alexander Wolfe | 10 articles |
Peter Alvaro | 8 articles |
Jim Waldo | 8 articles |
Radu State | 8 articles |
Ivar Jacobson | 7 articles |
Adrian Colyer | 7 articles |
Peter Bailis | 7 articles |
Phillip Laplante | 7 articles |
Nicole Forsgren | 6 articles |
David Chisnall | 6 articles |
Alex Bell | 6 articles |
Marshall McKusick | 6 articles |
David Brown | 6 articles |
Jef Raskin | 6 articles |
Mark Russinovich | 5 articles |
Atefeh Mashatan | 5 articles |
Phil Vachon | 5 articles |
Tom Killalea | 5 articles |
Zachary Lipton | 4 articles |
Manuel Costa | 4 articles |
Jeremy Clark | 4 articles |
Paul Vixie | 4 articles |
Thomas Wadlow | 4 articles |
James Maurer | 4 articles |
Jim Gray | 4 articles |
Stuart Feldman | 4 articles |
Rodney Bates | 4 articles |
Michaela Greiler | 3 articles |
Brian Houck | 3 articles |
Margaret-Anne Storey | 3 articles |
Shahtab Wahid | 3 articles |
Christian Bird | 3 articles |
João Varajão | 3 articles |
Cédric Fournet | 3 articles |
David Collier-Brown | 3 articles |
Sylvan Clebsch | 3 articles |
Kapil Vaswani | 3 articles |
Alvaro Videla | 3 articles |
Simson Garfinkel | 3 articles |
Margo Seltzer | 3 articles |
Christopher Ré | 3 articles |
Arvind Narayanan | 3 articles |
Betsy Beyer | 3 articles |
Vivek Rau | 3 articles |
Ian Spence | 3 articles |
Van Jacobson | 3 articles |
Brendan Gregg | 3 articles |
Michael Donat | 3 articles |
Vlad Gorelik | 3 articles |
S. Balaraman | 3 articles |
Bryan Cantrill | 3 articles |
Michi Henning | 3 articles |
Fernando Berzal Galiano | 3 articles |
Josh Coates | 3 articles |
Eirini Kalliamvakou | 2 articles |
Abi Noda | 2 articles |
Achilles Benetopoulos | 2 articles |
Stacy Branham | 2 articles |
António Trigo | 2 articles |
Antoine Delignat-Lavaud | 2 articles |
Edlyn Levine | 2 articles |
Kelly Shortridge | 2 articles |
Thomas Zimmermann | 2 articles |
Kavita Guliani | 2 articles |
Chris McCubbin | 2 articles |
Ashish Gehani | 2 articles |
Didem Demirag | 2 articles |
Martin Kleppmann | 2 articles |
Whitfield Diffie | 2 articles |
Jenna Butler | 2 articles |
Patrick Thomson | 2 articles |
Brian Kerr | 2 articles |
Devon O'Dell | 2 articles |
John Allspaw | 2 articles |
Camille Fournier | 2 articles |
Ulan Degenbaev | 2 articles |
Hannes Payer | 2 articles |
Benjamin Treynor Sloss | 2 articles |
Shylaja Nukala | 2 articles |
Theo Schlossnagle | 2 articles |
Malte Schwarzkopf | 2 articles |
Ed Seidewitz | 2 articles |
Satnam Singh | 2 articles |
Alexandra Fedorova | 2 articles |
Steve Bourne | 2 articles |
Jeffrey Heer | 2 articles |
Ben Laurie | 2 articles |
Vinton Cerf | 2 articles |
Maged Michael | 2 articles |
David Bacon | 2 articles |
Robert Watson | 2 articles |
Jeremiah Grossman | 2 articles |
Kripa Krishnan | 2 articles |
Jim Gettys | 2 articles |
David Rosenthal | 2 articles |
Eser Kandogan | 2 articles |
Paul Maglio | 2 articles |
George Phillips | 2 articles |
Peter Phillips | 2 articles |
Adam Leventhal | 2 articles |
John Stone | 2 articles |
Ian Foster | 2 articles |
David Bellin | 2 articles |
David Naugler | 2 articles |
Werner Vogels | 2 articles |
Markus Wolf | 2 articles |
Ulrich Drepper | 2 articles |
Jeffrey Putnam | 2 articles |
Chris Richardson | 2 articles |
Shantanu Bhattacharya | 2 articles |
Andrea Paramithiotti | 2 articles |
Daniel Geer Jr. | 2 articles |
Richard Ford | 2 articles |
Diomidis Spinellis | 2 articles |
John Mashey | 2 articles |
Jim Christensen | 2 articles |
Wendy Kellogg | 2 articles |
Bayard Kohlhepp | 2 articles |
Andreas Tomek | 2 articles |
Jim Barton | 2 articles |
John Viega | 2 articles |
Randy Harr | 2 articles |
Bruce Schneier | 2 articles |
André Mariën | 2 articles |
Arun Ektare | 2 articles |
Donn Seeley | 2 articles |
Stephen Bourne | 2 articles |
Gordon Bell | 2 articles |
Herbert Thompson | 2 articles |
Homayoun Shahri | 2 articles |
Hal Varian | 2 articles |
Ahmed Salem | 1 article |
Santiago Zanella-Béguelin | 1 article |
Yonatan Zunger | 1 article |
Divyansh Kaushik | 1 article |
Alex John London | 1 article |
Marc Brooker | 1 article |
Ankush Desai | 1 article |
Manuel Rigger | 1 article |
Ziheng Aaron Su | 1 article |
Nigel Smart | 1 article |
Joshua Baron | 1 article |
Sanjay Saravanan | 1 article |
Jordan Brandt | 1 article |
David Morrison | 1 article |
Juanami Spencer | 1 article |
Vinnie Donati | 1 article |
Sheri Byrne-Haber | 1 article |
Jamal Mazrui | 1 article |
Carlos Muncharaz | 1 article |
Carl Myhill | 1 article |
Sonja Johnson-Yu | 1 article |
Sanket Shah | 1 article |
Chris Fleizach | 1 article |
Jeffrey Bigham | 1 article |
Catherine Hayes | 1 article |
David Malone | 1 article |
Shuvendu Lahiri | 1 article |
Alexey Svyatkovskiy | 1 article |
Soline Boussard | 1 article |
Andrew Quinn | 1 article |
Greg Zaverucha | 1 article |
Josh Benaloh | 1 article |
Brandon Murdoch | 1 article |
Qian Li | 1 article |
Peter Kraft | 1 article |
Mansi Khemka | 1 article |
Raluca Ada Popa | 1 article |
Matthew Johnson | 1 article |
Stavros Volos | 1 article |
Ken Gordon | 1 article |
Sean Allen | 1 article |
Christoph Wintersteiger | 1 article |
John Starks | 1 article |
Jinnan Guo | 1 article |
Peter Pietzuch | 1 article |
Andrew Paverd | 1 article |
Charles Garcia-Tobin | 1 article |
Mark Knight | 1 article |
Christoph Kern | 1 article |
Yifei Wang | 1 article |
Queenie Luo | 1 article |
Michael Puett | 1 article |
Michael Smith | 1 article |
Padmal Vitharana | 1 article |
Shahir Daya | 1 article |
Geoffrey Cooper | 1 article |
Alistair Cockburn | 1 article |
Miguel Almeida | 1 article |
Harsh Deokuliar | 1 article |
Raghvinder Sangwan | 1 article |
Youakim Badr | 1 article |
Satish Mahadevan Srinivasan | 1 article |
Maik Riechert | 1 article |
David Kaplan | 1 article |
Gobikrishna Dhanuskodi | 1 article |
Sudeshna Guha | 1 article |
Vidhya Krishnan | 1 article |
Aruna Manjunatha | 1 article |
Michael O'Connor | 1 article |
Rob Nertney | 1 article |
Phil Rogers | 1 article |
Ethan Miller | 1 article |
Pankaj Mehra | 1 article |
Daniel Bittman | 1 article |
Samuel Stark | 1 article |
A. Theodore Markettos | 1 article |
Simon Moore | 1 article |
Kostis Kaffes | 1 article |
Amanda Casari | 1 article |
Julia Ferraioli | 1 article |
Juniper Lovato | 1 article |
Zachary Tellman | 1 article |
Jon Stewart | 1 article |
Yekai Pan | 1 article |
Alfred Spector | 1 article |
Peter Norvig | 1 article |
Chris Wiggins | 1 article |
Jeannette Wing | 1 article |
Ben Fried | 1 article |
Michael Tingley | 1 article |
Josiah Dykstra | 1 article |
Guenever Aldrich | 1 article |
Danny Tsang | 1 article |
Jason McKenney | 1 article |
Gabriel Falcão | 1 article |
João Dinis Ferreira | 1 article |
Stefan Nagy | 1 article |
Denae Ford | 1 article |
Travis Lowdermilk | 1 article |
Idan Gazit | 1 article |
Peter Ward | 1 article |
Paul Wankadia | 1 article |
Maya Kaczorowski | 1 article |
Falcon Momot | 1 article |
Jorge Navas | 1 article |
Ram Alagappan | 1 article |
Michael Loftus | 1 article |
Andrew Vezina | 1 article |
Rick Doten | 1 article |
Raphael Auer | 1 article |
Rainer Böhme | 1 article |
Matthew Bush | 1 article |
Sutapa Mondal | 1 article |
Mangesh Gharote | 1 article |
Sachin Premsukh Lodha | 1 article |
James Hughes | 1 article |
James Agnew | 1 article |
Adam Cole | 1 article |
Benoit Baudry | 1 article |
Tim Toady | 1 article |
Martin Monperrus | 1 article |
Catherine Yeh | 1 article |
Alexandros Gazis | 1 article |
Eleftheria Katsiri | 1 article |
Archie Cobbs | 1 article |
Brian Eaton | 1 article |
Jeff Sterart | 1 article |
Jon Tedesco | 1 article |
N. Cihan Tas | 1 article |
Valerie Chen | 1 article |
Jeffrey Li | 1 article |
Joon Sik Kim | 1 article |
Gregory Plumb | 1 article |
Ameet Talwalkar | 1 article |
Michael Mattioli | 1 article |
Reynold Xin | 1 article |
Wes McKinney | 1 article |
Alan Gates | 1 article |
Ryan Petrich | 1 article |
Kallista Bonawitz | 1 article |
Peter Kairouz | 1 article |
Brendan McMahan | 1 article |
Daniel Ramage | 1 article |
Mike Olson | 1 article |
Kirk McCusick | 1 article |
Timothy Clem | 1 article |
Ayman Nadeem | 1 article |
Daniil Tiganov | 1 article |
Lisa Nguyen Quang Do | 1 article |
Karim Ali | 1 article |
Liu Leqi | 1 article |
Dylan Hadfield-Menell | 1 article |
Raza Ahmad | 1 article |
Hassan Irshad | 1 article |
Jianqiao Zhu | 1 article |
Jignesh Patel | 1 article |
Piero Molino | 1 article |
Torsten Ullrich | 1 article |
Michael Gardiner | 1 article |
Alexander Truskovsky | 1 article |
Douglas Heintzman | 1 article |
Weiwei Gu | 1 article |
Vladimir Maksimovski | 1 article |
Ramya Srinivasan | 1 article |
Ajay Chander | 1 article |
Niklas Blum | 1 article |
Serge Lachapelle | 1 article |
Harald Alvestrand | 1 article |
Vikas Bhatia | 1 article |
Chandra Shekhar Maddila | 1 article |
Jatinder Singh | 1 article |
Jennifer Cobbe | 1 article |
Do Le Quoc | 1 article |
Zahra Tarkhani | 1 article |
Chris Nokleberg | 1 article |
Brad Hawkes | 1 article |
Miguel Guevara | 1 article |
Damien Desfontaines | 1 article |
David Crawshaw | 1 article |
Roger Piqueras Jover | 1 article |
Jeff Sutherland | 1 article |
Oskar Mencer | 1 article |
Dennis Allison | 1 article |
Elad Blatt | 1 article |
Mark Cummings | 1 article |
Michael Flynn | 1 article |
Jerry Harris | 1 article |
Carl Hewitt | 1 article |
Quinn Jacobson | 1 article |
Maysam Lavasani | 1 article |
Mohsen Moazami | 1 article |
Hal Murray | 1 article |
Masoud Nikravesh | 1 article |
Andreas Nowatzyk | 1 article |
Mark Shand | 1 article |
Shahram Shirazi | 1 article |
Charisma Chan | 1 article |
Beth Cooper | 1 article |
Arunesh Mathur | 1 article |
Marshini Chetty | 1 article |
Mihir Kshirsagar | 1 article |
Robert O'Callahan | 1 article |
Kyle Huey | 1 article |
Seyedehmahsa Moosavi | 1 article |
Marisa Grayson | 1 article |
David Woods | 1 article |
Richard Cook | 1 article |
J. Paul Reed | 1 article |
Laura Maguire | 1 article |
Sanjay Sha | 1 article |
Scott Ruoti | 1 article |
Ben Kaiser | 1 article |
Arkady Yerukhimovich | 1 article |
Robert Cunningham | 1 article |
Matt Godbolt | 1 article |
Ariana Mirian | 1 article |
Michelle Vaccaro | 1 article |
Shaul Kfir | 1 article |
Anna Wiedemann | 1 article |
Manuel Wiesche | 1 article |
Heiko Gewald | 1 article |
Helmut Krcmar | 1 article |
Russ Cox | 1 article |
Natasha Noy | 1 article |
Yuqing Gao | 1 article |
Anshu Jain | 1 article |
Anant Narayanan | 1 article |
Alan Patterson | 1 article |
Jamie Taylor | 1 article |
David Evans | 1 article |
Richard McDonald | 1 article |
Michael Lippautz | 1 article |
Aleksander Kuzmanovic | 1 article |
Jacob Steinhardt | 1 article |
Alastair Beresford | 1 article |
Boerge Svingen | 1 article |
Nitesh Mor | 1 article |
Raymond Blum | 1 article |
Roly Stimson | 1 article |
Richard Sites | 1 article |
John Abowd | 1 article |
Christian Martindale | 1 article |
Jacek Czerwonka | 1 article |
Lucas Panjer | 1 article |
Silvia Esparrachiari | 1 article |
Tanya Reilly | 1 article |
Ashleigh Rentz | 1 article |
Alpha Lam | 1 article |
Rich Bennett | 1 article |
Craig Callahan | 1 article |
Stacy Jones | 1 article |
Matt Levine | 1 article |
Merrill Miller | 1 article |
Andy Ozment | 1 article |
Matt Fata | 1 article |
Philippe-Joseph Arida | 1 article |
Patrick Hahn | 1 article |
Alexander Ratner | 1 article |
Gustavo Alonso | 1 article |
Noor Mubeen | 1 article |
Alex Petrov | 1 article |
Bridget Kromhout | 1 article |
Mik Kersten | 1 article |
Deepak Vasisht | 1 article |
Jez Humble | 1 article |
Andrew Leung | 1 article |
Andrew Spyker | 1 article |
Tim Bozarth | 1 article |
Yonatan Sompolinsky | 1 article |
Aviv Zohar | 1 article |
Severine Tymon | 1 article |
Antony Alappatt | 1 article |
Jacob Loveless | 1 article |
Albert Kwon | 1 article |
James Wilcox | 1 article |
Edward Steel | 1 article |
Yanik Berube | 1 article |
Jonas Bonér | 1 article |
Ken Britton | 1 article |
Pan Wei Ng | 1 article |
John Regehr | 1 article |
Mark Overton | 1 article |
Tawanna Dillahunt | 1 article |
Stefanie Mueller | 1 article |
Patrick Baudisch | 1 article |
Mike Dahlin | 1 article |
Graham Cormode | 1 article |
Sumit Gulwani | 1 article |
Robert Guo | 1 article |
Simon Weaver | 1 article |
Ed Harris | 1 article |
Meng-Day (Mandel) Yu | 1 article |
Srinivas Devadas | 1 article |
Mohamed Zahran | 1 article |
Robert Seacord | 1 article |
Andrew Miller | 1 article |
Song Han | 1 article |
Irene Zhang | 1 article |
Fadel Adib | 1 article |
Josh Bailey | 1 article |
Stephen Stuart | 1 article |
Neal Cardwell | 1 article |
Yuchung Cheng | 1 article |
C. Stephen Gunn | 1 article |
Soheil Hassas Yeganeh | 1 article |
Adam Morrison | 1 article |
Jean Yang | 1 article |
Vijay Janapa Reddi | 1 article |
Yuhao Zhu | 1 article |
Marius Eriksen | 1 article |
Pete Hunt | 1 article |
Paul O'Shannessy | 1 article |
Dave Smith | 1 article |
Jochen Eisinger | 1 article |
Manfred Ernst | 1 article |
Ross McIlroy | 1 article |
Joy Arulraj | 1 article |
Andy Pavlo | 1 article |
André Medeiros | 1 article |
Justine Sherry | 1 article |
Simon Peter | 1 article |
Ivan Beschastnikh | 1 article |
Patty Wang | 1 article |
Yuriy Brun | 1 article |
Michael Ernst | 1 article |
Sachin Date | 1 article |
Heinrich Hartmann | 1 article |
Brendan Burns | 1 article |
Brian Grant | 1 article |
David Oppenheimer | 1 article |
Eric Brewer | 1 article |
John Wilkes | 1 article |
Carlos Baquero | 1 article |
Nuno Preguiça | 1 article |
Mihir Nanavati | 1 article |
Jake Wires | 1 article |
Andrew Warfield | 1 article |
Ramanathan Guha | 1 article |
Dan Brickley | 1 article |
Steve Macbeth | 1 article |
Nicholas Diakopoulos | 1 article |
Caitie McCaffrey | 1 article |
Fabien Gaud | 1 article |
Baptiste Lepers | 1 article |
Justin Funston | 1 article |
Mohammad Dashti | 1 article |
Vivien Quéma | 1 article |
Renaud Lachaize | 1 article |
Mark Roth | 1 article |
Tyler McMullen | 1 article |
Amin Vahdat | 1 article |
David Clark | 1 article |
Jennifer Rexford | 1 article |
A searchable selection of 0 interesting, educative, thought-provoking, or contraversial quotes.

Here you will find word clouds for each decade. Word clouds are generated from terms used in titles of articles.
Contact
![]() | This site is curated and maintained by Zeljko Obrenovic (@zeljko_obren). Contact him for any questions or suggestions. |