2,662 karma · joined June 13, 2013
I'd say the advice that you can drink in light or moderate amounts without any significant risk is still sound. But if you're not inclined to drink for other reasons, you shouldn't start doing so for your health.
My impression is that Indigo is a seller of physical books at a time when reading is increasingly going online, so they are turning into an odds-and-ends store for the people Stuff White People Like was written about.
It's as if people started drinking less and less coffee and Starbucks slowly morphed into a kitchen-gear store.
Suppose Bob's codebase has a structure implA that implements interface A, and you want to use in terms of its interface. If the language requires Bob to declare implA as an implementation of A, you have to persuade him to do so in his codebase. But if implicit implementation is enough, then you can just use implA directly as an A with no changes by Bob.
But yes, this is a sore point. It would be convenient to be able to declare structures as implementations of particular interfaces, even if the current implicit behavior were preserved.
This experience makes me suspect that there will always be some pain point with the language. We'll never be happy; that's impossible. The only thing we can do is choose what type of unhappiness we are willing to live with.
The thing I love about Go is its fundamental clarity. It's very upfront and literal. I find it easy to understand what is happening in any particular bit of code. And I suspect that whatever complexities we add would compromise this clarity in the name of brevity. I'd spend less time being bored, and more time being puzzled or incredulous. And fundamentally, I'd rather be bored.
Still, I expect Finland would have been only too happy to sit out the war as a neutral, like Sweden did. But the Soviets didn't give them that option.
It seems like a bonkers practice to me. I understand that it is important to hire good people. But this could be delegated several levels down, at least for entry-level hires. I suppose the top dogs could worry about promotions and hirings starting at the level of the junior managers, if they wanted to.
My impression of Oracle products is that they are frustrating to work with, feature-rich rather than elegant. They can work well, but take a lot of configuring and tuning.
The ex-Oracle folks I've worked with have been a mixed bag. Their reports about working for Oracle have also been mixed, skewing toward the bad. I suspect the company is basically run by sales, not engineering, certainly not customer support.
A software engineer looking for work could do a lot worse.
There are reasons why 90+% of US households (and some 97% of households that include a worker) have a car.
Your bio background will definitely count for something at biotech companies, and they hire plenty of software developers. But you need to add some sort of credible training or experience in software. I know there are community colleges offering two-year programs; that would probably be enough. Then go looking for an entry-level software development position at some bio-focused tech company. Someone who knows both bio and software will be a very attractive candidate.
If those who are drafted are killed in really vast numbers, a disproportionate share of the children in the next generation will be fathered by men who were not drafted, including those who were too short.