Metrics are critical; without them, you are flying blind. But be careful what you try to optimize, because you might just get it.
Doug Meil From BLOG@CACM | June 2, 2022 at 09:10 AM
In my opinion, the main problem of the InnovateFPGA contest is the lack of a permanent team to lead.
Aleksandr Romanov From BLOG@CACM | June 1, 2022 at 09:44 AM
Your career is a journey. You define where you want to go on that journey. You plan it out. You set goals. Your job, on the other hand, is a step along the way....Mary Kinsella From BLOG@CACM | May 25, 2022 at 12:04 PM
Avoiding these common, easily preventable blunders will help you maximize success in your career journey.
Ray Blakney From BLOG@CACM | May 17, 2022 at 04:18 PM
Architecture decisions can have effects on a company and its culture that go beyond the soundness of the technology.
Abigail Walker From BLOG@CACM | April 11, 2022 at 10:02 AM
There comes a time not only of crisis, but also of great opportunities. And here, it is important to take advantage of these new opportunities.
Andrei Sukhov and Aleksandr Romanov From BLOG@CACM | March 10, 2022 at 01:38 PM
In our rarefied world of university teaching and learning, which jobs can be replaced by algorithms?
Saurabh Bagchi From BLOG@CACM | March 9, 2022 at 04:34 PM
In software engineering, many technical decisions are context-dependent, and there are often complex edge cases to consider.
Doug Meil From BLOG@CACM | March 4, 2022 at 11:14 AM
Simply stating the problem is not enough; it is necessary to look for a quick way out of the situation, relying on available resources.
Andrei Sukhov and Aleksandr Romanov From BLOG@CACM | March 4, 2022 at 09:20 AM
The purpose of this blog post is to present an anonymization method that can be applied to the digital attributes of personal data.
Alina Alemaskina and Andrei Sukhov From BLOG@CACM | February 16, 2022 at 12:29 PM
Research produces generalized knowledge; Development produces generalized functionality. Not all efforts that use research skills or that use development skills...Jeremy Roschelle From BLOG@CACM | February 3, 2022 at 03:06 PM
Managing included versions of third-party software components too often puts developers in no-win situations.
Doug Meil From BLOG@CACM | January 19, 2022 at 09:51 AM
Legal troubles represent another collection of potential pitfalls where developers often find themselves unprepared.
Doug Meil From BLOG@CACM | January 3, 2022 at 12:56 PM
The New Year is stereotypically the time when we resolve to start some good habits and get rid of some of the bad.
Saurabh Bagchi From BLOG@CACM | January 3, 2022 at 11:16 AM
The shrinking pipeline refers to the low percentages of women earning computer science academic degrees and holding faculty positions.
Orit Hazzan and Heftzi Zohar From BLOG@CACM | December 15, 2021 at 10:03 AM