Producing Open Source Software: How to Run a Successful Free Software Project

Author: Karl Fogel
3.75/5 · 100+ ratings

Karl Fogel offers a masterclass in the human side of software development, focusing on the social and political dynamics that determine whether a project thrives or fades away. Drawing from his experience with Subversion and CVS, he explains that successful open source work depends more on clear communication and community trust than on technical brilliance alone. This book serves as a practical …

Shelves
Computers Karl Fogel Software Programming Nonfiction book Management Computer Science Technology Engineering Technical Philosophy

More like this


Amusing Ourselves to Death: Public Discourse in the Age of Show Business

Television has conditioned us to tolerate visually entertaining material measured out in spoonfuls of time, to the detriment of rational public di…

3.75/5 · 100+ ratings

The Age of Surveillance Capitalism: The Fight for a Human Future at the New Frontier of Power

The challenges to humanity posed by the digital future, the first detailed examination of the unprecedented form of power called "surveillance cap…

3.75/5 · 100+ ratings

The Singularity is Near: When Humans Transcend Biology

“Startling in scope and bravado.” —Janet Maslin, The New York Times “Artfully envisions a breathtakingly better world.” — Los Angeles Time…

3.75/5 · 100+ ratings

The Coming Wave: Technology, Power, and the Twenty-first Century's Greatest Dilemma

Künstliche Intelligenz ist die Coming Wave, der nächste technologische Sprung, der sich nicht aufhalten lässt. Wir nähern uns einem kritisc…

3.75/5 · 100+ ratings

In the Beginning...Was the Command Line

This is "the Word" -- one man's word, certainly -- about the art (and artifice) of the state of our computer-centric existence. And considering th…

3.75/5 · 100+ ratings

Superintelligence: Paths, Dangers, Strategies

Superintelligence asks the questions: what happens when machines surpass humans in general intelligence? Will artificial agents save or destroy us…

3.75/5 · 100+ ratings

Alone Together: Why We Expect More from Technology and Less from Each Other

Consider Facebook—it’s human contact, only easier to engage with and easier to avoid. Developing technology promises closeness. Sometimes it deliv…

3.75/5 · 100+ ratings

The Master Algorithm: How the Quest for the Ultimate Learning Machine Will Remake Our World

A thought-provoking and wide-ranging exploration of machine learning and the race to build computer intelligences as flexible as our own In the wo…

3.75/5 · 100+ ratings

Algorithms to Live By: The Computer Science of Human Decisions

A fascinating exploration of how insights from computer algorithms can be applied to our everyday lives, helping to solve common decision-making p…

3.75/5 · 100+ ratings

You Are Not a Gadget

Jaron Lanier, a Silicon Valley visionary since the 1980s, was among the first to predict the revolutionary changes the World Wide Web would bring …

3.75/5 · 100+ ratings

The Art of Doing Science and Engineering: Learning to Learn

Highly effective thinking is an art that engineers and scientists can be taught to develop. By presenting actual experiences and analyzing them as…

3.75/5 · 100+ ratings

The Myth of Artificial Intelligence: Why Computers Can’t Think the Way We Do

A cutting-edge AI researcher and tech entrepreneur debunks the fantasy that superintelligence is just a few clicks away--and argues that this myth…

3.75/5 · 100+ ratings