Psychology of computer programming by Gerald M. Weinberg

Psychology of computer programming



Download eBook




Psychology of computer programming Gerald M. Weinberg ebook
Format: djvu
ISBN: 0932633420, 9780932633422
Publisher: Dorset House
Page: 299


Unfortunately, geek psychology doesn't often lead to this kind of design process. Historically, the practice of code reviews existed in methodologies like RUP as both informal code they will find errors. As I understand it, this book is a cult classic, and I was very curious to read it. Sometimes things go beautifully, sometimes a programmer spends whole days beating his head against the wall on a single point, until finally the light bulb lights up. These are The Psychology of Computer Programming. Everyone ends up learning from their own mistakes and other people's mistakes.” – Jerry Weinberg, “The Psychology of Computer Programming”, 1971. It is a fantastic resource if you are trying to compare programming the end, anything not worth doing is not worth doing fast. The Computer Language Benchmarks Game is a collection of 429 programs, consisting of 13 benchmark reimplemented across 33 programming languages. In 1971, Gerald Weinberg published his (now classic) book, The Psychology of Computer Programming. (You might want to look at The Psychology of Computer Programming, written before most of these languages were invented, or their inventors were even born. As most software development teams know, frequent code reviews ensure the containment of poor code quality such as inefficiencies in unit-level design and lack of adherence to coding standards. The above explains why Gerald Weinberg, in The Psychology of Computer Programming (written in the 1970s, and still applicable), states that if a programmer becomes indispensable, you should fire him immediately. I recently read (sort of) Frederick Brooks's The Mythical Man-Month. A Linguist, John Grinder and Mathematician, Richard Bandler created NLP during the seventies with strong interests in successful people, psychology, language, and computer programming.