Advertisement

Little Miss Geek

Belinda Parmar's book Little Miss Geek highlights the gender imbalances within the tech industry, offering practical suggestions of how businesses can overcome this.  It's a great message, but I do protest at the suggestion that women need help with their spatial abilities to help them succeed with their programming!

HPC, Big Data and the Peloponnesian War

We need a concord and strategic research investment plan that recognizes the shared importance of HPC and big data. Both warrant investments in basic research, and both need investments in large-scale infrastructure deployments. In a time of straitened budgets, this will not be easy, and it will undoubtedly require political compromise.

Inside the Coder Dojo

Coder Dojo is an inspired movement to bring the joys of programming to young people everywhere. The Edinburgh (Scotland) coder dojo started last night in the Scottish Parliament building, becoming part of a loose network of dojos all over the world. Why not start one where you live? All you need is a venue, some mentors and some kids.

Research {Preposition} Infrastructure

Computing research and advanced computing infrastructure–each is dependent on the other in a myriad of subtle and complex ways, yet each is profoundly different in culture, process, skills and metrics. As the scale, scope and influence of computing grow ever larger, each needs to understand the constraints and needs of the other.   

Nomenclaturing: Let’s Ture to the Max!

Christos Papadimitriou's recently published reminiscences include the fascinating story of how he learned about Turing Machines: As a bored undergraduate in a Greek university, he happened to see the definition buried within an article about pattern recognition, and he was immediately entranced.   

When Is ­User-Centered Design Selfish?

User-centered design is now firmly established within HCI research. It is commonly praised for democratising system development and empowering users. But is this always the case? This article raises some ethical questions surrounding the involvement of certain vulnerable user groups in user-centered design.

Shape the Future of Computing

ACM encourages its members to take a direct hand in shaping the future of the association. There are more ways than ever to get involved.

Get Involved

Communications of the ACM (CACM) is now a fully Open Access publication.

By opening CACM to the world, we hope to increase engagement among the broader computer science community and encourage non-members to discover the rich resources ACM has to offer.

Learn More