Follow Slashdot blog updates by subscribing to our blog RSS feed

 



Forgot your password?
typodupeerror
×

Comment Re:Ppl who don't know C++ slamming C++ (Score 5, Insightful) 200

Well it's been many, many years since I've used it, which was back in the late 80s and early 90s. My impression from this time is that C++ is unquestionably a work of genius, but that I didn't particularly like it. Part of that is that we didn't really know how to use it effectively. In that era most object oriented programmers used concrete inheritance way too much. Part of that is due to aspects of what we thought an OO language should have that turned out to add complexity while being only marginally useful in practice (e.g. multiple concrete inheritance and operator overloading).

But in terms of meeting its design goals C++ is a tour de force of ingenuity -- even if some of those goals are questionable by today's standards. The very fact that we know some of those features aren't necessarily ideal is because they were taken out of the realm of academic noodling and put into a practical and highly successful language that could tackle the problems of the day on the hardware of the day. It's hard to overstate the practical impact of C++ on the advancement of both theory and practice of software development.

Any prize for contributions to OO programming pretty that didn't include Stroustrup in its first recipients would be dubious.

Comment Re:I have an even better idea (Score 3, Informative) 304

I have an even better idea: let's find a way to fix human beings so that they're perfectly consistent in their behavior.

While certainly taking demonstrably bad drivers off the road is a no-brainer, even good drivers have lapses. My teenaged son is learning to drive, and whenever someone does something like cut us off I make a point of saying we can't assume the driver did it on purpose, or did it because he was an inconsiderate or bad person. Even conscientious and courteous drivers make mistakes or have lapses of attention.

It's the law of large numbers. If you spend a few hours on the road, you'll encounter thousands of drivers. A few of them will be really horrible drivers who shouldn't be on the road. But a few will be conscientious drivers having a bad day, or even a bad 1500 milliseconds.

Comment Re:What's this? (Score 1) 8

Amazon was an experiment. I read the library's copy of Andy Wier's The Martian, really liked it, and googled to see if he had any more titles. Wikipedia said that he couldn't get a publisher so he introduced it as an Amazon ebook, it went to their best seller list, and a publisher bought the hardcover rights for a six figure sum.

So I thought, what the hell, why not give it a try? I thought it might give me extra exposure, but I was wrong.

User Journal

Journal Journal: Well, crap... 8

Patty emailed me and solved the "why isn't anybody buying the Amazon ebook" question -- according to her, it's nearly impossible. She says they won't take a credit or debit card, you have to either have an Amazon gift card or that Amazon Prime crap.

So I don't know what to do. I'd just pull it and put it on the site for free like the other two books, but that would hardly be fair to the two people who jumped through Amazon's hoops.

Suggestions are very welcome.

Comment Re:No way! (Score 2) 514

The enlightened self interest angle is that I don't want corporations treating H-1Bs like crap, because it enables the companies to get them for cheap, which depresses salaries in my career path. I want companies to have to treat H-1B visa holders well because 1) it's the right thing to do, and 2) so that I'm not competing against guys who'll work for 2/3 my salary for fear of being deported.

Comment Re:No way! (Score 5, Insightful) 514

LOL that's precious. Meanwhile, the H-1B employees I know - my personal friends, people I hang out with and trust - describe a legal hellscape that's pretty much exactly indentured servitude. One of them managed to escape a bad situation by hooking up with a major corporation who could expedite the process to have the transfer done within a couple of months. That's two months of walking on eggshells so that they didn't get fired and deported. Another wasn't quite as lucky and had to ship out to the European branch of their new employer so that they can come back to America in a year or so, presuming everything is in order by then.

You're on crack if you think an H-1B isn't a recipe for suckishness. Regardless of what it hypothetically sounds like on paper, the situations I witnessed firsthand were terrible for the workers involved.

Slashdot Top Deals

Real Programmers don't eat quiche. They eat Twinkies and Szechwan food.

Working...