One thing I've noticed is that the moment you force yourself to articulate the constraints, the problem suddenly feels less "algorithmic" and more like a modeling exercise.
Sometimes I literally talk through the problem out loud and capture it with speech-to-text tools like speech to text, and it helps surface the constraints before thinking about implementation.
One thing I've noticed is that the moment you force yourself to articulate the constraints, the problem suddenly feels less "algorithmic" and more like a modeling exercise.
Sometimes I literally talk through the problem out loud and capture it with speech-to-text tools like speech to text, and it helps surface the constraints before thinking about implementation.