There has been a trend in recent years to reduce the complexity of software development so that non-programmers can acheive useful results. However by the time the non-programmer has completed a non-trivial project they are oftern well on their way towards becoming a programmer. The drawback is that they oftern fail to learn useful lessons and skills (version control, error handling, the once-and-once-only rule). In my experience this is highly prevalent in the VB world. A end-user that knows some VBA puts together a VB.NET application, this grows to be a critical application…
How professional! I think I need to read and learn more in future.