There are also some careers where nobody wants a mediocre practitioner. When one's freedom is on the line, nobody wants a mediocre lawyer; when one's life is on the line, nobody wants a mediocre doctor. Therefore, why should it necessarily be the case that companies would want mediocre programmers? Some programming does have life on the line: software in cars, planes, nuclear reactors, or Therac-25 radiation machines; or people's or company's finances: software in banking or stock trading.
There are also some careers where you simply can't succeed at being mediocre, for example any kind of research scientist: if you don't publish good work (and have the kind of innate ability to enable you to do good work so you can publish), you simply won't succeed. How do you we know whether programming is the kind of job where one can be mediocre and succeed?
I've interviewed lots of candidates, many of whom claim N years experience in language X. I'm often stunned at how much many don't know -- stuff that anybody who completes a CSX101 or algorithms or data structures course should know. Is that mediocre?
Why are we carbon based and not silica based? Either works just fine.
No it doesn't. If you do the chemical equations for respiration using carbon, you end up with CO2 as a waste product that's easy for an organism to get rid of since it's a gas. If you substitute silicon for carbon, the equations still work but you end up with SiO2 as a waste product -- sand -- a solid that's pretty much impossible for an organism to get rid of.
... space is not expanding and another force acting on the mass that hasn't been accounted for.
But then how would it be the case that we observe everything moving away from us at the same rate in all directions?
Do they serve alcohol as well?
I wonder how it's possible to find out. Hmmmm....
It's not like you can learn anything or interact with anything [at museums].
That's certainly not true for a museum like the Exploratorium (that also has adults-only nights).
Just use cash, its infinitely easier than all this nonsense.
Before heading out, you have to check whether you have enough cash on hand. If not, you have to stop by the ATM. To pay, you have to pull out your wallet and look through it for the required bill(s). If you pay with large bills, the cashier may opt to examine the bills carefully to ensure they have the necessary security measures signifying that they're genuine currency.
If you choose to pay the exact amount, you also have to pull out coins and pluck out the required ones. If you didn't use coins, then the cashier has to give you change back. You have to accept the change putting the coins in one place and the bills, if any, in another. You should also count the change to ensure the cashier gave you the correct amount.
Yeah, that's so much easier.