11 Comments
Jul 23, 2023Liked by Kent Beck

Kent, I’ve admired you from afar since 1999 when some colleagues came back from OOPSLA. You have always taught me that it’s OK to bring my emotions to software development. Thank you for being so vulnerable in this post; it touched me deeply.

Expand full comment
author

We all bring our emotions. The difference is what we do with them once they've been brought.

Expand full comment

I appreciate your openness.

Expand full comment

Good luck with the new book, Kent! Happy to help review or any way I can. For some reason, I mulled over this post a lot, probably because it brings up philosophical questions:

1. What does suppressing emotion mean to you? Sometimes I envy my friends who "made it", but I recognise what they've sacrificed to get there. I rationalise myself to drop that emotion (suppress?). I sometimes fear bouldering, zip lines, etc, but I "suppressed" them, then had a good time.

2. Is envy a form of mimetic desire, is it always useful? I sometimes felt envious (bigger house, more rooms, etc), but then I realised I wanted to copy others. I often discover that they're thin desires, then I ignore these messages.

3. What are your thoughts on this frame of thinking around envy? "The part of the person that we envy doesn't exist without the rest of that person. If we aren't willing to trade places with them completely - their life, their body, their thoughts - then there is nothing to be envious about." (Naval)

As I read this post, I initially felt envious that I have written any books, don't know how to get there, don't have great insights, etc. Then, I quickly drop/suppress all of that. I now wonder if that's a healthy thing to do and what problem it will cause down the line!

Expand full comment
author

You're asking deep questions without simple answers. I'll see what I can do in a comment.

1. Suppressing is what you talk about at the end--try not to feel the feeling. Distract yourself with drugs, booze, sex, poker, programming. The book is a call to actively decode the feeling instead.

2. Seems like overthinking to me. Try the literal "translation" & see if it's useful for you. What social standing? Compared to whom?

3. I use this all the time at poker. Someone is playing unprofitably but they've gotten lucky & have a mountain of chips. I don't get to envy their stack unless I also envy their play. I'm not about to do that.

Books: all that stands between you & a book is 1000 hours of typing. Get back to me when you've invested those hours. (BTW I'm eager to read your book.)

Expand full comment

I didn't expect an answer, but your concise answers really helped. With this definition, I now agree that suppression is not a good thing to do. I don't suppress my book writing, wrong use of words based on this new understanding.

I'm blown away by how you frame book writing, I will definitely get back to you once I've invested those hours (I'm doing those via newsletters at the moment). Thank you so much for the offer, Kent.

Expand full comment
Jul 22, 2023Liked by Kent Beck

Thanks for sharing your situation. I started writing software professionally in 1980 and while I never made it 'big', I have had a very good stable income for my adult life. I have admired your work for many years and hope your new book will be successful.

Expand full comment
Jul 22, 2023Liked by Kent Beck

Thank you.

I deal with my feelings in a very similar way. I try my best to see “good” or “bad” also similarly (tradeoffs)

I thought I was alone in this, it’s comforting to know that I am not.

Thank you.

Expand full comment

You are independent and honest in every word you say and write. And that is luxury that few people can afford. I love you man.

Expand full comment
author

If you put me on a pedestal, you're bound to end up disappointed. You've been warned. Maybe practice appreciating yourself?

Expand full comment

Thank You for this sincerity, since i’ve been following you, you’ve considerably improved my way of designing applications through baby steps and testing , you’re a legend

Expand full comment