Follow Slashdot stories on Twitter


Forgot your password?
DEAL: For $25 - Add A Second Phone Number To Your Smartphone for life! Use promo code SLASHDOT25. Also, Slashdot's Facebook page has a chat bot now. Message it for stories and more. Check out the new SourceForge HTML5 Internet speed test! ×

Comment Re:That's fine (Score 3, Informative) 143

That well known socialist Winston Churchill understand the problem well enough:

"It was formerly supposed that the working of the laws of supply and demand would naturally regulate or eliminate that evil. ... . But where you have what we call sweated trades, you have no organisation, no parity of bargaining, the good employer is undercut by the bad, and the bad employer is undercut by the worst; the worker, whose whole livelihood depends upon the industry, is undersold by the worker who only takes the trade up as a second string, his feebleness and ignorance generally renders the worker an easy prey to the tyranny"

We have employment laws for a reason, and the reason is countries with strong employment laws are far more prosperous and pleasant to live in.

Comment the plough (Score 1) 397

The plough was a lot more influential than the wheel. Without the plough we would never have progressed far enough to need the wheel. It provided the surplus which all over advances depend on.

In the last 100 years the most influential gadget is the washing machine. It released women from the home into the workplace, transforming society. The computer probably ranks second in importance in last 100 years but if the computer/internet combo had done as much good as one would hope then we would be a lot smarter than we are and the given answers would be less ridiculous.

Comment Re:TL;DR? (Score 1) 208

It depends on the job. Some jobs it's not relevant, other jobs it is. For a general purpose programmer, the more they understand the better.

Sure, a library for the common problems already exists, but if you can't provide a reasonable stab at the standard stuff yourself, then you have no chance of solving the unique problems that you may run across. Also, if you're familiar with the algorithms used for standard operations: reverse, random shuffle, sort, that kind of thing, then you will recognise when aspects of your problem already have solutions.

You may as well ague there's no point teaching kids to add and subtract by themselves because they can use a calculator.

Comment Re:Lack of protection (Score 4, Informative) 239

Something was rotten in the state of denmark.

Snowden's revelations caused a huge shakeup in the intelligence community. Such as a federal judge ruling that the NSAs blanket collection was unconstitutional. If things were right beforehand, none of this would have happened

Comment Re:Reasons things fail (Score 2) 118

Do you think the people running corporate IT programs are spending their own money ?

No, ok.. well, do you have any evidence that large government run IT programs are more prone to failure than large commercial sector IT programs ?

I think it's more a question of people are not very smart and large scale software development is hard.

Comment just f*cking stop it (Score 2) 101

How many non-news articles can you possibly print about 3d printing.

I worked for 3d systems in the 90s, it was fun and vaguely novel back then. I have been hearing about this stuff like its the next new thing for over 2 decades, and what are the fantastic advances we've had during that time.. no, don't tell me, please, seriously, don't. We don't get 5 articles a week about virtual reality, or jetpacks, or flying cars,

Comment Re:Hate in 3, 2, 1... (Score 5, Funny) 128

> I've literally never heard anyone make anything that works using Node

I made a good chunk of the backend of using node, and it all works .. supporting 100,000 s of customers perpetually streaming stuff to a bunch of servers.

Having said that.. Christ on a bike, I would not use that technology again: it's the most snake pit infested dangerzone I've ever encountered. Writing multiprocess c++ code for transputers with no tool support back in the early 90s was a fucking breeze compared to the extraordinary clusterfuck that is node. Node with javascript/coffeescript on the server gives you new and interesting ways to shoot yourself in the foot and then helps you wipe off the wound with a nice bloody rag you were donated from a leper who died of ebola. It's an exciting environment to be sure, but I'm done with that.

Comment Re:NodeJS (Score 1) 158

I went down that route. However, I really missed being able to write code like this:

1 do this
2 do that

as opposed to

do_this(function(err,res) { if (err) {something..} else { do_that(res) })

Once your backend gets complicated, may the lord help you.

If you backend is simple, it doesn't matter what language you use.

There is a far superior language you can use on both ends: scala - scala.js is really nice

Slashdot Top Deals

Old programmers never die, they just become managers.