1,054 karma · joined April 2, 2010
In what cases will bitcoin be better for small transactions online than a credit card? I'm at a loss for examples.
First, you need to figure out exactly what you want to learn. By theoretical, what do you mean? If your goal is to be on the same level as other programmers who are CS grads, then you might consider digging into algorithms and data structures and discrete math. This is pretty much the base of anything theoretical you'll do in computer science.
If you're in it to learn, go the udacity route. If, after completing all of their courses, you still feel you have some gaps, then you can go back to school if need be. If, on the other hand, your goal is to go into research, then you'll just have to bone up and go back to grad school to be taken seriously. In research, credentials matter.
There are a lot of factors that contribute to fewer jobs. When it comes to technology, yes, technology destroys jobs. But never on a net bases. 100 years ago 40% of our economy worked in agriculture. Today it's less than 2%. Yet people aren't longing for the days of farming. Technology alone is not the culprit.
itulip.com