|
|
|
|
|
by amorphous
2901 days ago
|
|
When tackling a problem and coming up with a solution, think first about how would you test that your solution will work. Software Engineering is unfortunately far away from being able to prove the correctness of a solution, but having a good plan of how to demonstrate the robustness is a promising step towards good engineering. But yes, most of it comes with experience. Software engineering is mostly dealing with complexity. And the realisation that you will never know enough to completely control it. |
|