Software models can help developers understand, clarify, and communicate ideas about their code and the user requirements it must support. But I’ve learned through experience, surveying, and ...
Move over, coding. Some schools are asking student programmers to think critically about rapid advances in artificial intelligence. Marisa Shuman challenged her students at the Young Women’s ...
When I bought my iPad 3 from Apple last March and fired it up, I found that all the apps I'd purchased for the first iPad were almost immediately available to me. When I bought my iPhone 4S last ...
Forbes contributors publish independent expert analyses and insights. I cover software security and privacy. Given the avalanche of media coverage this past week celebrating the 50th anniversary of ...
“Obtaining a U.S. software patent is easier today than it was just a year ago, but still harder than it was five or ten years ago. These seven ‘lighthouse’ cases contain critical lessons for drafters ...