Author: Amnon

Five More Lessons about Documentation: A follow-up to Mark Birch’s “Developer Documentation”

Last week’s DevBizOps blog entry (“Developer Documentation: Developers don’t like writing docs, what’s the alternative?“) asked: How programmers can get their answers from documentation, and are there alternatives? As ever Mark’s post advises on questions every developer has to ask in understanding software. Open source or proprietary, documentation is necessary either for using, extending, or changing software. The costs of searching for answers are known to developers and project managers. Empirical literature and decades of research in software comprehension and reverse engineering show that the costs of understanding software are significant. What, then, can be done? We offer five more lessons in addition to Mark’s post, presented as “formulas”:

read more

Should Facebook be broken up? The lesson of Policy Vacuums

Facebook has recently revised their privacy policy by virtually admitting to errors made in the 2016 presidential elections campaign. But that’s clearly not enough. Is legislation required? Is government intervention appropriate? Should Facebook be broken up? What about other information giants? Here to help us answer this question is the term ‘policy vacuum’ introduced in 2005 by Jim Moor, a professor of ethics in Dartmouth College and celebrated technology ethicist.

read more

HSBC’s New Securities Blockchain Will Control $20B

HSBC will upgrade their blockchain technology to control $20 billion in assets by March 2020. Digital Vault, the blockchain HSBC announced today, will control assets referred to as “private placements”, which are securities bought on private markets. Digital Vault will use distributed ledger technology to “give investors real-time access to their records”.

read more

Can AI be creative?

Last month Deep Mind’s latest AI broke another record, winning 5-0 against one of the world’s strongest professional players. This victory forces us to revisit our preconceptions and recognise how creative machine learning has become.

read more