Algorithms We Develop Software By

The author recently conversed with a tech CEO who shared a unique software development methodology – start over from scratch each day until the feature is completed, keeping only unit tests. Another tip is to “write everything twice” to achieve higher quality code in less time. The author also discusses the “gun to the head” heuristic, where forcing quick solutions often results in more efficient outcomes. These methods are compared to pathfinding algorithms, emphasizing the importance of finding the best solution in problem space. Overall, becoming a better engineer is akin to becoming a better pathfinder, with various strategies to explore.

https://grantslatton.com/software-pathfinding#algorithms-we-develop-software-by

To top