self.debug
self.debug
An Emotional Guide To Being A World Class Software Engineer
About the Book
Quotes from readers -
... I am going through psychotherapy right now, I also think about issues with work, learning process, etc... this book will help a lot of people out there who struggle a little bit from various factors.
Pawel
The book has made an impression on me as I could relate to a lot of the stuff you wrote about developers and the disconnect between work and personal life, I have had a number of episode where I experienced impostor syndrome and almost changed my career path, I'm glad I didn't and thanks to you and other writers who debunk the myth that developers are not people.
Anonymous
I was very surprised by the initial overview. Not the content I was expecting. Intriguing.
Jason
*****
A guide to increasing your skill set as a software engineer to the next level by debugging yourself and your emotions.
Contrary to what us nerds like to claim - nerds and geeks are extremely emotional creatures. We just reserve them for code and computers and robots. Everything else is deemed inessential. And it works against us in the long run.
We have to deal with the messiness of the real world and all the emotions that come with it. This book is about how to leverage emotions and mindfulness to become a better software engineer.
I forgo all the usual technical advice/training but focus on the principles and characteristics that a good software engineer follows that are not exactly hard or soft skills - but a blend of both. It's more about who you are as a person rather than your hardcore technical skills.
Just like programming, its an adventure to delve into your own mind. You can debug yourself - this book shows you how.
PS - I am always looking for feedback. Did you love something or hate something? Perhaps found the whole thing meh?
Please give your much needed feedback here - https://leanpub.com/selfdebug/email_author/new
Packages
The Book
PDF
EPUB
WEB
English
The Book + Personalized Advice (1 Hour Session)
Get 1 hour of one on one advice on how to work with your emotions as an engineer. These include (but are not limited to) issues such as - - Managing Personal Productivity. - Being stuck in one place as an engineer. - Switching roles. - Exploring Career Direction. - Dealing with coworkers and asshole bosses. - Anything else that bothers you. Help me help you. We will talk on skype. After purchasing, please contact me on twitter here - https://twitter.com/karankurani
PDF
EPUB
WEB
English
Table of Contents
-
A Few Points
- Request for Feedback
- Grammatical mistakes
- Thank You Readers
-
self.debug - Introduction
- Debugging Yourself
- Why you should NOT read this
- Reading once is as good as not reading at all
- Reading Order
- Who is this aimed at?
- About me
-
Feel the pain
- Taking emotional investment to the next level - Skin in the game
-
Internalise Internalise Internalise
- Choosing what to internalise
- Applying it to your work
- Cutting both ways
- Technical - Importance of Structuring Code
-
Discovering your inner being
- Tactics for self discovery/debug mode
- Self reflection rhythms
- Hacking Skillz - Jack of more than 1 trade
- Technical - Why you should not have Managers in your class name
-
Mind your Language!
- Labels are limiting
- Perception vs Beliefs
- The Language You Speak In
- Brain matter
- Technical - Write to read
- Don’t be Alice
-
Frameworks - but not the kind you usually think about
- Mental models for building software
- Debugging General Mental Models
-
Resting in peace
- Small Breaks
- Long Breaks
-
Clarity of thought
- Applied to software engineering
- Example of muddled to clear thought
- Embrace the muddled thoughts
- Identity and Labels
- You don’t know what you don’t know
- A life outside the terminal
- A case for not learning
- Read till your brain bleeds
- Being Clever vs Kind - On Mentoring New Developers
-
The PSHE scale applied to engineering
- Path of the PSHE curve
- Multiple PSHE curves
- Ethics in Software
- Recommended Reading
- Credits
- Notes
The Leanpub 60 Day 100% Happiness Guarantee
Within 60 days of purchase you can get a 100% refund on any Leanpub purchase, in two clicks.
Now, this is technically risky for us, since you'll have the book or course files either way. But we're so confident in our products and services, and in our authors and readers, that we're happy to offer a full money back guarantee for everything we sell.
You can only find out how good something is by trying it, and because of our 100% money back guarantee there's literally no risk to do so!
So, there's no reason not to click the Add to Cart button, is there?
See full terms...
Earn $8 on a $10 Purchase, and $16 on a $20 Purchase
We pay 80% royalties on purchases of $7.99 or more, and 80% royalties minus a 50 cent flat fee on purchases between $0.99 and $7.98. You earn $8 on a $10 sale, and $16 on a $20 sale. So, if we sell 5000 non-refunded copies of your book for $20, you'll earn $80,000.
(Yes, some authors have already earned much more than that on Leanpub.)
In fact, authors have earnedover $13 millionwriting, publishing and selling on Leanpub.
Learn more about writing on Leanpub
Free Updates. DRM Free.
If you buy a Leanpub book, you get free updates for as long as the author updates the book! Many authors use Leanpub to publish their books in-progress, while they are writing them. All readers get free updates, regardless of when they bought the book or how much they paid (including free).
Most Leanpub books are available in PDF (for computers) and EPUB (for phones, tablets and Kindle). The formats that a book includes are shown at the top right corner of this page.
Finally, Leanpub books don't have any DRM copy-protection nonsense, so you can easily read them on any supported device.
Learn more about Leanpub's ebook formats and where to read them