How Complex is my Code? · Sofia Fischer; Philodev
What code complexity can mean — from Big O notation and Cyclomatic Complexity to the surprising insights psycholinguistics can offer software developers.
Table of Contents What code complexity can mean — from Big O notation and Cyclomatic Complexity to the surprising insights psycholinguistics can offer software developers. What is Complexity? # "Complexity of an algorithm is the amount of resources required to run it." (Wikipedia Definition) Given this definition, there are so many definitions of Resources one can think of in terms of running code: the memory needed, the time needed, the mental resources to understand the code, the mental resources required to understand the problem, the context knowledge to understand how the code is solving
Explore this link on the map →saved by
related reading
- Cognitive load is what mattersminds.md
- The Grug Brained Developergrugbrain.dev
- GitHub - zakirullin/cognitive-load: 🧠 Cognitive load is what matters · GitHubgithub.com
- Computers can be understood - Made of Bugsblog.nelhage.com
- Shtetl-Optimized >> Blog Archive >> The First Law of Complexodynamicsscottaaronson.blog
- GitHub - zakirullin/cognitive-load: 🧠 Cognitive load is what matters · GitHubgithub.com
- It's hard to write code for computers, but it's even harder to write code for humans · Erik Bernhardssonerikbern.com
- how I think when I think about programming - alice mazalicemaz.com
- What is good code?loup-vaillant.fr
- https://danluu.comdanluu.com
- The Most Efficient Way to Read Code Written by Someone Else | Towards Data Sciencetowardsdatascience.com
- Computational Complexity Theory (Stanford Encyclopedia of Philosophy)plato.stanford.edu