From e4ca4d1b3023968635067cacfd24262f7092d870 Mon Sep 17 00:00:00 2001 From: Morgan Date: Tue, 18 Jan 2022 11:17:13 +0100 Subject: [PATCH] Copy Egoless programming related articles into Calm programming --- sections/programming.md | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/sections/programming.md b/sections/programming.md index 8724de2..22122b4 100644 --- a/sections/programming.md +++ b/sections/programming.md @@ -571,6 +571,12 @@ I dedicate this section to the work I'm busy at, about how going faster in short * [Michal Kovařík kovarex](https://factorio.com/blog/post/fff-366) - (2021) The only way to go fast, is to go well! | Factorio Team and TDD * [Mike Crittenden](https://critter.blog/2021/04/23/you-have-to-standardize-before-you-can-standardize/) - (2021) You have to standardize before you can standardize * [Unix Sheikh](https://www.unixsheikh.com/articles/using-a-framework-can-make-you-stupid.html) - (2021) Using a framework can make you stupid! +* :star: [**Jeff Atwood**](https://blog.codinghorror.com/the-ten-commandments-of-egoless-programming/) - (2006) The Ten Commandments of Egoless Programming +* [Rajasegar Chandran](https://web.archive.org/web/20200203103540/https://hangaroundtheweb.com/2018/03/egoless-programming/) - (2018) Egoless Programming +> Egoless programming is a concept introduced by Gerald Weinberg in The Psychology Of Computer Programming. The idea is that programmers must fight the natural tendency to treat their programs as part of themselves, and therefore to reject all criticism. Rather, they should do their best to treat their designs & implementations as objects independent of themselves, and to view criticism dispassionately on its merits. +* [Daniel Irvine](https://8thlight.com/blog/daniel-irvine/2016/09/30/the-egoless-programmer.html) - (2016) The egoless programmer +* [Bertrand Le Foulgoc](https://blog.octo.com/egoless-programming/) - :fr: [FR] Egoless Programming +* [Wikipedia](https://en.wikipedia.org/wiki/Egoless_programming) - Egoless programming ## Clean code and best practices See also [Calm programming / Slow programming](#calm-programming--slow-programming)