Become a fan of Slashdot on Facebook

 



Forgot your password?
typodupeerror
×

Comment Re:Answer (Score 5, Insightful) 336

NONE! Find a real language! *ducks*

For non-ducks, the most important things to know about C++ aren't list in the summery: RAII and shared_ptr<T>

C++ is not C. C++ written like C tends to be crap code - just an overly complex and distracting language for that coding style. If C++ is the right tool for the job, you need to be using a coding style very similar to C# and Java: throwing exception when errors are encountered, writing exception-safe code all the time, returning from functions in the middle, and never, ever, worrying about cleaning up at the bottom of a function what you allocate at the top.

If all of that sounds wrong to you, congrats, you're a C coder, and there's nothing wrong with that. Good C code is good code. But C++ is designed to be used with "scoped objects", that is, every object cleans itself up when you exit scope, so you really have to internalize the tools for that, and that mindset.

Comment Re:Time for a change? (Score 1) 234

I think that mixing the smart kids in with everyone else is just misguided in the first place - that it's a passing symptom of the "participation trophy" culture (which has IMO passed it's peak and already started the other way). Do you think the old-school system would work well if it were all smart kids?

IMO it would - it would in fact let you socialize properly with people smart enough to get your jokes (or at least, that was always my problem). And the nice part is: it scales down well - for smaller schools who otherwise couldn't make a gifted&talented program work, combing a few grades just might. I know I was greatly held back because I didn't have other smart kids to mentor me - my parents gave 0 fucks about my education, and before the internet, in a small town with a crappy library, well, self-education sucked.

Comment Re:Time for a change? (Score 3, Insightful) 234

Honestly, with how important education is; it's probably better that it's more or less off the table. Let the educators teach, let the politicians do.. whatever it is they do.

Musk isn't a politician, and this isn't a new idea. The current, regimented-by-grade system was explicitly invented to train kids to be good little manufacturing workers (back when those were the bast jobs most people could get, it was a good enough plan). But before that, before we twisted the educational system into a manufacturing-job-training system, you didn't divide kids up by age like we do today.

The old way had the teacher directly teach the older kids an the age rage, who would then be responsible for teaching the younger kids themselves. This is a great system: you learn better through mentoring, you develop better critical thinking skills when the person teaching you is sometimes wrong, and you likely develop leadership skills along the way.

There may be a better system for the modern era, but the old-school (heh) system seems vastly better than what we have.

Comment Re:And I'm the feminist deity (Score 1) 446

fact, when the average CIO doesn't break $200k

CIO is an "IT" Job. That's a shitty career, but we were discussing software development. But if you work for Amazon, Apple, Facebook, Google, Microsoft, Oracle, VMware, probably just as many big names I've forgotten, there is a technical track that leads there in the second half of your career. Those jobs are quite rare so far, as so few devs are over 40 still, and will likely never be more than the top 5% (of the few who can make it in those companies to begin with), but still, it is a path. I know people in that pay grade at 4 of those companies.

Of course in banking, you have to be deep into investment banking or a quant to make good money, and just like being an ER doc: no matter how good the pay is, you won't do it for long.

Comment Re:And I'm the feminist deity (Score 3, Interesting) 446

software dev pays well, but compare the pay to those of the fields you compared it to. All of them make significantly more than software devs do. Friend of mine, his wife is a dentist, she's pulling in nearly 300k a year

Yes, dentists are well paid - eventually - but they start earning late, a few years after a software dev, they have a much larger school debt to pay off, and just like a software dev, the early years don't pay so well.

You can't just look at peak earning power, but at lifetime earnings at a given age, and it takes a long, long time for a dentist or doctor to pull ahead. BTW, you can certainly make $300k as a software dev at a big company - that's common for tech track paygrades equivalent to a second-level manager at the big names. Of course, there are far fewer such positions than there are dentists in America, and for someone capable of both I'd recommend dentistry, but the gap isn't as big as you might think.

Comment Re:And I'm the feminist deity (Score 4, Interesting) 446

The problem with this is that companies don't really pay that well for the labour, skills, experience, talent and education necessary to succeed in IT.

"IT" is a crap career no one should enter. Answering calls on the helpdesk? No thanks - well, better than starving, but so are a lot of things. But we were talking about software development

Why would girls want to sit in front of a computer for hours on end, sometimes, even evenings and work also on weekends in order to launch etc.?

Check out the hours lawyers work, or the oncall duties as a surgeon (or a vet - but dentists, that's the job!). It's not the hours that's the problem, it's the lack of dignity of the profession. When the field was doubling every few years, that meant most software developers were in their 20s, and management could get away with treating all of us like college students. My work environment is more like a dorm room or college lab than a professional office environment - that's what we need to push back against.

As far as pay, after your first 5 or so years in the field, jobs that pay well are there for the taking, though you may need to move to where the work is. If you're past your apprenticeship in the field and you're not making at least 1.5x the national median income, you're likely at a bottom-tier employer: shop around. While we may top out lower than the doctors and lawyers, they don't hit peak earning potential until later in life - a doctor or dentist is typically in his 40s before lifetime earnings net of school costs put him ahead of a plumber or other skilled tradesman.

Personally, I think many women are put off by the limited social interaction involved in the job, or at least that's my theory for why so many female software developers choose career advancement into management or product management over the dev tech track.

Comment Re:Who cares if it kills companies? (Score 1) 109

The best thing they can do is forgo significant earnings because they have to be more timid in the 10-15 years leading up to retirement. If they didn't have to fear massive bubble collapses, your average investor could likely earn an extra 30% on their retirement accounts.

OK, but that's been true for 400 years, and isn't actually a barrier to retirement. You've IMO correctly understood the rules of the game, and under those rules anyone can retire on his own wealth, needing only to invest enough of his after-tax pay every year. I've been living on half my after-tax pay for 15 years now, and in another 5 or so I'll have the option to retire (though continuing to work would certainly improve that standard of living). You don't need to be nearly so frugal as "half" if you have 30 years instead of 20.

Comment Re:females operate on emotion, not logic (Score 5, Insightful) 446

And that must be why there are more battered husbands shelters than battered wives shelters ... oh wait ...

Did you know most domestic violence in initiated by women? Did you know that by far lesbian relationships have more physical abuse than any other gender pairing? Abused men are just SOL - why do you need support or a shelter? Just man up! Perhaps not an argument for rationality, I'll grant you.

Comment Re:And I'm the feminist deity (Score 4, Insightful) 446

Or, just maybe, we could teach children of both sexes that it's a harsh fucking world out there, and if you don't learn the skills needed for a good job, your life will suck forever. No? Well, the social pendulum will swing back that way eventually, from the opposite extreme we're at now, and once that happens you won't need much to get everyone interested in fields that pay really well, and won't be displaced by automation.

Programming

Google's Diversity Chief: Mamas Don't Let Their Baby Girls Grow Up To Be Coders 446

theodp writes: Explaining the reasons for its less-than-diverse tech workforce, Google fingered bad parenting for its lack of women techies. From the interview with Google Director of Diversity and Inclusion Nancy Lee: "Q. What explains the drop [since 1984] in women studying computer science? A. We commissioned original research that revealed it's primarily parents' encouragement, and perception and access. Parents don't see their young girls as wanting to pursue computer science and don't steer them in that direction. There's this perception that coding and computer science is ... a 'brogrammer' culture for boys, for games, for competition. There hasn't been enough emphasis on the power computing has in achieving social impact. That's what girls are interested in. They want to do things that matter." While scant on details, the Google study's charts appear to show that, overall, fathers encourage young women to study CS more than mothers. Google feels that reeducation is necessary. "Outreach programs," advises Google, "should include a parent education component, so that parents learn how to actively encourage their daughters."

Comment Re:Who cares if it kills companies? (Score 2) 109

There is no level of diversification or foresight that can protect the masses from major bubble collapses.

Sure there is. It's so easy, you probably can't see it. Just stay away from individual companies, even individual industries, invest broadly across the market as a whole and ignore collapses - just ride them out. If you invest in some SP500 or "all stocks" fund, or whatever, you've own the same micro-% of the American economy before, during, and after the crash, and through the recovery. The exchange rate between USD and "micro-% of all sticks" may fluctuate wildly for a while, but just don't sell in a panic and you'll be fine in a few years.

The closer you get to retirement, to more you'll need some share of your investments in quality bonds, so that if you need money to live on through a crash bottom you won't need to sell stock. (Government bonds are not quality bonds any more - after the US government punished ratings agencies who dared question the rating of US debt, you can never again trust any sovereign debt rating in the US - just steer clear of the category.) The old-school rule of thumb was "your age as a % in bonds", but that's from a time when interest rates were quite high. Less than half your age as a % in bonds is probably a mistake, however - you need something to be selling that's not stocks when everyone is screaming about the end of the financial world in every decade's crash.

Don't over-think the problem, don't act out of emotion, just accumulate wealth and have patience. In times when everyone seems emotional about the market, make damn sure you're not being emotional before you take any action. I've sailed through the dot-com crash, the 08 finance crash, and I'm fully expected the next one will be along soon enough, but you just keep accumulating "micro-% of all stocks" regardless and, sure enough, you become more wealthy over time.

Comment Re:And so preventable (Score 1) 176

We used to care about liberty more than safety. Freedom mattered once. The right to be stupid, to make bad choices, to do the wrong thing, was seen as fundamental - after all, we need no "right" to do what everyone else says we should, liberty only comes into play when others disapprove of your actions. This didn't used to need explaining. Now, we're basically fucked - we raised a generation that embraces total control of our lives by the government, that can't even see what the argument against it would be, as long as the government forces us to do the right thing, how could that be bad? History will repeat itself soon enough, and that question will sadly be answered.

Slashdot Top Deals

Many people write memos to tell you they have nothing to say.

Working...