Export Citations
Save this search
Please login to be able to save your searches and receive alerts for new content matching your search criteria.
- columnJune 2024
Repeat, Reproduce, Replicate: The pressure to publish versus the will to defend scientific claims
Queue (QUEUE), Volume 22, Issue 3May/June 2024, Pages: 20, Pages 15–20https://doi.org/10.1145/3674499Unless a result relies on a specific hardware trick, such as a proprietary accelerator or modified instruction set, it is possible to reproduce the results of one group by a different one. Unlike the physicists we don't have to build a second Hadron ...
- columnMay 2024
Structuring Success: The problem with software structure is people don't really learn it until they really need it.
Queue (QUEUE), Volume 22, Issue 2March/April 2024, Pages: 40, Pages 15–18https://doi.org/10.1145/3664276The problem with software structure is people don't really learn it until they really need it, and your homework assignments will have to force them to look closely at how they are solving problems, not only through algorithms but through structure.
- opinionMay 2024
Software Drift
Communications of the ACM (CACM), Volume 67, Issue 6June 2024, Pages 33–34https://doi.org/10.1145/3654697Open source forking.
- opinionMarch 2024
Is There Another System?
Communications of the ACM (CACM), Volume 67, Issue 4April 2024, Pages 29–30https://doi.org/10.1145/3640316Computer science is the study of what can be automated.
- columnMarch 2024
Software Drift: Open source forking
Queue (QUEUE), Volume 22, Issue 1January/February 2024, Pages: 60, Pages 17–22https://doi.org/10.1145/3649297Since the systems have a common parent, they probably work in the same technical domain, and therefore the features and fixes that are going to be added are probably similar. KV happens to have an example case at hand: two operating systems that diverged ...
-
- opinionJanuary 2024
Dear Diary
Communications of the ACM (CACM), Volume 67, Issue 2February 2024, Pages 27–28https://doi.org/10.1145/3633288On keeping a laboratory notebook.
- columnJanuary 2024
Is There Another System?: Computer science is the study of what can be automated.
Queue (QUEUE), Volume 21, Issue 6November/December 2023, Pages: 50, Pages 12–15https://doi.org/10.1145/3639446One of the easiest tests to determine if you are at risk is to look hard at what you do every day and see if you, yourself, could code yourself out of a job. Programming involves a lot of rote work: templating, boilerplate, and the like. If you can see a ...
- columnNovember 2023
Dear Diary: On keeping a laboratory notebook
Queue (QUEUE), Volume 21, Issue 5September/October 2023, Pages: 50, Pages 22–28https://doi.org/10.1145/3631181While a debug log is helpful, it's not the same thing as a laboratory notebook. If more computer scientists acted like scientists, we wouldn't have to fight over whether computing is an art or a science.
- opinionNovember 2023
Halfway Around the World
Communications of the ACM (CACM), Volume 66, Issue 12December 2023, Pages 27–28https://doi.org/10.1145/3625551Learn the language, meet the people, eat the food.
- research-articleNovember 2023
Pointers in Far Memory
Communications of the ACM (CACM), Volume 66, Issue 12December 2023, Pages 40–45https://doi.org/10.1145/3617581Rethinking how data and computations should be organized.
- opinionSeptember 2023
Stone Knives and Bear Skins
Communications of the ACM (CACM), Volume 66, Issue 10October 2023, Pages 27–29https://doi.org/10.1145/3615861There is no money in tools.
- columnSeptember 2023
Halfway Around the World: Learn the language, meet the people, eat the food
Queue (QUEUE), Volume 21, Issue 4July/August 2023, Pages: 60, Pages 18–22https://doi.org/10.1145/3623426Not only do different cultures treat different features differently, but they also treat each other differently. How people act with respect to each other is a topic that can, and does, fill volumes of books that, as nerds, we probably have never read, ...
- opinionJuly 2023
The Human Touch
Communications of the ACM (CACM), Volume 66, Issue 8August 2023, Pages 27–28https://doi.org/10.1145/3604634There is no substitute for good, direct, honest training.
- columnJuly 2023
Stone Knives and Bear Skins
Queue (QUEUE), Volume 21, Issue 3May/June 2023, Pages: 60, Pages 29–35https://doi.org/10.1145/3606027If you look at the software tooling landscape, you see that the majority of developers work with either open-source tools; or tools from the recently reformed home of proprietary software, Microsoft, which has figured out that its Visual Studio Code ...
- research-articleJuly 2023
Pointers in Far Memory: A rethink of how data and computations should be organized
Queue (QUEUE), Volume 21, Issue 3May/June 2023, Pages: 50, Pages 75–93https://doi.org/10.1145/3606029Effectively exploiting emerging far-memory technology requires consideration of operating on richly connected data outside the context of the parent process. Operating-system technology in development offers help by exposing abstractions such as memory ...
- columnMay 2023
The Parchment Path?
Communications of the ACM (CACM), Volume 66, Issue 6June 2023, Pages 31–32https://doi.org/10.1145/3593006Is there ever a time when learning is not of value---for its own sake?
- columnMay 2023
The Human Touch: There is no substitute for good, direct, honest training.
Queue (QUEUE), Volume 21, Issue 2March/April 2023, Pages: 60, Pages 9–13https://doi.org/10.1145/3595821The challenge of providing a safe communications environment in the face of such social engineering attacks isn't just the technology; it's also people. As anyone who has done serious work in computer security knows, the biggest problems are between the ...
- columnApril 2023
The Parchment Path?: Is there ever a time when learning is not of value - for its own sake?
Queue (QUEUE), Volume 21, Issue 1January/February 2023, Pages: 40, Pages 5–11https://doi.org/10.1145/3587482The greater the risk, the greater the reward, and if you do succeed, it will be an achievement that you can look back on and smile wryly about. Postdocs never laugh because postdocs are post-laughter. However, there are some things to consider before ...
- columnMarch 2023
All Sliders to the Right
Communications of the ACM (CACM), Volume 66, Issue 4April 2023, Pages 24–25https://doi.org/10.1145/3584711Hardware overkill.
- research-articleMarch 2023
OSS Supply-Chain Security: What Will It Take?
Communications of the ACM (CACM), Volume 66, Issue 4April 2023, Pages 48–54https://doi.org/10.1145/3583119A discussion with Maya Kaczorowski, Falcon Momot, George Neville-Neil, and Chris McCubbin