Summary of Don't Model the Problem
The speaker discusses the concept of clean code and its impact on performance.
Clean code may not always lead to better performance, especially in scenarios like game development where performance is crucial.
The speaker gives an example of a coding test that prioritizes clean code over performance optimization.
They compare a complex, object-oriented solution to a simpler, more direct algorithmic solution for the coding test.
The speaker criticizes the industry's focus on complex, "clean" code over simple, efficient code.
They emphasize the importance of simplicity and readability in code, rather than unnecessary complexity.
The speaker shares a personal anecdote about a simple PHP app that ran reliably for years without needing updates.
They advise job seekers to be wary of companies that prioritize complex coding principles over practicality and efficiency.
Speakers
- The speaker is not identified in the subtitles.
Notable Quotes
— 00:01 — « so I wanted to take some time to talk about clean code. »
— 02:06 — « it sounds like an interesting exercise. »
— 03:15 — « ultimately what we have is a traveling salesman problem where were given a list of cities and asked to Traverse them in the fastest order. »
— 05:50 — « why did you choose not to create a vector class. »
— 09:33 — « we judge the quality of Code by almost how complex it looks rather than how simple it can be. »
Category
Educational