> The advice to break a hard problem down into simpler pieces good, but I feel like that is often difficult without proper domain knowledge. In many cases, knowing how to break apart a problem like that is how you become an expert in the first place.
No, you don't always have that choice.
What you do is you break it up, best you can, then try to build each part. If that doesn't work, you break it up differently.
No, you don't always have that choice.
What you do is you break it up, best you can, then try to build each part. If that doesn't work, you break it up differently.