• 0 Posts
  • 3 Comments
Joined 28 days ago
cake
Cake day: January 28th, 2026

help-circle
  • I’m not sure they are the same thing. And maybe there are layers to this. A code base can be a representation, a map, of some real-world thing. A physics engine in a game maps to real-world physics. A robotics control program maps to a set of movements that accomplish a task. But there is another layer that I think is more what the saying is about. As a software developer you have a mental map of your software. You have some understanding of how it works to accomplish its goal. And your mental map, your understanding, may be complete and correct and it may not be. This is one of the most common sources of defects in code. I think my code is working this way, but actually it’s working that way, so when it runs it does something I don’t expect.