2 ms·
>I've never thought of coding as involving much creativity Truly? Programming requires a whole lot of creativity (sometimes enough to sap it from your other c
by Nav_Panel 14y ago
>I've never thought of coding as involving much creativity
Truly?
Programming requires a whole lot of creativity (sometimes enough to sap it from your other creative endeavors). Not necessarily in the part where you write the if, else, for and while stuff, but the part before that - when you're figuring out what you actually want to DO.
I've spent hours simply thinking about the best algorithm to use for a task. Sitting there with a notebook, sketching different possibilities over a simple example, thinking about its algorithmic complexity and whether there's a way to do it better. Considering what data structures I need to implement it, and the trade-offs between those choices. Whether I might just need to start over altogether (and I have; on some of the more challenging algorithm assignments, I've gone through 4 iterations of implementation before I hit one I was happy with).
You might call that engineering. But, the act of actually COMING UP with new algorithms and implementations that might solve the problem? That's creativity. And the harder the problem, the more it takes to solve.
Maybe it's just that I'm still a student, doing some projects on my own and doing a lot of homework assignments. I don't know what kind of coding you're doing, but if you can do it mechanically, without requiring any creativity whatsoever, then it doesn't sound like a very good use of your time.