Linus apologises for his years of abrasive behaviour

Linus Torvalds on the lkml:

This is my reality. I am not an emotionally empathetic kind of person and that probably doesn’t come as a big surprise to anybody. Least of all me. The fact that I then misread people and don’t realize (for years) how badly I’ve judged a situation and contributed to an unprofessional environment is not good.

This week people in our community confronted me about my lifetime of not understanding emotions. My flippant attacks in emails have been both unprofessional and uncalled for. Especially at times when I made it personal. In my quest for a better patch, this made sense to me. I know now this was not OK and I am truly sorry.

The above is basically a long-winded way to get to the somewhat painful personal admission that hey, I need to change some of my
behavior, and I want to apologize to the people that my personal behavior hurt and possibly drove away from kernel development
entirely.

I am going to take time off and get some assistance on how to understand people’s emotions and respond appropriately.

Actions speak louder than words, so we’ll see if this sudden realisation will lead to anything tangible.

83 Comments

  1. FlyingJester 2018-09-17 11:36 pm EST
    • cybergorf 2018-09-18 10:54 am EST
  2. Alfman 2018-09-18 2:34 am EST
    • kwan_e 2018-09-18 3:12 am EST
      • Alfman 2018-09-18 4:09 am EST
        • Soulbender 2018-09-18 6:28 am EST
    • Brendan 2018-09-18 4:22 am EST
    • gus3 2018-09-18 2:12 pm EST
  3. dionicio 2018-09-18 2:42 am EST
  4. MamiyaOtaru 2018-09-18 3:17 am EST
    • Soulbender 2018-09-18 3:30 am EST
      • 2018-09-18 10:22 am EST
        • kwan_e 2018-09-18 10:54 am EST
          • Dave_K 2018-09-18 12:30 pm EST
          • kwan_e 2018-09-18 12:37 pm EST
          • Dave_K 2018-09-18 12:50 pm EST
          • kwan_e 2018-09-18 12:59 pm EST
          • Dave_K 2018-09-18 1:41 pm EST
          • Drumhellar 2018-09-18 7:47 pm EST
          • Dave_K 2018-09-18 8:49 pm EST
          • model500 2018-09-18 8:51 pm EST
          • Fergy 2018-09-18 12:35 pm EST
    • kwan_e 2018-09-18 3:31 am EST
      • gus3 2018-09-18 5:06 am EST
        • Bill Shooter of Bul 2018-09-18 6:05 am EST
          • Soulbender 2018-09-18 6:27 am EST
          • Bill Shooter of Bul 2018-09-18 12:36 pm EST
          • Alfman 2018-09-18 1:43 pm EST
          • Bill Shooter of Bul 2018-09-18 5:42 pm EST
          • Alfman 2018-09-18 6:16 pm EST
          • laffer1 2018-09-19 12:36 pm EST
          • grat 2018-09-18 7:23 pm EST
          • Soulbender 2018-09-19 1:58 am EST
          • zima 2018-09-20 1:35 pm EST
          • Alfman 2018-09-20 3:21 pm EST
          • zima 2018-09-21 5:21 pm EST
          • Alfman 2018-09-21 6:23 pm EST
  5. ronaldst 2018-09-18 6:33 am EST
    • dionicio 2018-09-18 9:45 pm EST
    • SlimeTime 2018-09-19 12:30 pm EST
    • zima 2018-09-20 1:33 pm EST
  6. ThomasFuhringer 2018-09-18 6:54 am EST
    • kwan_e 2018-09-18 7:07 am EST
    • Soulbender 2018-09-18 7:21 am EST
    • Alfman 2018-09-18 8:22 am EST
    • avgalen 2018-09-18 2:59 pm EST
      • ThomasFuhringer 2018-09-19 7:09 am EST
        • avgalen 2018-09-19 9:25 am EST
  7. bigdog 2018-09-18 7:27 am EST
    • 2018-09-18 1:33 pm EST
      • Alfman 2018-09-18 2:14 pm EST
        • 2018-09-18 3:25 pm EST
      • M.Onty 2018-09-19 10:56 am EST
  8. smashIt 2018-09-18 7:31 am EST
    • Soulbender 2018-09-18 9:08 am EST
      • dionicio 2018-09-19 12:03 am EST
  9. CavemanGR 2018-09-18 8:03 am EST
  10. damp 2018-09-18 8:09 am EST
  11. birdie 2018-09-18 11:33 am EST
    • kwan_e 2018-09-18 12:04 pm EST
    • Soulbender 2018-09-19 2:05 am EST
  12. mattias1 2018-09-18 11:50 am EST
    • smashIt 2018-09-18 6:54 pm EST
  13. model500 2018-09-18 2:12 pm EST
  14. Iapx432 2018-09-18 2:20 pm EST
  15. galvanash 2018-09-18 5:18 pm EST
    • zima 2018-09-20 1:30 pm EST
  16. FredBed 2018-09-18 7:28 pm EST
  17. martini 2018-09-19 3:41 am EST
  18. ml2mst 2018-09-19 1:24 pm EST
  19. 2018-09-20 11:29 am EST
  20. l3v1 2018-09-21 9:37 pm EST
    • Alfman 2018-09-21 10:22 pm EST