Spaghetti Code: Detangling Life and Work with Programmer Wisdom (英語) ペーパーバック – 2017/12/30
Kindle 端末は必要ありません。無料 Kindle アプリのいずれかをダウンロードすると、スマートフォン、タブレットPCで Kindle 本をお読みいただけます。
Programmers are some of the least known, understood, or inquired of, people on the planet. One of Christoph C. Cemper’s goals, in his book, Spaghetti Code: Detangling Life and Work with Programmer Wisdom, is to bring more recognition to this vast group of professionals and the amazing work they perform. CEO, of LinkResearchTools, Christoph C. Cemper began programming computers, as a young teen. At that time, the Commodore 64 was one of the first “home” computers. Until then, computers, and time on them, was available only to an elite few. Bill Gates, for instance, wrote in his first book, about the opportunity, at his private school to use access time to a mainframe computer with the school’s teletype machine. Now, from the vantage of more than three decades of being a part of the programmer community, Cemper relates his stories from the front lines of programming. He provides a unique perspective of work and life, as seen from a programmer’s stance. And he provides some “programmer wisdom” to suggest some solutions for the obstacles of work and life. As well, in the book, he advocates for the profession of programmer and the great future available, as part of the programmer community.
The book is part historical account, part forward thinking (lots of references to the "Internet of Things to Come) and part champion of the sometimes-maligned/mocked computer programmer.
The book is written with programmers in mind, but even non programmers can get some good insight into the evolution of coding and how software coders have a dramatic effect on our daily lives. Spaghetti Code also provides great examples of problem solving tactics that coding engineers employ to make computers address real world issues - examples that can have application and purpose to those of us who don't know coding at all, but still have to solve problems in our lives.
As someone who grew up in the same era as Christoph, the book is an enjoyable read that gives reason to pause and marvel at how much our lives have been transformed by the emergence of computers, mobile devices, smartphones, voice assistants, smart refrigerators - even our computer-infused cars. Christoph celebrates the people and innovations that have happened since those first archaic PC devices hit the market in the early 1980s.
In this book, Christoph shows how to take lessons from the programming and marketing world to better your life.
From the title, you might think this is just a self-help book. It is not. Christoph spends most of the book describing the programming or marketing concepts that you need to understand his suggestions to improve yourself.
This book covers a lot of programming and marketing history from somebody who has been there and done that. Anybody who is interested in software engineering and/or marketing would get a lot out of this book.
The book covers wide ranges of software engineer topics but you probably already know most of them if you are a software engineer. You may enjoy this if you are coming for other professions.
The book is not well organized and contain lots of unrelated topics. For example, I read plastic bag in whale stomach in the freemium chapter, ergonomics keyboard in hotfix.
Some topic and ideas in the book are interesting but I was put off by this unrelated stuff.