Writing code is easy; designing software is hard
In reading an article about SciPy, the author has this gem:
The bottleneck in writing code isn’t in the writing of the code, it’s in understanding and conceptualising what needs to be done.
I mean gem quite literally. This, in the end, is the core difficulty that people seem not to grasp about writing good software. Writing lots of code is trivial; any monkey, or IDE can do it. The difficulty comes in the concept and more importantly the domain knowledge around the problem. For me, that’s 90% of the problem.
This is why I say languages don’t matter that much. Knowledge is language-insensitive.
This entry was posted at 7:23 pm on 6 May 2008 and is filed under Programming. You can follow any responses to this entry through the post-specific RSS 2.0 feed.
No comments found.
You can leave a response, or trackback from your own site.