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

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

Video