Management-Business Psychology Software-Technology

No More Teams! Mastering the Dynamics of Creative Collaboration

I wanted to read this book because I frequently saw it cited in contemporary business and management books. It talks at length about how to foster creative collaboration through the use of technology. It presaged a vision of a workplace with abundant computerized interactions. More impressively, it did so without foreseeing most of the impact of the Internet. Of course, the technologies described in this book are dated. Indeed, most of them are now in…

Continue reading

Religion-Philosophy Software-Technology

The Question Concerning Technology by Martin Heidegger

Technology in the twentieth and twenty-first centuries can be as much of a problem as a help. As an instrument, it can make mass killing much easier. Indeed, nuclear bombs enable the world to potentially destroy itself in less than an hour. Yet technology can enable human flourishing as well. For instance, I develop software professionally that I hope will help my domain (medical research) advance. How are we to understand technology, a concept as…

Continue reading

Economics Environment Science

How to Avoid a Climate Disaster: The Solutions We Have & the Breakthroughs We Need

It’s no secret that climate change has begun to affect human lifestyles. Unfortunately, world politics and economics are ill-positioned to deal with this crisis. If we can’t agree that vaccines are a good thing, how can we agree on the difficult sacrifices required to preserve our planet for future generations? Despite this (or perhaps because of this), Bill Gates, co-founder of Microsoft and the philanthropy Gates Foundation, is lending not only his name but also…

Continue reading

Management-Business Software-Technology

Artificial Intelligence for Managers

For decades, followers of technology have touted the value of Artificial Intelligence (AI) in computing. Some present a utopian future; others present a dystopian future. In this work, Upadhyay presents a realistic assessment of what’s inevitably coming. He overviews the essential parts of the technology – like convoluted neural networks or K-nearest-neighbor mapping – and then speculates on their business value. At 178 pages, this work does not waste unnecessary words. It instead provides a…

Continue reading

History Software-Technology

Leonardo to the Internet: Technology and Culture from the Renaissance to the Present

Many people hold one of two views of technology and culture. Some think that technology determines how society evolve. Others contend that human affairs express themselves in the technologies they produce. Misa contends that technology and culture evolve together in a mixed group; neither determine the other. He makes this case by examining this evolution, as his title promises, from the days of Leonardo until the present. Generally, Misa sees the history of technology moving…

Continue reading

Society Software-Technology

The Internet of Things: What Everyone Needs to Know

As a society, we have quickly moved into and out of the computer age and into the age of the world wide web. We are soon moving into the age of the Internet of Things (IoT). These comprise a myriad of devices which “talk” together via computer networks. They collect mountains of data on us and are poised to revolutionize virtually every sphere of human life. Although driven by technological advance, these changes are ultimately…

Continue reading

Society Software-Technology

The Future of Feeling: Building Empathy in a Tech-Obsessed World

Technology – especially social media – has made our communication more accessible over the last ten years. But has it enhanced the quality of our conversation? In this book, Phillips contends that empathy has lost out in the transition to digital technology. She cites events like the 2016 US election as proof of how we are unable to have a civilized conversation in the digital world. Thus far (in the first couple chapters in the…

Continue reading

Management-Business Software-Technology

Review: The DevOps Handbook

DevOps is a movement about the management of computer programmers. It basically says that Development (coding) and Operations (deployment and maintenance) should communicate more and better. Such workability allows for better error detection, swifter deployment of code, etc. Interestingly, I’ve worked mainly in research environments where I’ve been in charge of both Development and Operations at the same time. I worked in a corporation with separate Dev and Ops for a few years – and…

Continue reading