Shakespeare makes you a better engineer.

I made a benchmark for “discernment” several months ago — how well can a model judge. It has been the most accurate predictor of the utility of a model in agents and coding that I have seen to date.

It turns out that discernment is incredibly importan…


This content originally appeared on DEV Community and was authored by Justin Schroeder

I made a benchmark for "discernment" several months ago — how well can a model judge. It has been the most accurate predictor of the utility of a model in agents and coding that I have seen to date.

It turns out that discernment is incredibly important when writing software, and models with poor discernment may be good at the syntax but they are terrible at the broader task of engineering.

See, the role of software engineer, when done properly, is not primarily about pounding out syntax. Being good at typing and syntax is just a prerequisite to do the real job: pathfinding in an infinite problem space. The primary skill that all good senior engineers have is an above average ability to make subjective judgment calls at each step of the problem solving process. Given two or three iterations, a good senior engineer's solution approaches the optimal path. Not that dissimilar from a great race car driver finding the optimal racing lines on a given track.

To make coding models faster, more token efficient, and cheaper to operate — they often are trained, and reinforced, with code, code and more code — and if we were training a race car driver, this would work great. However, unlike the racetrack, the solution space of coding is infinitely vast — discerning a path through it efficiently leverages everything we know, everything we are.

In other words: I can't explain why organized sports, reciting Shakespeare, memorizing scripture, or playing the piano makes you a better engineer, but it does. Along with brute experience, it is those seemingly unrelated disciplines that shape and craft your ability to make judgment calls. To discern.

The same is true for models. Stripped down and efficient models can be excellent at various discrete tasks, but finding an elegant solution to a hard problem? Nah, turns out you need to know how to change a diaper at 3am to do that well.


This content originally appeared on DEV Community and was authored by Justin Schroeder


Print Share Comment Cite Upload Translate Updates
APA

Justin Schroeder | Sciencx (2025-09-16T22:24:41+00:00) Shakespeare makes you a better engineer.. Retrieved from https://www.scien.cx/2025/09/16/shakespeare-makes-you-a-better-engineer/

MLA
" » Shakespeare makes you a better engineer.." Justin Schroeder | Sciencx - Tuesday September 16, 2025, https://www.scien.cx/2025/09/16/shakespeare-makes-you-a-better-engineer/
HARVARD
Justin Schroeder | Sciencx Tuesday September 16, 2025 » Shakespeare makes you a better engineer.., viewed ,<https://www.scien.cx/2025/09/16/shakespeare-makes-you-a-better-engineer/>
VANCOUVER
Justin Schroeder | Sciencx - » Shakespeare makes you a better engineer.. [Internet]. [Accessed ]. Available from: https://www.scien.cx/2025/09/16/shakespeare-makes-you-a-better-engineer/
CHICAGO
" » Shakespeare makes you a better engineer.." Justin Schroeder | Sciencx - Accessed . https://www.scien.cx/2025/09/16/shakespeare-makes-you-a-better-engineer/
IEEE
" » Shakespeare makes you a better engineer.." Justin Schroeder | Sciencx [Online]. Available: https://www.scien.cx/2025/09/16/shakespeare-makes-you-a-better-engineer/. [Accessed: ]
rf:citation
» Shakespeare makes you a better engineer. | Justin Schroeder | Sciencx | https://www.scien.cx/2025/09/16/shakespeare-makes-you-a-better-engineer/ |

Please log in to upload a file.




There are no updates yet.
Click the Upload button above to add an update.

You must be logged in to translate posts. Please log in or register.