The combination of AI and cloud infrastructure is changing the roles of certain engineers and creating a new requirement that demands an entirely new engineering...Nir Bar Lev From BLOG@CACM | March 30, 2020 at 01:24 PM
In the midst of a pandemic, universities are now rapidly shifting to online and remote learning. Here, I will suggest a core metaphor for what powerful online learning...Jeremy Roschelle From BLOG@CACM | March 25, 2020 at 03:52 PM
Leveraging the Internet of Things in indoor environments could help prevent highly infectious diseases from spreading rapidly in today’s global world.
Terrence DeFranco From BLOG@CACM | March 17, 2020 at 11:57 AM
Writing clean code is a great start, but for programmers who really want to master their craft, you have to go further. You need to write clear code that other...Yegor Bugayenko From BLOG@CACM | March 12, 2020 at 10:29 PM
Pantographs have been widely used for centuries; for example, in surveying and embroidery. With these devices, drawings can be enlarged and reduced.
Herbert Bruderer From BLOG@CACM | March 2, 2020 at 10:02 AM
A recent Communications of the ACM article casts aspersions on the innovative concept of code academy, a fast-developing approach to teaching programming. The analysis...Bertrand Meyer From BLOG@CACM | February 11, 2020 at 07:01 AM