Comments on: 10 things learned in professional software development http://compsci.ca/blog/10-things-learned-in-professional-software-development/ Programming, Education, Computer Science Wed, 30 Sep 2020 08:31:44 -0400 http://wordpress.org/?v=2.8.4 hourly 1 By: Martin http://compsci.ca/blog/10-things-learned-in-professional-software-development/comment-page-1/#comment-8258 Martin Fri, 23 Mar 2007 21:05:21 +0000 http://compsci.ca/blog/10-things-learned-in-professional-software-development/#comment-8258 Come on guys, weeks of programming can save you hours of planning! By the way, congrats on over 100 on Feedburner Tony. Come on guys, weeks of programming can save you hours of planning!

By the way, congrats on over 100 on Feedburner Tony.

]]>
By: Tony http://compsci.ca/blog/10-things-learned-in-professional-software-development/comment-page-1/#comment-8242 Tony Fri, 23 Mar 2007 18:32:00 +0000 http://compsci.ca/blog/10-things-learned-in-professional-software-development/#comment-8242 Oh, that's a good one Keith. I've been actually looking for a whiteboard to put up at my place just for that - sketching out ideas. Writing things down also goes beyond software and into real life. I think it has been shown that one is more likely to act upon own ideas if they were written down. Oh, that’s a good one Keith.

I’ve been actually looking for a whiteboard to put up at my place just for that – sketching out ideas. Writing things down also goes beyond software and into real life. I think it has been shown that one is more likely to act upon own ideas if they were written down.

]]>
By: Keith Casey http://compsci.ca/blog/10-things-learned-in-professional-software-development/comment-page-1/#comment-8187 Keith Casey Fri, 23 Mar 2007 13:04:30 +0000 http://compsci.ca/blog/10-things-learned-in-professional-software-development/#comment-8187 "Learn to say no If everything is equally important, then nothing is important Don’t over-think a problem" I think these apply beyond software development and to life in general. ;) I'd like to add one though: "Writing things down is not a sign of weakness" I can't count the number of times some subtle little problem was found or solved by someone sketching out an idea on a whiteboard. This applies equally well when there is zero code or when the system is up and running. And it applies to requirements too... “Learn to say no
If everything is equally important, then nothing is important
Don’t over-think a problem”

I think these apply beyond software development and to life in general. ;) I’d like to add one though:

“Writing things down is not a sign of weakness”

I can’t count the number of times some subtle little problem was found or solved by someone sketching out an idea on a whiteboard. This applies equally well when there is zero code or when the system is up and running. And it applies to requirements too…

]]>