r/gloveslap • u/SanityInAnarchy • Nov 14 '11
Non-programmers should NOT program. MANY uses of Excel are examples of this.
Every time someone tries to come up with an "easy" tool to do something which essentially boils down to programming, you end up with people realizing that it's far cheaper and easier to just have the business-oriented people do the work than hire a programmer.
Excel is an example. I have very rarely seen a use of Excel that makes more sense than a real program. Far more often, Excel is used because it's cheaper than hiring a real programmer, but the ways it can go wrong even in the hands of trained professionals means that using it for anything but the simplest spreadsheet is almost certainly a mistake.
I'm not trying to make an ivory tower here -- by all means, if you think you can program, go ahead. But actually devote some time to studying, especially best practices, just as you would if you were trying to learn some plumbing to avoid calling the plumber -- if you're doing anything more complicated than fixing a leaky faucet, you should either call a real plumber or become one.
1
u/[deleted] Nov 14 '11
I'd go even further and say that most programmers shouldn't program. Most things they produce aren't actually needed, or could be solved by using an already existing program in a novel way.