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
Altruism is often heralded as a panacea for management challenges, but it could actually be a death sentence for your team and projects. Here's why.
Yegor Bugayenko From BLOG@CACM | January 17, 2020 at 12:34 PM
Russia is lagging behind the world average in fields including medicine, the agricultural sciences, biotechnology, pharmacology, the social sciences, and computer...Andrei Sukhov From BLOG@CACM | May 16, 2019 at 03:00 PM
The ability to hack algorithms and make data structures optimal was a virtue of programmers a few decades ago. The current reality is much different, with the ability...Yegor Bugayenko From BLOG@CACM | April 23, 2018 at 02:27 PM
In our opinion, database decay results from the multi-department organization of large implementations.Michael Stonebraker, Raul Castro Fernandez, Dong Deng, and Michael Brodie From BLOG@CACM | October 24, 2016 at 12:00 AM