/
29.08.2020 at 09:22 pm
Cuttings

Magnum Norvig

The opus of clarity.

... Peter Norvig has this unique style where he explains his design process in detail, including exploring the problem on example cases, writing multiple solutions, the thinking involved in moving from one solution to the next one, including profiling and finding bottlenecks etc., you see how he goes about problem solving and he is a master problem solver. In fact his writing provides a good opportunity to reflect on what designing programs even means: investigating and choosing trade-offs, choosing an adequate representation (data structure) for a problem etc. This illustrates on a small scale how a lot of the most serious software engineering happens, the engineering where you actually have a definite, hard problem to solve, rather than just making the program pretty by criteria on which there is no agreement etc.

Norvig and the concerns of Opus Magnum may have some things in common.


Filed under:
#
#
Words: 48 words approx.
Time to read: 0.19 mins (at 250 wpm)
Keywords:
, , , , , , , , ,

Other suggested posts

  1. 15.10.2023 at 01:01 pm / Sunset-Rowing Witchers
  2. 01.04.2023 at 11:27 am / Search Notes Fast: With Taskwarrior, jq & ripgrep
  3. 29.03.2023 at 10:57 am / Moving Away from Todoist - to Taskwarrior, SSH & Dropbox - Part 2
  4. 29.03.2023 at 09:38 am / Moving Away from Todoist - to Taskwarrior, SSH & Dropbox - Part 1
  5. 31.07.2022 at 10:08 pm / Hades And (Non-Ending) Desk Jobs
  6. 11.06.2022 at 09:09 pm / 大蛇に嫁いだ娘 - The Girl Married to the Giant Serpent
  7. 03.12.2017 at 12:00 am / Declarative, Imperative, Functional Sandwiches
  8. 21.12.2015 at 12:00 am / Emails and English Weather
  9. 06.10.2015 at 08:02 am / Subservient/Servile Written Malay
  10. 31.05.2015 at 12:00 am / Judges Should Not Fear Criticism
© Wan Zafran. See disclaimer.