The referenced report from Nielsen-Norman is from 2006 and outdated. They published corrections at https://www.nngroup.com/articles/f-shaped-pattern-reading-we...
My order of priorities: satisfaction, purpose (both are tightly connected) and finally enough money to make a living (see https://80000hours.org/articles/money-and-happiness/).
I'm not a big fan of type annotations because the code easily turns unreadable which is not what I expect from Python code. But for larger projects type checking is valuable. Types introduce additional contracts between…
Good unittesting can trigger the relevant exceptions. I know this can be a lot of work to write tests which trigger all your corner cases. I practiced this in a recent project but now I'm much more confident in my code.…
The referenced report from Nielsen-Norman is from 2006 and outdated. They published corrections at https://www.nngroup.com/articles/f-shaped-pattern-reading-we...
My order of priorities: satisfaction, purpose (both are tightly connected) and finally enough money to make a living (see https://80000hours.org/articles/money-and-happiness/).
I'm not a big fan of type annotations because the code easily turns unreadable which is not what I expect from Python code. But for larger projects type checking is valuable. Types introduce additional contracts between…
Good unittesting can trigger the relevant exceptions. I know this can be a lot of work to write tests which trigger all your corner cases. I practiced this in a recent project but now I'm much more confident in my code.…