43

When you can code thousands of lines but is lost of words when trying to communicate to humans how you did it.

Comments
  • 3
    I find it pretty difficult when I'm asked by my client : so how did you do it and what sort of things does it require?
    I'm like, right so I've used 2 dimensional array with recursive iterat...
    Right okay just stop, I don't understand
    What's the point in asking anyway?
  • 2
    Albert Einstein: "if you can't explain it to a six year old, you don't understand it well enough yourself."

    Being able to explain what you do is a very important and useful skill if you plan to ever work on a team or step up your career level. I believe I just read an interview with the CTO of Stack Overflow where he explained that above the ability to code well, he would place the ability to communicate well.
  • 4
    @Seethe I disagree with that. Explaining thought process and explaining how you did something are two different things.
    I can explain in detail my thought process on how I would go about solving a problem.
    But explaining code or mathematically premise to somebody with no quantifiable knowledge of either of the subjects is difficult.
    It requires a certain type of skill.
    Not possessing the skill in my opinion doesn't mean you don't understand it yourself.
  • 1
    @compSci I agree to disagree with @Seethe
Add Comment