Everyone's desktops and laptops. Most people don't have attached storage, that ruins the point of a laptop. And gamers would laugh at the idea of putting their games on network storage. The only problem is price, which will come down as time goes on.
Well if you've ever tried to sit someone in the back of a mustang, those seats are there only for looks. Normal adultsdon't fit there comfortably.
I did several years ago. At the time between moving halfway across the continent for my first job, setting up my first apartment, and buying my first car I had more important shit to deal with. The V6 was cheaper anyway.
My point was- yes insurance companies are that stupid. They do make silly decisions based on odd criteria.
LMFTFY Liberalism is the belief that the government can be used to make things better for people
Libertarianism is the idea that "I got mine, fuck all of you".
I'd rather live in world's worst liberal republic than the best case of libertarianism. Of course the best case of libertarianism is pretty damn poor, its failed miserably every time its been tried, then either been replaced by something more liberal or devolved into tyrany.
In America that isn't called liberalism, its called libertarianism. Our liberalism is something else entirely.
Not really. When I bought my last car in 01, the V6 mustang I bought was considered by the insurance company (State Farm) a compact. If I wanted the V8 it was a sports car and $50 more a month in insurance. I went with the V6.
I've had recruitment hits from half that list in the past 2-3 months, and I live near none of them (I'm near Baltimore at the moment).
THere's plenty of jobs for developers right now. I'm getting an average of two random hits a week from recruiters, and I'm not looking. Perhaps there aren't jobs in Bumfuck, Alabama. But there seem to be a lot of recruiters from SF, Seattle, New York, and pretty much every major city.
Managing burnout is a skill a developer needs to learn as he gets older. I can burn hot for a few days. I did a charity hackathon not too long ago where I coded for 24hrs straight to finish the project in that weekend. But I can't do that every day, or even every weekend. A developer needs to learn when to question or refuse a deadline, and recognize when he needs to take it in a lower gear for a few days. With careful observation burnouts just become small productivity lulls because they're taken care of sooner, and your long term useful life is longer.
Good management will look out for this too, and see when a dev needs to be given easy tasks for a few days, or needs to find other resources to help them out. Open lines of communication and a good relationship between the dev and the direct manager are almost necessary for this to work.
I made the jump to OO just fine. But the objects used in programming with methods, data, and various scopes have very little in common with objects in the real world. They only do at a very abstract level. Children would have difficulty in making that leap. Its a better add on for later once they've learned the basics of programming and begun to think in mathematical abstractions.
I'm sure both other users of Smalltalk will agree with you.
That syntax doesn't piggyback on OO at all. Basic had the same syntax- FOR i FROM 1 TO N. There's no benefit for a beginner using objects when first learning- it adds more to the learning curve that can easily be added later. The first rule of teaching is KISS.
As for your snippet being clean- umm I have a 13 years of professional experience, over 20 years if you include hobbyist. I have no clue what that does. My guess is some kind of foreach loop, but the part to the right of the do is completely opaque. For that matter, the each part isn't clear either- it looks like a field or method invocation, but you're passing it no parameters. Its a pure Rubyism that exists nowhere else and isn't an easily understood mathematical concept, that's the opposite of clean.
Which is reason enough to not use Ruby- no other language on the planet has syntax like it, meaning changing to any other language in the future would be more difficult, while Ruby itself is a minor (and declining) language. They're better off learning something where the syntax is closer to standard.
Number 1 is actually a negative. The right paradigm to use for kids is procedural. First off because it matches how they're likely to think- plenty of stuff is broken down into steps 1,2,3 etc just like procedural, but nothing is broken down by objects outside of programming. Secondly, they have to learn procedural and structured code anyway to write functions- why confuse them with extra stuff? Teach them without objects first, then teach them objects- as an added bonus they're more likely to understand *why* they're useful.
Three is an app. It can be written for any language. Its not a good reason to pick one language over another.
There's great communities for every language. There's also horrible ones for every language. You just need to know where to look, which a teacher should. Not an advantage.
You have exactly 1 point that stands up.
Nope. If the layoff is targeted at all older people (or even substantially so) like that calling it a different name doesn't give them any protection at all.
And if he doesn't want to build his own company? Building your own company takes hard work and requires you to spend time doing a lot of things like marketing, sales, accounting, etc that most people don't want to do. If its not a driving goal of yours, attempting to do this will leave you miserable and broke. And guess what- only a tiny percentage of people want to do all that bullshit. If he isn't one of that tiny percentage, telling him to do it is horrible advice. And if he was part of it, well you wouldn't need to tell him would you?