Comments by "" (@diadetediotedio6918) on "Build first, plan second." video.
-
I think this is a misguided opinion. Software developers are engineers, but also architects and also bricklayers, we do this all at once because software is that complex. It is obviously different from the physical engineering, but also not that different from all kinds of engineerings. It is plainly possible, for example, to build a simple robot as a proof of concept without needing to carefully plan it before, you need to have the right intuitions. Curiously, it is also possible to build a house without planning, I live in a country where this is kinda common and they tend to last for decades and more, they are obviously not marvelous constructions but are not explosive (bridges are in another league, but even they sometimes are made this way).
Being a software engineer, you don't need to care about physics (unless we are talking about performance), so it is usually not extremely dangerous to make mistakes, it is also expected as it has dozens or hundreds of moving parts, where in a bridge you only need to make it stable, reliable and durable. Those are different professions, you should not collapse their definitions like that to compare and say "this is not engineering and this is".
6