Society Software-Technology

The Tangled Web We Weave: Inside The Shadow System that Shapes the Internet

First, I must confess my biases. I develop software (browser- and mobile-based) for a living. I have committed my career to bettering the US healthcare system, both research and medical. I understand how the Internet works, in highly technical (and boring) detail. I work in a non-profit research university lab but willingly work with for-profit products. I mention this because Ball’s main audience in this work seems to be the general public and not me.…

Continue reading

Software-Technology

Software Engineering at Google: Lessons Learned from Programming Over Time

Relatively little is known about how to organize/manage software projects so that they come to a successful, on-time resolution that lasts the test of experience. This is the field of software engineering, and over the last two decades, Google has mastered this art. They share their hard-wrought wisdom in this book. Many developers, like me, wish they could undertake several internships at leading companies like Apple, Google, Microsoft, or Facebook. They could learn the tricks…

Continue reading