Sign In

Communications of the ACM

Recent Opinion


Articles Interviews Vardi's Insights Opinion Archive Refine your search:
dateMore Than a Year Ago
subjectTheory
authorPeter J. Denning

Uncertainty
From Communications of the ACM

Uncertainty

Considering how to best navigate stability and randomness.

Navigating with Accelerating Technology Change
From Communications of the ACM

Navigating with Accelerating Technology Change

Mathematical tools such as S-curves locate inflection points in technology-accelerated social spaces; where we move next depends on our navigational skills.

The Computing Profession
From Communications of the ACM

The Computing Profession

Taking stock of progress toward a computing profession since this column started in 2001.

The Forgotten Engineer
From Communications of the ACM

The Forgotten Engineer

Engineering has been marginalized by the unhealthy belief that engineering is the application of science.

Multitasking Without Thrashing
From Communications of the ACM

Multitasking Without Thrashing

Lessons from operating systems teach how to do multitasking without thrashing.

Misconceptions About Computer Science
From Communications of the ACM

Misconceptions About Computer Science

Common misconceptions about computer science hinder professional growth and harm the identity of computing.

Learning to Learn
From Communications of the ACM

Learning to Learn

Do you get stuck when it is time to learn something new? Read this.

Software Quality
From Communications of the ACM

Software Quality

Software users are looking more and more for software that delights.

Why Our Theories of Innovation Fail Us
From Communications of the ACM

Why Our Theories of Innovation Fail Us

Until we moderate our fascination with creating ideas, we will not achieve the rate of innovations we seek.

'Surfing Toward the Future'
From Communications of the ACM

'Surfing Toward the Future'

A new report from Chile about improving economic competitiveness advances a novel interpretation of innovation. Timing is everything.

Design Thinking
From Communications of the ACM

Design Thinking

Design thinking is the newest fashion for finding better solutions to problems. Combining it with computational thinking offers some real possibilities for improving...

The Other Side of Language
From Communications of the ACM

The Other Side of Language

The conversation for action gives a framework for completing professional actions effectively.

Thumb Numbers
From Communications of the ACM

Thumb Numbers

Rules of thumb stated as numerical rules are enticing, but many are folk theorems that may not apply in your critical situation.

Moods
From Communications of the ACM

Moods

Recognizing and working with moods — your own, your team's, and your customers' — is essential to professional success.

The Idea Idea
From Communications of the ACM

The Idea Idea

What if practices rather than ideas are the main source of innovation?

The Grounding Practice
From Communications of the ACM

The Grounding Practice

The skill of making and recognizing grounded claims is essential for professional practice. Getting objective data to support your conclusions is not enough.

Managing Time, Part 2
From Communications of the ACM

Managing Time, Part 2

Masterful time management means not just tracking of messages in your personal environment, but managing your coordination network with others.

Who Are We - Now?
From Communications of the ACM

Who Are We - Now?

Considerable progress has been made toward the formation of a computing profession since we started tracking it in this column a decade ago.

­biquity Symposium: 'what Is Computation?'
From ACM Opinion

­biquity Symposium: 'what Is Computation?'

A new series on ACM's Ubiquity seeks to answer the question: 'What is computation?' In this opening article, Ubiquity's editor-in-chief Peter J. Denning and co-author...

The Resurgence of Parallelism
From Communications of the ACM

The Resurgence of Parallelism

Parallel computation is making a comeback after a quarter century of neglect. Past research can be put to quick use today.
Sign In for Full Access
» Forgot Password? » Create an ACM Web Account