Yeah, I know what you mean. A colleague of mine in uni that studied software engineering had this take on it: “I don’t have to invest anything but time in what I’m doing, so making mistakes or doing something for the heck of it is justified. On the other hand you (me) invest not only time, but also money in a project that might come out to be not really practical to be used in the real world.”
He has a point to be honest. Plus, with real hardware projects it’s not like you can get “lost” in the design process and be like “u, I can do this, and add this, and maybe this” cuz that costs extra money and time, plus a schematic and PCB redesign, etc. So, yeah, I do agree that it’s easier to tinker and get lost in code.
Yeah, I know what you mean. A colleague of mine in uni that studied software engineering had this take on it: “I don’t have to invest anything but time in what I’m doing, so making mistakes or doing something for the heck of it is justified. On the other hand you (me) invest not only time, but also money in a project that might come out to be not really practical to be used in the real world.”
He has a point to be honest. Plus, with real hardware projects it’s not like you can get “lost” in the design process and be like “u, I can do this, and add this, and maybe this” cuz that costs extra money and time, plus a schematic and PCB redesign, etc. So, yeah, I do agree that it’s easier to tinker and get lost in code.