I think with your mechanic analogy, you can look at as any idiot can plug something in to a computer to see what's going wrong. So you're always going to have people that can put pre-done bits of code together to make a program.

However, as with any profession, there are always going to be those who are the craftsmen. The fellow that does the Woodwright's Workshop on public television here in the states springs to mind. You've got someone using primitive tools to produce items in wood. If you gave those to the average Joe or Jane on the street, you'd get sawdust.

So there's always going to be a need for the craftsmen whether it's engineering or programming.

As far as anyone being able to design software, don't we have that now with things such as Visual Basic? I know Turbo Pascal played a big part in that perhaps 10-15 years ago. But just by the amount of shareware that's available, and that was even available 10-15 years ago shows that's already happened. Somehow I doubt people are going to spend hours upon hours doing assembly code to produce a program that they *hope* to get someone to pay $10-20 for.

There is no emoticon for what I'm feeling now.


In reply to Re: The future of software design by Popcorn Dave
in thread The future of software design by bprew

Title:
Use:  <p> text here (a paragraph) </p>
and:  <code> code here </code>
to format your post, it's "PerlMonks-approved HTML":



  • Posts are HTML formatted. Put <p> </p> tags around your paragraphs. Put <code> </code> tags around your code and data!
  • Titles consisting of a single word are discouraged, and in most cases are disallowed outright.
  • Read Where should I post X? if you're not absolutely sure you're posting in the right place.
  • Please read these before you post! —
  • Posts may use any of the Perl Monks Approved HTML tags:
    a, abbr, b, big, blockquote, br, caption, center, col, colgroup, dd, del, details, div, dl, dt, em, font, h1, h2, h3, h4, h5, h6, hr, i, ins, li, ol, p, pre, readmore, small, span, spoiler, strike, strong, sub, summary, sup, table, tbody, td, tfoot, th, thead, tr, tt, u, ul, wbr
  • You may need to use entities for some characters, as follows. (Exception: Within code tags, you can put the characters literally.)
            For:     Use:
    & &amp;
    < &lt;
    > &gt;
    [ &#91;
    ] &#93;
  • Link using PerlMonks shortcuts! What shortcuts can I use for linking?
  • See Writeup Formatting Tips and other pages linked from there for more info.