Automated testing in software development significantly diminishes routine work and saves time, allowing programmers to work more effectively.
Yegor Bugayenko From BLOG@CACM | August 4, 2023 at 11:09 PM
Want to be a great programmer? If so, you have to pull back the curtain and learn how software really works. A deeper understanding helps programmers further their...Yegor Bugayenko From BLOG@CACM | November 24, 2020 at 04:52 PM
To measure or to not measure, that is the question. Ask programmers and many will tell you that measurement is a fool’s folly. Measurement undermines the team spirit...Yegor Bugayenko From BLOG@CACM | October 16, 2020 at 02:49 PM
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
Many otherwise competent software developers and potential contributors end up being overwhelmed by "hazardous enthusiasm." They end up overwhelmed by their excitement...Yegor Bugayenko From BLOG@CACM | June 27, 2019 at 06:41 AM
Finding errors is not the same as making certain a software product works correctly.
Yegor Bugayenko From Communications of the ACM | September 1, 2018 at 12:00 AM