Kent Beck: eXteme Programming explained. Embrace Change
Douglas K. Smith, Robert C. Alexander: Fumbling the Future. How
Xerox invented, then ignored, the first personal computer.
J.S. Young: Steve Jobs - The Journey is the Reward.
John Tracey Kidder: The Soul of a new Machine.
Robert X. Cringely: Accidental Empires.
Michael S. Malone: The Microprocessor - A Biography.
Susan Lammers: Programmers at Work.
Douglas Coupland: Microserfs.
Eric S. Raymond (ed.): The New Hackers Dictionary.
F.P. Brooks, Jr.: The Mythical Man-Month. Essays on Software Engineering.
M. DeLanda: War in the Age of Intelligent Machines.
J.P. Womack, D.T. Jones, D. Roos: Die zweite Revolution in der Autoindustrie. Konsequenzen aus der weltweiten Studie des MIT. (The machine that changed the world.)
W.H. Davidow, M.S. Malone: The Virtual Corporation.
D. Dörner: Die Logik des Misslingens.
Katie Hafner and Matthew Lyon: Where Wizards Stay Up Late. The Origins of the Internet.
Rama D. Jager, Rafael Ortiz: In the Company of Giants. Interviews with Steve Jobs (Apple, NeXT, Pixar), T.J. Rodgers (Cypress), Gordon Eubanks (Symantec), Steve Case (America Online), Scott Cook (Intuit), Sandy Kurtzig (ASK), John Warnock/Charles Geschke (Adobe), Michael Dell (Dell), Charles Wang (Computer Associates), Bill Gates (Microsoft), Andy Grove (Intel), Trip Hawkins (Electronic Arts/3DO), Ed McCracken (Silicon Graphics), Ken Olsen (Digital), Bill Hewlett (HP).
Garr Reynolds: Presentation Zen
Robert C. Martin: The Clean Coder
Eric Evans: Domain-Driven Design
Science Fiction
Douglas Adams: The Hitch Hiker's Guide to the Galaxy.
Terry Pratchett: Discworld.
William Gibson: Neuromancer.
John Brunner: The Shockwave Rider.
Isaac Asimov: The Caves of Steel.
George Orwell: 1984
Norman Spinrad: Bug Jack Barron; The Men in the Jungle.
Robert Silverberg: The Book of Skulls; Dying Inside.
Once in the early eighties I read an essay in `80 micro' (or some other TRaSh-80 magazine).
The author (sorry, I forgot his name) started to worry about his way of life when he realized
that he was trying to solve the problems with his wife using assembler programming.
This startled me and I began to think about my way of living.
After years of thinking I came up with a conclusion: I switched to Turbo-Pascal.