Comments by "Okie" (@okie9025) on "10 regrets of experienced programmers" video.
-
28
-
8
-
6
-
@urnoob5528
As an *engineer*, it's your job to solve problems *cheaply*.
Whether it's the best solution, whether it will last long, or if it can easily be built upon, is not a concern in the majority of cases. If you can't realize this, then you are most likely a hobbyist who does things for themselves for the purpose of having fun. This is not how things are done in the real world.
The age old phrase goes "Any idiot can build a bridge that stands, but it takes an engineer to build a bridge that barely stands".
But as a *programmer*, it isn't so simple, and it can't be solved in a simple way using simple tools. This comparison between programmers ("software engineers") and regular engineers (mechanical, electrical, civil, etc.) is the cause of the problem - everyone thinks programming is so simple and that everyone can do it using basic shit. You need to think about the future, a program is not something you make once "perfectly" then let go, it's a process that lasts years and is almost never "done".
4
-
3
-
2