The Tolerant Programmer: Twenty-Five Aphorisms
()
About this ebook
With over 20 years in computer programming, I have been responsible for my own share of discord and drama. Have you run into that fellow programmer yet who thinks they know it all? Have you encountered a coworker yet who is very highly opinionated, judgmental, or difficult to get along with? What about within the extended community of directors, testers, product owners, solution architects, etc.? Ever encounter any ugly office politics when working with any of these players?
There was a time when I ran into a toxic situation at a certain company, and I learned a great deal from it. In this book, I author a set of twenty-five aphorisms that are merely reminders of what to do and what not do, to promote harmony and prevent conflict in the information technology workplace. I have been inspired by Lao Tzu’s philosophical classic the Tao Te Ching. This work espouses moderation and modesty in behavior. I have also been informed by the Hindu concept of Karma Yoga--the yoga of action or work. This is about giving up the efforts of your work to the universe rather than expecting recognition or keeping the rewards for yourself.
I offer up these aphorisms to you, as nuggets of wisdom, to help you to learn, or to help you to remember rules of behavior that you already know, yet so often forget to follow. This book is for computer programmers in challenging work environments. If you never knew how to address difficult office politics or that pushy teammate who wants to change your code, then I invite you to purchase this book to find the answers that you seek!
Bryan Prendergast
Bryan Prendergast has over 20 years’ experience as an application developer and software engineer. He earned his Bachelor of Arts in Philosophy from Centre College of Kentucky. He started as a Lotus Notes developer in 1999 before moving into C# .NET and SQL Server development in 2005, and most recently has been working with React, Angular, JavaScript and RabbitMQ too. Having worked in different companies both large and small, such as JPMorgan Chase, Andersen Consulting, Federal Home Loan Bank of Chicago, and Paylocity, Bryan has run into his share of opinionated peers and challenging office pressures. This book serves as the net sum of his years of experience in a single text of philosophical advice.
Related to The Tolerant Programmer
Related ebooks
Everyday Creative: A Dangerous Guide for Making Magic at Work Rating: 0 out of 5 stars0 ratingsHot Mess to Mindful Mom: 40 Ways to Find Balance and Joy in Your Every Day Rating: 0 out of 5 stars0 ratingsA Scrum Master's Guide to Happiness Rating: 0 out of 5 stars0 ratingsJob Joy: Your Guide to Success, Meaning, and Happiness in Your Career Rating: 0 out of 5 stars0 ratingsReflections of a Nurse Rating: 0 out of 5 stars0 ratingsTime Matters Rating: 0 out of 5 stars0 ratingsKeys for Living A Purposeful Life: A Guide That Will Elevate Your Life to The Next Level. Rating: 0 out of 5 stars0 ratingsFrom Dream to Done Rating: 0 out of 5 stars0 ratingsUgada Be Kid'n Me: Lightening Up About Life Rating: 0 out of 5 stars0 ratingsThe unBalanced Life: 10 Principles for a More Balanced Life Rating: 5 out of 5 stars5/5Divine Leadership: A One-Hundred-Day Devotional for the Workplace Rating: 0 out of 5 stars0 ratingsOffice Of Cards: A practical guide to success and happiness in large organisations (and life) Rating: 0 out of 5 stars0 ratingsHumans Are Hard, Code Is Easy Rating: 0 out of 5 stars0 ratingsThink Agile, Write Better: A Guide To A New Writer's Mindset Rating: 0 out of 5 stars0 ratingsFrom Introspection to Action: The High-Level Professional's 28 Day Journey to Improving Mental Health Rating: 0 out of 5 stars0 ratings10 Foolproof Steps to Achieve Professional Success. The Little Great Book of Work. Rating: 0 out of 5 stars0 ratings29 Keys to Unlocking your Faith at Work & Win! Rating: 0 out of 5 stars0 ratingsThe Habits of Great Developers Rating: 0 out of 5 stars0 ratingsProductivity for Creative People Rating: 0 out of 5 stars0 ratingsToday Was Fun: A Book About Work (Seriously) Rating: 0 out of 5 stars0 ratingsThinking Beyond Coding Rating: 5 out of 5 stars5/5The True You Workbook: Tools to Reimagine Your Life Rating: 0 out of 5 stars0 ratingsLife's too Short to Yell at Your Computer: A Little Look at the Big Things in Life Rating: 0 out of 5 stars0 ratingsStart Finishing: How to Go from Idea to Done Rating: 4 out of 5 stars4/5Work Therapy Rating: 0 out of 5 stars0 ratingsThe Forgotten Art of Happiness Rating: 5 out of 5 stars5/5Success Tidbits: Success Principles Are Common Sense Rating: 0 out of 5 stars0 ratingsThe Manager's Toolbox Rating: 5 out of 5 stars5/5Living in Harmony Rating: 0 out of 5 stars0 ratingsTexts 2 Teens: Sending the advice and wisdom that they desperately need Rating: 0 out of 5 stars0 ratings
Philosophy For You
The Meditations of Marcus Aurelius Rating: 4 out of 5 stars4/5The Dictionary of Obscure Sorrows Rating: 4 out of 5 stars4/5The Little Book of Stoicism: Timeless Wisdom to Gain Resilience, Confidence, and Calmness Rating: 4 out of 5 stars4/5Meditations: Complete and Unabridged Rating: 4 out of 5 stars4/5Why Buddhism is True: The Science and Philosophy of Meditation and Enlightenment Rating: 4 out of 5 stars4/5The Art of Loving Rating: 4 out of 5 stars4/5How to Think Like a Roman Emperor: The Stoic Philosophy of Marcus Aurelius Rating: 4 out of 5 stars4/5The Republic by Plato Rating: 4 out of 5 stars4/5The Subtle Art of Being Alone: Why Embracing Solitude Beats Embracing Loneliness Rating: 5 out of 5 stars5/5Letters from a Stoic: All Three Volumes Rating: 5 out of 5 stars5/5The Lessons of History Rating: 4 out of 5 stars4/5Focus on What Matters: A Collection of Stoic Letters on Living Well Rating: 4 out of 5 stars4/5The Kama Sutra of Vatsyayana (Illustrated) Rating: 3 out of 5 stars3/5A Mindful Year: Daily Meditations: Reduce Stress, Manage Anxiety, and Find Happiness in Everyday Life Rating: 5 out of 5 stars5/5THE EMERALD TABLETS OF THOTH THE ATLANTEAN Rating: 4 out of 5 stars4/5Daily Stoic: A Daily Journal On Meditation, Stoicism, Wisdom and Philosophy to Improve Your Life Rating: 5 out of 5 stars5/5How to Think Critically: Question, Analyze, Reflect, Debate. Rating: 5 out of 5 stars5/5Beyond Good and Evil Rating: 4 out of 5 stars4/5The Socratic Method: A Practitioner's Handbook Rating: 4 out of 5 stars4/5How to Hold a Cockroach: A book for those who are free and don't know it Rating: 5 out of 5 stars5/5
Reviews for The Tolerant Programmer
0 ratings0 reviews
Book preview
The Tolerant Programmer - Bryan Prendergast
Copyright © 2023 Bryan Prendergast.
All rights reserved. No part of this book may be used or reproduced by any means, graphic, electronic, or mechanical, including photocopying, recording, taping or by any information storage retrieval system without the written permission of the author except in the case of brief quotations embodied in critical articles and reviews.
iUniverse
1663 Liberty Drive
Bloomington, IN 47403
www.iuniverse.com
844-349-9409
Because of the dynamic nature of the Internet, any web addresses or links contained in this book may have changed since publication and may no longer be valid. The views expressed in this work are solely those of the author and do not necessarily reflect the views of the publisher, and the publisher hereby disclaims any responsibility for them.
Any people depicted in stock imagery provided by Getty Images are models, and such images are being used for illustrative purposes only.
Certain stock imagery © Getty Images.
ISBN: 978-1-6632-4931-9 (sc)
ISBN: 978-1-6632-4930-2 (e)
Library of Congress Control Number: 2022923664
iUniverse rev. date: 01/11/2023
CONTENTS
Introduction
1.Team Harmony Is More Important than Code Syntax
2.Human Communication Is Imperfect
3.Humans Are Dumb, but God Is Wise
4.You May Be the Best Programmer and yet Harmful
5.Be Flexible Especially in Peer Code Reviews
6.Follow Established Patterns except When Innovation Is Required
7.Productivity May Not Get You Promoted but Caring about People Might
8.The Low-Ego Programmer Takes Time to Build Rapport and to Train Others
9.A Good Discussion Is Flexible on Both Sides
10.If There’s a War, I’m