Doug Meil
In software engineering, many technical decisions are context-dependent, and there are often complex edge cases to consider.
Log4j and the Thankless High-Risk Task of Managing Software Component Upgrades
Managing included versions of third-party software components too often puts developers in no-win situations.
Software Stories: Legal Trouble
Legal troubles represent another collection of potential pitfalls where developers often find themselves unprepared.
Reinforcing Computer Science Education
What do computer science students need to know to be successful in industry?
Software Quotes and Counter Quotes
Certain phrases and motifs are repeated in software efforts.
New Life for Cordless Communication, Old Regrets for Software Projects
Andrei Sukhov and Igor Sorokin ponder the potential benefits of DECT to the Internet of Things, while Doug Meil considers how software engineers should reflect on their accomplishments.
By 2019, I generally thought there wasn't much that could surprise me about organizing meetups. Then Covid-19 hit. I was so wrong.
Finding the Art in Systems Conversions, Naming
Doug Meil considers a third distinct type of development, while Mario Antoine Aoun ponders alternate names for ACM.
Shape the Future of Computing
ACM encourages its members to take a direct hand in shaping the future of the association. There are more ways than ever to get involved.
Get Involved