The Rational software Engineer: Strategies for a Fulfilling Career in Tech 1st Edition Mykyta Chernenko full chapter instant download

You might also like

Download as pdf or txt
Download as pdf or txt
You are on page 1of 44

The Rational software Engineer:

Strategies for a Fulfilling Career in Tech


1st Edition Mykyta Chernenko
Visit to download the full and correct content document:
https://ebookmass.com/product/the-rational-software-engineer-strategies-for-a-fulfillin
g-career-in-tech-1st-edition-mykyta-chernenko-2/
More products digital (pdf, epub, mobi) instant
download maybe you interests ...

The Rational software Engineer: Strategies for a


Fulfilling Career in Tech 1st Edition Mykyta Chernenko

https://ebookmass.com/product/the-rational-software-engineer-
strategies-for-a-fulfilling-career-in-tech-1st-edition-mykyta-
chernenko-2/

Word For Dummies (For Dummies (Computer/Tech)) 1st


Edition Dan Gookin

https://ebookmass.com/product/word-for-dummies-for-dummies-
computer-tech-1st-edition-dan-gookin/

Security Awareness For Dummies (For Dummies


(Computer/Tech)) 1st Edition Winkler

https://ebookmass.com/product/security-awareness-for-dummies-for-
dummies-computer-tech-1st-edition-winkler/

Becoming a Software Company: Accelerating Business


Success through Software 1st Edition Amarinder Sidhu

https://ebookmass.com/product/becoming-a-software-company-
accelerating-business-success-through-software-1st-edition-
amarinder-sidhu/
Tech SEO Guide: A Reference Guide for Developers and
Marketers Involved in Technical SEO 1st Edition Matthew
Edgar

https://ebookmass.com/product/tech-seo-guide-a-reference-guide-
for-developers-and-marketers-involved-in-technical-seo-1st-
edition-matthew-edgar/

Tech SEO Guide: A Reference Guide for Developers and


Marketers Involved in Technical SEO 1st Edition Matthew
Edgar

https://ebookmass.com/product/tech-seo-guide-a-reference-guide-
for-developers-and-marketers-involved-in-technical-seo-1st-
edition-matthew-edgar-3/

Tech SEO Guide: A Reference Guide for Developers and


Marketers Involved in Technical SEO 1st Edition Matthew
Edgar

https://ebookmass.com/product/tech-seo-guide-a-reference-guide-
for-developers-and-marketers-involved-in-technical-seo-1st-
edition-matthew-edgar-2/

Autism in the Workplace: Creating Positive Employment


and Career Outcomes for Generation A 1st ed. 2020
Edition Amy E. Hurley-Hanson

https://ebookmass.com/product/autism-in-the-workplace-creating-
positive-employment-and-career-outcomes-for-generation-a-1st-
ed-2020-edition-amy-e-hurley-hanson/

Confessions of a Recovering Engineer : Transportation


for a Strong Town Charles L. Marohn

https://ebookmass.com/product/confessions-of-a-recovering-
engineer-transportation-for-a-strong-town-charles-l-marohn/
The Rational
software
Engineer
Strategies for a Fulfilling
Career in Tech

Mykyta Chernenko
The Rational software
Engineer
Strategies for a Fulfilling Career
in Tech

Mykyta Chernenko
The Rational software Engineer: Strategies for a Fulfilling Career in Tech
Mykyta Chernenko
Oslo, Norway

ISBN-13 (pbk): 978-1-4842-9794-0 ISBN-13 (electronic): 978-1-4842-9795-7


https://doi.org/10.1007/978-1-4842-9795-7

Copyright © 2023 by Mykyta Chernenko


This work is subject to copyright. All rights are reserved by the Publisher, whether the whole or
part of the material is concerned, specifically the rights of translation, reprinting, reuse of
illustrations, recitation, broadcasting, reproduction on microfilms or in any other physical way,
and transmission or information storage and retrieval, electronic adaptation, computer software,
or by similar or dissimilar methodology now known or hereafter developed.
Trademarked names, logos, and images may appear in this book. Rather than use a trademark
symbol with every occurrence of a trademarked name, logo, or image we use the names, logos,
and images only in an editorial fashion and to the benefit of the trademark owner, with no
intention of infringement of the trademark.
The use in this publication of trade names, trademarks, service marks, and similar terms, even if
they are not identified as such, is not to be taken as an expression of opinion as to whether or not
they are subject to proprietary rights.
While the advice and information in this book are believed to be true and accurate at the date of
publication, neither the authors nor the editors nor the publisher can accept any legal
responsibility for any errors or omissions that may be made. The publisher makes no warranty,
express or implied, with respect to the material contained herein.
Managing Director, Apress Media LLC: Welmoed Spahr
Acquisitions Editor: Susan McDermott
Development Editor: Laura Berendson
Project Manager: Jessica Vakili
Distributed to the book trade worldwide by Springer Science+Business Media New York, 1 NY
PLaza, New York, NY 10004. Phone 1-800-SPRINGER, fax (201) 348-4505, e-mail orders-ny@
springer-sbm.com, or visit www.springeronline.com. Apress Media, LLC is a California LLC and
the sole member (owner) is Springer Science + Business Media Finance Inc (SSBM Finance Inc).
SSBM Finance Inc is a Delaware corporation.
For information on translations, please e-mail booktranslations@springernature.com; for
reprint, paperback, or audio rights, please e-mail bookpermissions@springernature.com.
Apress titles may be purchased in bulk for academic, corporate, or promotional use. eBook
versions and licenses are also available for most titles. For more information, reference our Print
and eBook Bulk Sales web page at http://www.apress.com/bulk-sales.
Any source code or other supplementary material referenced by the author in this book is
available to readers on the Github repository: https://github.com/Apress/The-Rational-
Software-Engineer. For more detailed information, please visit https://www.apress.com/gp/
services/source-code.
Paper in this product is recyclable
Table of Contents
About the Author�������������������������������������������������������������������������������xiii

Acknowledgments������������������������������������������������������������������������������xv

Introduction��������������������������������������������������������������������������������������xvii

Part I: Passion�����������������������������������������������������������������������������1
Chapter 1: Job Satisfaction������������������������������������������������������������������5
Main Aspects of Job Satisfaction��������������������������������������������������������������������������5
Software Engineers’ Aspects of Job Satisfaction�������������������������������������������������7
Well-Being in a Team������������������������������������������������������������������������������������������11
Skin in the Game�������������������������������������������������������������������������������������������������14
How Do I Find All of These?���������������������������������������������������������������������������������15
Summary������������������������������������������������������������������������������������������������������������16
References����������������������������������������������������������������������������������������������������������17

Chapter 2: Work Time Organization����������������������������������������������������19


Working Hours����������������������������������������������������������������������������������������������������19
Focused Work�����������������������������������������������������������������������������������������������������21
Meetings�������������������������������������������������������������������������������������������������������������21
Notifications��������������������������������������������������������������������������������������������������������22
Uninterrupted Time���������������������������������������������������������������������������������������������22
Peak Productivity������������������������������������������������������������������������������������������������23
Prioritization��������������������������������������������������������������������������������������������������������23

iii
Table of Contents

Write Things Down����������������������������������������������������������������������������������������������24


Track and Measure����������������������������������������������������������������������������������������������25
Overtime, Brrr, No Thanks�����������������������������������������������������������������������������������26
Rest for Your Own Sake��������������������������������������������������������������������������������������28
Combine Different Activities��������������������������������������������������������������������������������29
Education������������������������������������������������������������������������������������������������������������29
Work from Home�������������������������������������������������������������������������������������������������30
How to Handle Procrastination���������������������������������������������������������������������������31
Habits������������������������������������������������������������������������������������������������������������������34
Artificial Intelligence (AI)�������������������������������������������������������������������������������������35
Summary������������������������������������������������������������������������������������������������������������37
References����������������������������������������������������������������������������������������������������������39

Chapter 3: There Is No Perfect Project�����������������������������������������������41


How to Effectively Onboard on a New Project����������������������������������������������������42
Strategy in a Chaotic Startup Environment���������������������������������������������������������44
Strategy on a Project with a Big Time Zone Difference and Little Trust��������������48
Takeaways from the Example�����������������������������������������������������������������������������51
Talk to the Management First�����������������������������������������������������������������������������51
Diversify Your Time����������������������������������������������������������������������������������������������52
At Times the Best Option Is to Leave������������������������������������������������������������������52
Summary������������������������������������������������������������������������������������������������������������53

Chapter 4: Initiative����������������������������������������������������������������������������55
Fixing What Is Broken�����������������������������������������������������������������������������������������55
Side Activities�����������������������������������������������������������������������������������������������������56
How Initiatives Can Bring Unexpected Results���������������������������������������������������59
Summary������������������������������������������������������������������������������������������������������������60
Reference������������������������������������������������������������������������������������������������������������61

iv
Table of Contents

Chapter 5: Burnout�����������������������������������������������������������������������������63
Early Red Flags���������������������������������������������������������������������������������������������������64
You Need a Vacation��������������������������������������������������������������������������������������64
You Don’t Feel That Your Job Is “Play”����������������������������������������������������������65
You Are Becoming Cynical�����������������������������������������������������������������������������65
Causes����������������������������������������������������������������������������������������������������������������65
High Workload�����������������������������������������������������������������������������������������������65
Inefficient Processes�������������������������������������������������������������������������������������67
Unclear Goals and Targets�����������������������������������������������������������������������������68
Lack of Community����������������������������������������������������������������������������������������69
Lack of Change����������������������������������������������������������������������������������������������70
Lack of Control����������������������������������������������������������������������������������������������71
Lack of Values�����������������������������������������������������������������������������������������������71
Distress���������������������������������������������������������������������������������������������������������72
What If I Have Burnout Already?�������������������������������������������������������������������������73
Summary������������������������������������������������������������������������������������������������������������74
References����������������������������������������������������������������������������������������������������������75

Chapter 6: What to Avoid in the Long Run������������������������������������������77


Not Engaging in Hard Things�������������������������������������������������������������������������������77
Manual Work�������������������������������������������������������������������������������������������������������79
Victim Mindset����������������������������������������������������������������������������������������������������80
Difficult Discussions�������������������������������������������������������������������������������������������81
Isolating Yourself�������������������������������������������������������������������������������������������������81
You Start Slacking Off�����������������������������������������������������������������������������������������82
Self-Sabotaging Behaviors���������������������������������������������������������������������������������82
Summary������������������������������������������������������������������������������������������������������������83
References����������������������������������������������������������������������������������������������������������84

v
Table of Contents

Chapter 7: Career Change�������������������������������������������������������������������85


Feeling Stuck������������������������������������������������������������������������������������������������������87
Do I Want to Be a Software Engineer at All?�������������������������������������������������������88
Big and Scary Career Change������������������������������������������������������������������������89
Management�������������������������������������������������������������������������������������������������90
Shifting My Focus from the Back End�����������������������������������������������������������91
T-Shaped Development���������������������������������������������������������������������������������91
Software Engineering in a Broader Sense�����������������������������������������������������92
What Did I End Up With?��������������������������������������������������������������������������������92
Ask People�����������������������������������������������������������������������������������������������������92
Summary������������������������������������������������������������������������������������������������������������93
Reference������������������������������������������������������������������������������������������������������������94

Chapter 8: How to Find a Dream Job��������������������������������������������������95


Try to Be Not in a Hurry���������������������������������������������������������������������������������������96
Why Personal References Matter Much��������������������������������������������������������������97
Brush Up Your CV������������������������������������������������������������������������������������������������98
Define What You Are Looking For������������������������������������������������������������������������99
Search and Apply����������������������������������������������������������������������������������������������102
The Reference Check Is for Your Benefit�����������������������������������������������������������102
How to Be Likable���������������������������������������������������������������������������������������������104
Asynchronous Communication�������������������������������������������������������������������������105
Technical Round������������������������������������������������������������������������������������������������107
Manager Round�������������������������������������������������������������������������������������������������108
Test Assignment������������������������������������������������������������������������������������������������109
How to Negotiate a Salary��������������������������������������������������������������������������������110
How to Get an Even Deeper Understanding of a Team��������������������������������������110
Read Your Contract Well������������������������������������������������������������������������������������111

vi
Table of Contents

Use the Test Period�������������������������������������������������������������������������������������������112


Summary����������������������������������������������������������������������������������������������������������112
References��������������������������������������������������������������������������������������������������������115

Part II: Mindset������������������������������������������������������������������������117


Chapter 9: Lifelong Learning������������������������������������������������������������119
Curiosity������������������������������������������������������������������������������������������������������������120
Seniors Don’t Need to Learn�����������������������������������������������������������������������������121
Comfort Zone����������������������������������������������������������������������������������������������������121
Learning and Employment��������������������������������������������������������������������������������122
Summary����������������������������������������������������������������������������������������������������������123

Chapter 10: Collaboration�����������������������������������������������������������������125


Becoming a Pleasant Colleague������������������������������������������������������������������������125
How to Deal with Unpleasant People����������������������������������������������������������������128
Effective Networking�����������������������������������������������������������������������������������������129
Manager Is Your Friend�������������������������������������������������������������������������������������132
The Essentials of 1:1 Meetings��������������������������������������������������������������������132
Fixing Issues������������������������������������������������������������������������������������������������133
When Your Manager Says No����������������������������������������������������������������������134
Summary����������������������������������������������������������������������������������������������������������135
References��������������������������������������������������������������������������������������������������������135

Chapter 11: Values����������������������������������������������������������������������������137


Lack of Values Awareness���������������������������������������������������������������������������������138
Focus on Practical Considerations��������������������������������������������������������������������140
Limited Options�������������������������������������������������������������������������������������������������141
Pressure from Others����������������������������������������������������������������������������������������141

vii
Table of Contents

Don’t See How They Contribute������������������������������������������������������������������������142


Summary����������������������������������������������������������������������������������������������������������142
References��������������������������������������������������������������������������������������������������������143

Chapter 12: Health����������������������������������������������������������������������������145


Sleep�����������������������������������������������������������������������������������������������������������������146
Exercise������������������������������������������������������������������������������������������������������������147
Nutrition������������������������������������������������������������������������������������������������������������148
Relationships����������������������������������������������������������������������������������������������������149
Psychological Care��������������������������������������������������������������������������������������������150
Other Practices�������������������������������������������������������������������������������������������������151
Summary����������������������������������������������������������������������������������������������������������152
References��������������������������������������������������������������������������������������������������������153

Chapter 13: Company Attitude����������������������������������������������������������157


Teams����������������������������������������������������������������������������������������������������������������157
Interteams and Departments����������������������������������������������������������������������������158
Manager������������������������������������������������������������������������������������������������������������159
Company�����������������������������������������������������������������������������������������������������������160
Summary����������������������������������������������������������������������������������������������������������160

Chapter 14: Handling Failures����������������������������������������������������������161


Curiosity Always Leads to Mistakes������������������������������������������������������������������161
How to Handle Failures�������������������������������������������������������������������������������������162
Others’ Failures�������������������������������������������������������������������������������������������������163
Summary����������������������������������������������������������������������������������������������������������164
References��������������������������������������������������������������������������������������������������������164

viii
Table of Contents

Part III: Learning����������������������������������������������������������������������165


Chapter 15: What to Learn����������������������������������������������������������������167
To Focus on One Thing or Not���������������������������������������������������������������������������167
Self-Learning����������������������������������������������������������������������������������������������������169
Choosing Topics������������������������������������������������������������������������������������������������169
Good Education Guide���������������������������������������������������������������������������������������172
Newsletter and Blogs����������������������������������������������������������������������������������������172
Books����������������������������������������������������������������������������������������������������������������173
University����������������������������������������������������������������������������������������������������������175
Courses�������������������������������������������������������������������������������������������������������������176
Conferences������������������������������������������������������������������������������������������������������177
Search and LLMs����������������������������������������������������������������������������������������������178
Summary����������������������������������������������������������������������������������������������������������178

Chapter 16: Learning Effectively������������������������������������������������������181


Dedicated Time Slots����������������������������������������������������������������������������������������181
Learn by Practice����������������������������������������������������������������������������������������������181
Recite����������������������������������������������������������������������������������������������������������������182
Take Notes��������������������������������������������������������������������������������������������������������183
Find Some Peers�����������������������������������������������������������������������������������������������185
Commitment�����������������������������������������������������������������������������������������������������186
Summary����������������������������������������������������������������������������������������������������������186
References��������������������������������������������������������������������������������������������������������187

Chapter 17: Feedback�����������������������������������������������������������������������189


How to Get Feedback����������������������������������������������������������������������������������������189
Anonymous Feedback���������������������������������������������������������������������������������������191

ix
Table of Contents

Feedback Processes�����������������������������������������������������������������������������������������191
How to Give Feedback��������������������������������������������������������������������������������������192
Summary����������������������������������������������������������������������������������������������������������193
Reference����������������������������������������������������������������������������������������������������������194

Chapter 18: Learning from Other People������������������������������������������195


Be the Worst in the Group���������������������������������������������������������������������������������195
Mentoring����������������������������������������������������������������������������������������������������������196
How to Choose a Mentor?���������������������������������������������������������������������������196
Where to Find a Mentor?�����������������������������������������������������������������������������197
How to Have a Mentoring Session?�������������������������������������������������������������198
Pair Programming���������������������������������������������������������������������������������������������198
Learning by Others’ Mistakes���������������������������������������������������������������������������199
Paying Tribute���������������������������������������������������������������������������������������������������199
Summary����������������������������������������������������������������������������������������������������������200

Chapter 19: Sharing Your Knowledge�����������������������������������������������201


Yourself�������������������������������������������������������������������������������������������������������������201
Friends and Team����������������������������������������������������������������������������������������������202
In Company�������������������������������������������������������������������������������������������������������202
Conferences������������������������������������������������������������������������������������������������������203
Articles��������������������������������������������������������������������������������������������������������������203
Mentoring����������������������������������������������������������������������������������������������������������204
Social Platforms������������������������������������������������������������������������������������������������204
Summary����������������������������������������������������������������������������������������������������������205
Reference����������������������������������������������������������������������������������������������������������205

x
Table of Contents

Chapter 20: Learning from Code�������������������������������������������������������207


Onboarding on a Project Quickly�����������������������������������������������������������������������207
Teammates and Documentation������������������������������������������������������������������208
Project Code������������������������������������������������������������������������������������������������211
Further Learning�����������������������������������������������������������������������������������������������212
Summary����������������������������������������������������������������������������������������������������������213

Chapter 21: Rotation�������������������������������������������������������������������������215


In-Project Rotation��������������������������������������������������������������������������������������������215
In-Company Rotation����������������������������������������������������������������������������������������217
Cons������������������������������������������������������������������������������������������������������������������218
Summary����������������������������������������������������������������������������������������������������������219

Index�������������������������������������������������������������������������������������������������221

xi
About the Author
Mykyta Chernenko, originally from Kharkiv, Ukraine, now resides in Oslo,
Norway. Beginning with back end with Python, Mykyta soon expanded
his toolkit to include fullstack development and diverse languages like
Go, Kotlin, and TypeScript. Beyond his main technical focus, Mykyta has
experience in DevOps, data engineering, and product management.
Throughout his professional journey, Mykyta has been a part of
various intriguing projects through his experience in product, outsourcing,
and consultancy companies. He contributed to the Azure integration of
Nutanix’s cluster discovery project and played a central technical role
at Factmata, taking over the engineering and infrastructure. He further
continued to work in product teams at both Mercell as a tech lead and as a
senior software engineer at Arundo Analytics.
Apart from his project contributions, Mykyta has shown a strong
passion for teaching and sharing his experience. He has taken on
mentoring roles throughout his career, guiding and supporting over 20
professionals in the field, and expressed himself through his blog, “The
Rational Software Engineer,” on Hackernoon.
Understanding that software engineering is driven by people and
their thinking, Mykyta consistently tries to broaden his horizons in the
psychology and neurobiology realm through books and courses.
Mykyta is a cofounder of Nemlys—a promising tech startup dedicated
to helping couples improve their communication through personalized AI
questions for their dates.

xiii
Acknowledgments
This book has been an amazing journey for me, and I’m very happy to
finish something that I think can benefit other fellow software engineers.
But this journey would have been much worse without all the tremendous
support and help I got from others.
First of all, I want to say thank you to my wife, who managed to bear
with me through the process, which included me constantly rattling about
the book, reviews of the book, and providing me with advice. You helped
me and treasured my concentration when I was in the flow, and you also
motivated me when I went through more challenging days. And most
important, you gave me the confidence that I can accomplish such a big
task in the first place.
The story of the book started much earlier than when I decided that
it was going to become a full-blown book. Initially, the idea was to write
a series of articles, and a lot of my friends helped me with that process.
Back then, writing was much more of a novel and exciting journey for
me, but it also meant that there was a lot of work put into the review of
my drafts and providing me with helpful insights. So I’m really grateful
to all of my friends, who helped to review the articles at that time and
also book chapters later on. I want to give special recognition to Maksym
Bekuzarov, who reviewed most of my initial articles, gave me rough but
very actionable criticism, and put the idea that something great can come
from the idea, and to Artem Korchunov, who was the first reviewer of most
of my chapters and provided me with insightful feedback.
Last, but definitely not least, is my official team who made the book
possible. I’m grateful to Apress and its members including Jessica Vakili,
Susan McDermott, and Laura C. Berendson for a good navigating with

xv
Acknowledgments

the process and a smooth journey. I also want to say special thanks to my
official reviewer, Brad Dolin, who gave me a lot of new perspectives on
what I wrote and greatly complemented what I wrote in the spheres of
physiology, studies, and management.

xvi
Introduction
Software engineers are often seen as very smart professionals, and there’s
a good reason for that. Our job is all about solving problems. We take big,
complicated tasks and break them down into smaller, more manageable
pieces. Then we use code to create solutions. This requires a clear
understanding of the problem, a lot of logical thinking, and attention
to detail.
Becoming a software engineer is not a small feat either. The path to
our occupation demands rigorous education, intensive training, and a
relentless pursuit of knowledge. We can spend years studying complex
mathematical theories, intricate algorithms, and multiple programming
languages. But formal education is just the tip of the iceberg. Breaking
into the field often requires countless hours of hands-on practice, building
projects, debugging errors, and self-teaching new technologies and tools.
The high barrier to entry ensures that those who do become software
engineers have demonstrated not only academic aptitude but also
determination, adaptability, and creativity.
On top of our technical skills, we often develop a good sense of
resilience. Debugging, for example, is a significant part of our job. We
may spend hours or even days trying to find a tiny error in our code that’s
causing a big problem. This process can be frustrating, but it teaches
patience, persistence, and a methodical approach to problem-solving.
Every bug we resolve, every challenge we face and overcome, only
sharpens our analytical skills. It’s like a mental gym where we constantly
exercise and grow our cognitive muscles. And the tech world also changes
fast. New tools, languages, and techniques come up all the time. Software
engineers have to keep learning and adapting, or they’ll get left behind.

xvii
Introduction

So there is no doubt that software engineers are smart. But with


everything mentioned earlier, with all the proven track record of high
intelligence, there is still a big portion of software engineers who are
not particularly happy about their job and who don’t seem like a good
example of what a happy and fulfilled software engineer is. And at some
point, I realized that I was affected by that as well. As nice as it was with
all of the friendly environment and great perks, I noticed that my passion,
satisfaction, and curiosity were decreasing. My state was not terrible, but
far from calling it happy and satisfied. And the worst of it seemed to be that
it got a little worse with every year. It didn’t bring as much joy to code as it
used to do, I started caring less, and I became less interested and curious. I
clearly had a looming problem, and I needed to find solutions.
I understood that there was clearly something missing—something
that goes beyond pure cognitive abilities and common knowledge I
had, something that would help me to foster a high level of passion and
satisfaction with what I did. So I began to search for answers, reading a lot
of material trying to understand what the best and proven ways to regain
the levels of my career happiness are and experimenting with myself to
find out what helps me personally.
And the main topics I discovered are exactly what we’re going to talk
about in this book: Passion, Mindset, and Learning. Passion will cover
topics around satisfaction, burnout, organizing your time, and making
career changes. Mindset will describe helpful attitudes to lifelong learning,
collaboration, health, and values, while the Learning part goes deep into
what to learn and how to do it in the most efficient way both on your own
and from others.
Passion, Mindset, and Learning are the three pillars we are going to
focus on to not only succeed in the field but also truly enjoy the process.
When you read all of this, a thought can get into your head, “This sounds
suspiciously fluffy.” And I understand you here; all of the topics I outlined
can be covered in a very fluffy and abstract manner. But this is not the

xviii
Introduction

approach I’ve taken here. This book is going to be very information- and
protocol-dense, as this was my idea from the start to make the book
short, to the point, and actionable. When you finish the book, you will be
equipped with a wide range of specific tools and techniques that you can
exercise to improve your career and make it more enjoyable, meaningful,
and less stressful.
There is also a reason why I chose the word “rational” to be in the
title of the book. To be rational is not just about being logical; it’s a
commitment to a certain way of approaching problems and making
decisions. It means to heavily rely on solid logic, ensuring that conclusions
stem from sound reasoning rather than whims or biases. It’s about turning
to scientific methods, which prioritize evidence and empirical data over
mere speculation. Being rational also signifies the wisdom to choose the
best tool available for a job, recognizing that every situation might demand
a different approach or technique. And this is the approach we’re going to
utilize here.
At the same time, I don’t want to give you a false image that I’m some
kind of a guru who has got enlightened and can teach you everything you
need to know. I’m clearly not. Like many of you, I’m a software engineer.
While I don’t have all the answers, I’ve dedicated a significant amount of
time to learning from reputable sources and brilliant minds on the topics.
So what I’m going to do is stick to these sources to provide you with the
most relevant scientific knowledge and the best insights in the field. If
there are two good opinions with their own pros and cons on a topic, I
will try to cover both of the positions impartially. And for the absence of a
better source in some cases, I will also include my personal reflections and
experience to provide you with a complete picture.
Now, as you’ve got prepared for what you’re going to get from this
book, let’s start our journey by talking about passion.

xix
PART I

Passion
Most of us spend about 20% of our awake time at work over our lifetime,
and this number rises to 30% [1] during our working years. Given we spend
so much of our lives at work, it makes sense to do it in a way that brings
us joy, right? Unfortunately, many people don’t actively work toward
improving their job satisfaction, work-life balance, or passion for what they
do. These are factors that contribute to our overall happiness in life.
Many say that job satisfaction comes easy in the IT industry, and I
agree. There are many attractive aspects, like flat hierarchies common in
IT companies, HR departments dedicated to improving your experience,
generous fun budgets, numerous perks, and high salaries. With all these
benefits in place, why would we need to make any extra effort for job
satisfaction?
However, there’s a catch. Despite the apparent perks of being a
software engineer, not everyone in the field is satisfied. According to
research by PayScale [2], only 57% of software engineers said they were
either “Extremely Satisfied” or “Fairly Satisfied” with their jobs, while only
29% felt their job had high meaning. You might think that it’s impossible
to please everyone, and perhaps a 57% satisfaction rate and 29% sense of
meaningfulness is the best we can expect.
In fact, when compared to other IT-related roles, software engineers
fall behind. For instance, computer and information scientists report a
78% satisfaction rate, and computer hardware engineers report a 53%
sense of job meaning. These figures significantly surpass those for software
engineers. And to add even more to it, surgeons top the charts, 96% find
their job meaningful, and 83% report high job satisfaction.
PART I PASSION

The good news is that everything mentioned above is within our


control. Making sure you are passionate, happy, and striving at work
is a skill, and this skill can be learned. By changing our attitudes, using
appropriate strategies in different situations, and most importantly,
picking the right workplace, we can definitely get there. We are going to
cover the following chapters in this part:

Chapter 1, “Job Satisfaction”: We’ll talk about


cultural differences, understand the roots of
dissatisfaction, and arm you with strategies to foster
team well-being, navigate the “us vs. them” mindset,
and understand the principle of “skin in the game.”

Chapter 2, “Work Time Organization”: Time


isn’t just about hours; it’s about how you use
them. I’ll challenge myths about working hours,
introduce the concept of focused work, and share
tools for effective task management, combating
procrastination, and ensuring high productivity.

Chapter 3, “There Is No Perfect Project”: Shatter


the myth of the “perfect project.” Here, we will cover
effective onboarding, learning from challenging
projects, and making informed decisions about
when and where to shift your focus.

Chapter 4, “Initiative”: Explore ways to proactively


contribute, from mentoring to knowledge sharing,
and understand the ripple effects of your initiative
on your career growth.

Chapter 5, “Burnout”: Confront the silent challenge


of burnout. We’ll illuminate its signs, dissect its
causes, and pave a path toward recovery, resilience,
and stress management.

2
Another random document with
no related content on Scribd:
“Will have a lasting value as an admirable account of the
personalities and the times that were pregnant with the New England
of today.”

+ Outlook 125:507 Jl 14 ’20 50w


+ R of Rs 62:335 S ’20 50w

“A book that is not merely authoritative but interesting.”

+ Springf’d Republican p10 Je 2 ’20 750w

CREEL, GEORGE. How we advertised America.


il *$5 (3½c) Harper 940.373

20–10648

“The first telling of the amazing story of the Committee on public


information that carried the gospel of Americanism to every corner
of the globe.” (Sub-title) Mr Creel charges Congress with intent to
keep any final statement of achievements from the public, and says
“It was to defeat this purpose that this book has been written. It is
not a compilation of incident and opinion, but a record and a
chronicle.” The book is in three parts: The domestic section; The
foreign section; Demobilization. Newton D. Baker’s address
delivered at a dinner in honor of Mr Creel is printed as a foreword
and various letters and other documents, including a list of the
publications of the committee, are given in an appendix. The book is
fully illustrated with portraits and is indexed.
Booklist 17:24 O ’20
Freeman 2:89 O 6 ’20 1550w

“Of course he writes in journalese; he would not be Creel if he did


not; but his story of the committee’s work has the rush of a bullet, the
direct and convincing quality of journalese when it is written by a
man who knows the art.”

+ N Y Times 25:24 Jl 4 ’20 3150w

Reviewed by F: Moore

Review 3:211 S 8 ’20 1000w

CREEL, GEORGE. War, the world, and Wilson.


*$2 (2c) Harper 940.373

20–11585

A book written as a defense of President Wilson and as a plea for


the ratification of the peace treaty and the acceptance of the league of
nations. It was our pledges that won the war, the author states, and
our repudiation of those pledges that is losing the peace. Among the
chapters are: The man and the president; Neutrality; “Strong men”;
“The Roosevelt divisions”; The case of Leonard Wood; America’s
moral offensives; Why the president went to Paris; “The big four”;
What Germany must pay; Shantung and hypocrisy; The Adriatic
tangle; Were the fourteen points ignored? How the treaty was killed;
The great American tradition.
“Often makes a good case, but weakens its effect by trying to prove
all the reason on one side.”

+ − Booklist 17:28 O ’20

“It is a much less effective campaign document than Ray Stannard


Baker’s account of the peace conference or Professor Dodd’s
biography of Wilson because it is too obviously prejudiced and
recklessly overstated.”

− + Ind 103:187 Ag 14 ’20 70w


Review 3:74 Jl 21 ’20 270w
“The book as a whole is a brilliant political tour de
force.”

+ R of Rs 62:220 Ag ’20 460w

“Mr Creel is too much inclined to produce a campaign document


and to hold that the democratic departments could not make
mistakes. The most effective part of the book is that which shows
how a republican clique in the Senate aided the imperialists of
Europe by undermining the president’s influence while he was at the
conference. Mr Creel is less satisfactory in his reply to Mr Keynes.
Here his temper is violent and rhetorical.”

+ − Springf’d Republican p8 Jl 6 ’20 1050w

“Here at last is a straightforward statement of the fundamental


facts over which some controversies of the past four years have
raged.”

+ Springf’d Republican p9a Ag 15 ’20


1700w

CREEVEY, CAROLINE ALATHEA


(STICKNEY) (MRS JOHN KENNEDY
CREEVEY). At random. *$1.50 (2½c) Putnam 814

20–18957

The present volume is the result of the author’s long illness, and is
a collection of opinions in the form of short essays, nature essays,
impressions of writers, stories and moods. Some of the titles are:
Literary commercialism; Prejudices; Useful lies; Heredity;
Discipline; Christian science; My vision; Traveling seeds; The
beautiful orchids; The search for truth; The hermit of Walden; Trees
and their blossoms; The sixth sense of humor; Caddis flies; An
October afternoon.

“The various literary activities to which Mrs Creevey set her hand,
in the field of nature, won her a host of admirers, who will be
entertained with these random papers.”

+ Boston Transcript p8 N 6 ’20 280w


N Y Evening Post p26 O 23 ’20 10w
CRESSON, WILLIAM PENN. Cossacks; their
history and country. il *$2.50 Brentano’s 947

20–1063

“An American writer’s account of that Russian people who have


declared their intention to establish ‘a federal republic like that of the
United States.’ This is the first history in English of the Cossacks or
‘Free people’ of Russia (to most Americans the term Cossack refers
only to a branch of the old Russian cavalry service). Captain Cresson
was formerly secretary of the American embassy at Petrograd, and
much travel in the Cossack country and intimate knowledge of the
sources of Cossack history have equipped him for the task of
interpreting this interesting people to his own countrymen.”—R of Rs

Ath p560 Ap 23 ’20 100w


Booklist 16:273 My ’20

“Students of Russia will appreciate Captain Cresson’s volume,


because it is, so far, our most reliable account of the Cossacks in
English. He has brought within its pages information that hitherto
was scattered and difficult to collate, and he has shown, in its
presentation, a scholarly viewpoint and a ready pen.”

+ Cath World 111:542 Jl ’20 700w

“The book is not to be taken too seriously as a contribution to


historical literature, but vivacity of style and the wild-western colour
of the subject-matter make the pages interesting enough.”

+ − Dial 68:671 My ’20 50w

“Captain Cresson’s work rests on the standard researches of


French historians and the general reader can peruse it with
confidence as well as with interest.”

+ Ind 103:321 S 11 ’20 360w


Lit D p86 Je 26 ’20 1250w
+ Outlook 124:657 Ap 14 ’20 40w

“The most valuable part of his book is that in which, from personal
observation, he describes the organization and government of the
Cossacks. This otherwise excellent book has one shortcoming, and
that is faulty transliteration of Russian names.”

+ − Review 3:712 Jl 7 ’20 260w


R of Rs 61:335 Mr ’20 100w

Reviewed by Reed Lewis

+ Survey 44:52 Ap 3 ’20 160w

CROCKETT, ALBERT STEVENS. Revelations


of Louise. il *$2.75 (6½c) Stokes 134
20–19174

The book records the circumstances of the loss of a beloved


daughter and of the parents’ communications with her from the
spirit world. Previous to the occurrences described, the author
avows, he had been a decided skeptic on the subject of spirits. The
communications came by way of the ouija board, table tippings,
levitations and materializations, all through non-professional means.
Long conversations with Louise are recorded. Among the contents
are: Through the board; Spirit dogs, and another: The festival of
spirits—writing; The table that talked; On guides and “power”;
Manifestations; Good spirits and bad—the chart; How levitation is
done; Spirit audiences and performers; Spirits and human nature;
The seven spirit planes—and some ancient American history;
Levitation extraordinary.

“The chief interest of the book lies in the detail and accuracy of Mr
Crockett’s observations, and what new evidence he can bring to the
case.”

+ Boston Transcript p5 N 13 ’20 660w

“The book has an interest wholly apart from the question of


possible dealings with the world beyond, in that it presents a vivid
picture of a charming and lovable girl, who is sweet and natural and
unchanged on either side of the veil.”

+ N Y Evening Post p11 N 6 ’20 150w


N Y Times p16 N 14 ’20 540w

Reviewed by Booth Tarkington


+ N Y Times p18 N 28 ’20 420w

“Quite aside from the personal matters there are descriptions of


the life in the ethereal realm that, to say the least, must commend
themselves to those who have already acquired some conceptions of
the next phase of life.”

+ Springf’d Republican p7a N 28 ’20


360w

CROCKETT, SAMUEL RUTHERFORD. Light


out of the east. *$1.90 (2½c) Doran

20–22156

This is not a story of the return of Christ to earth, but it is the story
of a Christ-like figure who remakes the world on the basis of Jesus’
teachings. He is known as the White Pope, for altho only a poor
monk, Brother Christopher had been elevated to the Vatican. To the
horror of all, however, he had forsaken the papal throne to wander
about the earth teaching that God is to be found only in men’s hearts.
So Lucas Cargill of Cargillfield, Scotland, meets him and becomes his
first disciple and recorder of the events that follow. In several
respects the narrative parallels the life of Jesus.

“Nothing in ‘The light out of the east’ is probable or even possible,


and in addition to its manifest exaggeration, the religious element is
lugged in. This hardly makes an artistic book; in fact, it does not even
make a moderately good story.”
− Boston Transcript p6 Ag 7 ’20 200w

“Beyond the statement that this book has an effective style, there is
little to be said about it. The book is a thinly-veiled attack upon the
Catholic church.”

− Cath World 112:270 N ’20 150w


N Y Times 25:320 Je 20 ’20 520w

“It is a message of idealism beautifully conceived and filled with


optimism for the world’s future.”

+ Outlook 126:507 Jl 14 ’20 20w

“This book will stir wonder and regret in those who remember and
still admire Mr Crockett’s earlier novels.”

− The Times [London] Lit Sup p142 F 26


’20 280w

CROMWELL, GLADYS. Poems. *$1.50


Macmillan 811

19–19249

“Another book that is in the nature of a memorial volume, since it


is posthumous, is ‘Poems,’ by Gladys Cromwell. In a preface Padraic
Colum gives a just and accurate account of Miss Cromwell’s
achievement as a poet and defines her talent admirably. In a
biographical note at the end of the book Anne Dunn accounts for the
tragic death that shocked the world a year ago.... Miss Cromwell, as
Mr Colum wisely suggests, was not a poet of facile and sensational
emotions. Her gift is pensive. Her songs have a quiet music. Here is
light that glows clearly, not fire to heat us.”—N Y Times

“Miss Cromwell was not one of those young poets who accept
without question the traditionally ‘poetic’ themes and prattle,
without a sign of conviction, of love and springtime and the
picturesque beauties of nature. She wrote of real spiritual
experiences, of what she had herself thought and felt.”

+ Ath p289 F 27 ’20 140w

“In the group here entitled ‘Later poems’—the closing record of


two very noble and fervid lives brought to a tragic end—there is
nearly always a stark and shining strength in which a certain calm
sweetness is not utterly without its part.” H: A. Lappin

+ Bookm 51:216 Ap ’20 220w


+ Cleveland p73 Ag ’20 150w

“The poems of the unfortunate Gladys Cromwell betray the hidden


thing that wrecked her career. One sees, in practically all of her
poems, a fear of this life that is a kaleidoscope of beauty,
belligerence, and bestiality. The inability to adjust herself to an
insecure and chaotic world is manifested even in her earlier poems
which contain some of her finest lyrics. In poems like The mould,
Definition, Dominion, and Choice she seems a tentative and
somewhat frailer Emily Dickinson, with a less incisive and more
indirect idiom.” L: Untermeyer
+ − Dial 68:534 Ap ’20 180w
+ Ind 103:54 Jl 10 ’20 300w

“The work of a finely thoughtful woman whom the spectacle of


sheer, naked cleverness and successfulness hurt, it represents
feminine introspection almost at its best.” M. V. D.

+ Nation 111:247 Ag 28 ’20 150w

“It is the cumulative effect of the collection that is most


remarkable. As one reads on, the book develops a unity that is more
than a unity of texture or of inspiration. It achieves an eloquence,—
superseding the poet’s earlier constraint—that seems almost to
deepen the lyric sequence to the additional significance of a
monodrama.” O. R.

+ New Repub 22:65 Mr 10 ’20 1000w

“The poems are sincere, but sometimes stumbling. The winds of


time will blow from the tree of poetry some of the leaves as heavy as
these and as slightly affixed.”

+ − N Y Call p11 Ag 1 ’20 200w

“If Miss Cromwell had lived she would never have been a popular
poet, but it is quite likely that she would have written rare lyrics for
the pleasure of poets and others to whom poetry is no amusement,
but, in a deep and real sense, the sharing of life.”

+ N Y Times 25:173 Ap 11 ’20 480w


“Her poetical work throughout is the self-revelation, made with a
blunt direct sincerity, of a fine spirit and a thoughtful mind.”

+ The Times [London] Lit Sup p243 Ap


15 ’20 210w

[2]
CROSLEY, MRS PAULINE S. Intimate letters
from Petrograd. *$3 Dutton 947

20–10514

“Pauline S. Crosley’s book is a collection of letters written to


members of her family, principally from Petrograd, where her
husband was American naval attaché from the spring of 1917 until
the flight of the foreign legations and embassies through Finland in
the following February.”—N Y Times

“The book is remarkable for its unbiased opinions and its clear
estimate of the political situations, as well as for its realistic account
of the chaotic conditions of Russia in the first days of its downfall.”

+ Cath World 112:553 Ja ’21 80w


+ N Y Times p22 S 12 ’20 1400w

CROTHERS, SAMUEL MCCHORD. Dame


school of experience, and other papers. *$2 (3½c)
Houghton 814
20–22103

In the opening paper the author reports an interview he had with


the “withered dame” who teaches the school of experience. He found
the schoolhouse an ancient building and the equipment primitive.
The dame treated his inquiry into her methods as a prehistoric joke
and made it plain that she did not go in for the fancy branches of
ethics. Her parting advice was to treat experience not as a noun but
as a verb and to mind the adverbs. The other papers are: The
teacher’s dilemma; Every man’s natural desire to be somebody else;
The perils of the literate; Natural enemies and how to make the best
of them; The spiritual adviser of efficiency experts; The Pilgrims and
their contemporaries; Education in pursuit of Henry Adams; The
hibernation of genius; The unpreparedness of liberalism; On the
evening of the new day.

“This volume of a dozen essays is bound to be one of the most


popular books of the season throughout the country, and while it
appeals primarily to the man and woman of literary culture, its
wisdom as well as its wit will draw many others to whom common
sense clothed in humor appeals particularly.”

+ Springf’d Republican p8 N 24 ’20 400w

CROWDER, ENOCH HERBERT. Spirit of


selective service. *$2 (2c) Century 353

20–5259

In part one of this book the author tells how the draft act was put
into operation. Its success was made possible, he says, thru the
cooperation of the men and women, nearly two hundred thousand
strong, who made up the backbone of the selective service system.
This body, composing the draft boards, “espoused the administration
of an unpopular law, and not only achieved success in its execution,
but popularized it as well.” In part two the author considers plans for
bringing the same spirit of cooperation to bear on the present
confusion. The chapters of part one are: America elects; Feeding the
god of war; The volunteer system in America; Pride of tradition
versus common-sense patriotism; Universal service in America;
Selective service in America; How England achieved selective
service; The spirit of the draft; Part two: The tasks that lie ahead; The
permanency of the selective service idea; The preservation of
Americanism; A plan of action; The old guard. An appendix gives
General Crowder’s report as provost marshal general to the secretary
of war on the demobilization of his department.

“Clearly written and very interesting historically.”

+ Booklist 16:261 My ’20

“While ‘The spirit of selective service’ contains more detail,


description, and theory of the draft and its aftermath than it does
‘spirit,’ it is none the less a well written and valuable contribution to
the already large collection of semi-technical post-war literature.” C.
K. M.

+ Boston Transcript p4 My 26 ’20 360w

“It may be that some of its propositions are more ingenious than
practicable, though it would not be easy to point them out. It may be
that the writer is over-hopeful of the success of some of his plans,
though he maintains generally an admirable tone of moderation. It is
certain that he has, in a broad and patriotic spirit, presented most
lucidly what he esteems to be the lesson of one of the greatest
administrative achievements in the history of our government.”

+ No Am 211:857 Je ’20 1400w


R of Rs 61:557 My ’20 120w

CROWELL, JOSHUA FREEMAN. Outdoors


and in. *$1.50 Four seas co. 811

20–5146

Nature themes predominate in this volume of poems and not the


least attractive of them are those inspired by the cultivated garden
flowers. There are a few poems of social interest, including those
which touch on the war. An occasional vein of satire is also disclosed.
The verses are grouped under the following heads: Through the year;
Along the way; Above the clouds; From sea and shore; By wood and
stream; Of field and town; To tone and tune; Garden wise; An
interlude; Dream wise.

“Skilled though he be in verse forms, Mr Crowell is nevertheless


far from being a poet, and no discriminating reader will ever suspect
him of it.”

− + Cath World 111:838 S ’20 100w

“The verses are pleasant and often graceful. The book is enjoyable
reading, though hardly belonging to the heights of poetry.”
+ N Y Call p11 Ag 1 ’20 120w

CROWTHER, SAMUEL. Common sense and


labour. *$2 (3½c) Doubleday 331

20–7435

In attempting to put his finger on the something wrong in the


industrial world of today, in the relations between employer and
employee, the writer does not find any intrinsic antagonism between
capital and labor. On the contrary he believes that “there is a growing
conception that capital and labor are complementary, that it is
perfectly possible to effect a bargain and sale with a reasonable profit
to both sides and without more than a natural amount of bickering.”
He has little use for any of the revolutionary changes involved in
“profit-sharing,” the “democratization of industry” and the like, but
thinks that constructive results can be achieved when “capital and
labor meet not as partners but as persons anxious to make all that
they can out of the same general opportunity.” Contents: The
fundamental causes of labour unrest; The relation between the
employer and the employed; The worker and his wage; Wages and
profit-sharing delusions; The fetish of industrial democracy; When
they get together; The economic truths of work; The man and the
machine; The methods and policies of British labour.

“The many cases cited give it a lively interest for the average,
concerned business man or worker.”

+ Booklist 16:299 Je ’20


+ Cleveland p75 Ag ’20 40w
Reviewed by J. E. Le Rossignol

Review 3:651 D 29 ’20 500w

“His book makes for sanity on both sides.”

+ R of Rs 61:672 Je ’20 40w

“Distinguished by rare good sense and lack of partisanship.”

+ St Louis 18:215 S ’20 20w

“He is not always judicious in his strictures and his indulgence in


cutting epigram is sometimes rather annoying, but there is much of
stimulating information and suggestion in his essay.”

+ − Springf’d Republican p10 My 6 ’20


240w

“His initial chapter Mr Crowther entitles The fundamental causes


of labor unrest and in it he indicates clearly his own lack of
understanding of those causes.”

− Survey 44:316 My 29 ’20 200w


+ The Times [London] Lit Sup p554 Ag
26 ’20 80w
CROWTHER, SAMUEL. Why men strike.
*$1.75 (3c) Doubleday 331.1

20–8812

The author’s contention is that men are now no longer striking for
higher wages or shorter hours, as formerly, but are striking against
work, i.e. against what they think is an unjust system of society. He
has no fault to find with capital, as such, but thinks its present mode
of distribution could be improved upon. To that end he advocates a
new kind of thrift, that is not based primarily on self-denial but
rather on wise spending. By affording opportunities for investment
of savings, thus returning them to production, he would give the
workers a stake in society, create a nation of capitalists and appease
social unrest.

Booklist 17:51 N ’20


Ind 103:319 S 11 ’20 20w

“It is a genial and smoothly written but ill-informed piece of work.”


G: Soule

− + Nation 111:533 N 10 ’20 170w

“He is involved in assumptions which are hardly tenable, and in


conclusions which are of negligible social value.” Ordway Tead

− New Repub 24:100 S 22 ’20 2100w


+ The Times [London] Lit Sup p783 N 25
’20 70w

CROY, HOMER. Turkey Bowman. il *$1.75


(2½c) Harper

20–16795

Like the author’s novel “Boone Stop” this is a story of boy life in
the West. But it pictures a somewhat earlier period when the Indians
were not yet subdued and when Indian uprisings were to be feared.
The young hero, Turkey Bowman, jilted by the girl he has fallen in
love with, runs away from home in company with a somewhat older
vagabond who shares his opinion of the sex. Slim too has a broken
heart and the two are drawn together in misery. They have various
wandering adventures and settle down for a time on a cattle ranch.
Slim eventually changes his attitude toward women and Turkey
carries news of a proposed Indian raid to the army post and returns
home a hero.

“Turkey is always amusing, and he is a very human boy.”

+ Boston Transcript p5 D 4 ’20 340w

“There is real humor crammed into the pages, the juvenile


principals are real boys and described true to nature, while there is
no taint of artificial coloring in description or action.”

+ Springf’d Republican p7a N 21 ’20 110w


CROZIER, WILLIAM. Ordnance and the world
war. *$2.50 (3c) Scribner 940.373

20–8902

A book subtitled “a contribution to the history of American


preparedness.” The author’s purpose is to describe the ordnance
department and to trace the various steps in equipping the army for
France, leaving the reader to judge to what extent the department
met its responsibilities. Contents: Ordnance department;
Embarrassments; Overhead organization; Criticisms; Rifles;
Machine guns; Field artillery; Smokeless powder; Responsibility;
Conclusion. The author states that since he is no longer a member of
the war department he speaks “without official authority, and with
something of the freedom of any other citizen.”

“So far as the book is an apology for the Ordnance department, it is


well done and is successful. So far as it is an apology for the writer
himself, it had better have been left undone. It doth protest too
much; it leaves the reader not quite convinced; worse, far worse, it
leaves him bored.” H: W. Bunn

+ − Review 3:319 O 13 ’20 1500w

“Altogether the book has a larger field than its mere name implies.
It may be said to be an authoritative and comprehensive history of an
achievement characteristically American in dealing with new and
extraordinary problems.” F. B. C. Bradlee

+ Springf’d Republican p6 Jl 16 ’20 310w

You might also like