These promotions will be applied to this item:
Some promotions may be combined; others are not eligible to be combined with other offers. For details, please see the Terms & Conditions associated with these promotions.
Your Memberships and Subscriptions

Download the free Kindle app and start reading Kindle books instantly on your smartphone, tablet or computer – no Kindle device required.
Read instantly on your browser with Kindle for Web.
Using your mobile phone camera - scan the code below and download the Kindle app.
Communication for Engineers: A framework for software developers to become better communicators and increase their happiness, productivity, and impact Kindle Edition
- LanguageEnglish
- Publication date31 Mar. 2021
- File size39.8 MB
Product details
- ASIN : B08W8MJNF8
- Accessibility : Learn more
- Publication date : 31 Mar. 2021
- Language : English
- File size : 39.8 MB
- Enhanced typesetting : Enabled
- X-Ray : Not Enabled
- Word Wise : Not Enabled
- Print length : 306 pages
- Page Flip : Enabled
- Best Sellers Rank: 905,413 in Kindle Store (See Top 100 in Kindle Store)
- 852 in Business & Management Technology
- 1,893 in Software Design & Development
- 1,911 in Computing & Internet for Professionals
- Customer reviews:
About the author

My interests are in the design and implementation of programming languages, compilers, IDEs, toolkits, run-times, APIs, and life cycle development tools. Examples are tools to monitor and analyze performance, support agile development workflows, or to visualize internal execution. I have a PhD in the design of an object-oriented language that was one of the first languages to support a built-in graph database for persistence.
I have worked on various complex software projects, such as Eclipse, Google Video Conferencing, banking systems, and Uber's apps. I can understand these systems quickly, improve their performance and/or effectiveness, and make them more accessible to others by explaining how they work. I do that through visualizations, writing books, or producing training materials.
Companies I worked at are IBM, Morgan Stanley, Bank of America, Google, and Uber. I currently am developing online meeting environments as part of my startup called "Ahead In The Cloud Computing."
I was born in The Netherlands and currently live in Aalsmeer, near Amsterdam. I have lived in the US for half my life, where I biked to almost everything. I have also run the NY Marathon while living in New York. I am a proud dad of two children. My youngest got sick as a baby, lost his hearing as a result, and now lives at a great 24hr care home in Holland. My eldest child is trans, which has made me extra empathetic to the needs of people like her.
Check out chrislaffra.com for links to my work on algorithm visualization and www.slideshare.net/chrislaffra/presentations for some of my presentations.
Customer reviews
Customer Reviews, including Product Star Ratings, help customers to learn more about the product and decide whether it is the right product for them.
To calculate the overall star rating and percentage breakdown by star, we don’t use a simple average. Instead, our system considers things like how recent a review is and if the reviewer bought the item on Amazon. It also analyses reviews to verify trustworthiness.
Learn more how customers reviews work on AmazonTop reviews from United Kingdom
There was a problem filtering reviews. Please reload the page.
- Reviewed in the United Kingdom on 31 March 2022Great! Quick read too!
Top reviews from other countries
- Andrew CReviewed in the United States on 23 April 2021
5.0 out of 5 stars "How can you tell the extrovert engineer? It's the one who's looking at *your* shoes."
It's an old joke, but the stereotype exists for a reason. This is one of very few books that aims to correct the problem at the source: by passing on the knowledge you'll need to be a success in the software industry.
"Communication for Engineers" is an extensive overview of how to communicate in a technical industry, written by a successful engineer for people who don't always value communication. The writing is clear, engaging and to the point. Illustrations and cartoons scattered throughout bring the concepts home for visual learners.
If you've got a senior position in the industry, you already know a lot of what's in this book - and probably learned it the hard way. It's likely you'll find one or two more things in here that make it worth the purchase. I certainly did.
If you're a mid-level professional who's technically talented but wondering how to get into a senior or leadership position, this book is step #1 to getting there.
If you're just starting out in the software industry and are thinking "who cares about that soft stuff" - you're desperately in need of this book. Good communication is what makes the difference between a professional and someone who's just coding. With the skills you learn in this book, you'll find your career is going to get a lot easier. You will go further in the industry, find yourself on the more interesting projects, probably earn more and certainly have more fun.