By: Brendan (btrotter.delete@this.gmail.com), May 15, 2013 11:29 pm
Room: Moderated Discussions
Hi,
EduardoS (no.delete@this.spam.com) on May 15, 2013 4:51 pm wrote:
> Brendan (btrotter.delete@this.gmail.com) on May 15, 2013 4:10 am wrote:
> > I don't have much trouble designing or writing scalable code - it just takes a little foresight
> > in the planning/design stages. From what I can tell, a lot of the people that post on these
> > forums are also able to do parallel programming without whining about it being too hard.
>
> So, instead of reading "parallel programming is hard" read "parallel programming is
> harder than serial programming", wich is true even for the most skilled programmer.
It's harder, sure; but so are lots of things (GUI vs. CLI, internationalisation, etc).
Is it reasonable to expect competent developers to be able to handle that extra complexity when it's beneficial? I guess this depends on how you define "competent". I'd say "it's definitely reasonable" (it's not the 20th century anymore) but other people may have lower standards.
- Brendan
EduardoS (no.delete@this.spam.com) on May 15, 2013 4:51 pm wrote:
> Brendan (btrotter.delete@this.gmail.com) on May 15, 2013 4:10 am wrote:
> > I don't have much trouble designing or writing scalable code - it just takes a little foresight
> > in the planning/design stages. From what I can tell, a lot of the people that post on these
> > forums are also able to do parallel programming without whining about it being too hard.
>
> So, instead of reading "parallel programming is hard" read "parallel programming is
> harder than serial programming", wich is true even for the most skilled programmer.
It's harder, sure; but so are lots of things (GUI vs. CLI, internationalisation, etc).
Is it reasonable to expect competent developers to be able to handle that extra complexity when it's beneficial? I guess this depends on how you define "competent". I'd say "it's definitely reasonable" (it's not the 20th century anymore) but other people may have lower standards.
- Brendan