Slashdot is powered by your submissions, so send in your scoop

 



Forgot your password?
typodupeerror
×

Comment Re:Do they ever follow up? (Score 1) 283

but if all this does is provide free entertainment I'm not so sure

Don't underestimate the value of free entertainment. Sometimes that guy coming home from his second job really needs to unwind a little before he gets his 6 hours of sleep, and a little YouTube is probably a healthier and cheaper alternative to an after-work beer. Also, entertainment has traditionally proven useful to help prevent the proles from revolting against the bourgeoisie. It's generally not a great idea to insist that the poorest be made more and more miserable for their own good.

Comment Re:SubjectsInCommentsAreStupid (Score 3, Insightful) 323

Software engineers like me who won't touch the kernel with a 10' poll because I don't need the aggravation of dealing with him.

You shouldn't worry about it. From everything I've seen, he's a lot more sympathetic to new contributors making mistakes than he is to old-timers who should know better. It's fair and reasonable to hold them to a higher standard, and that seems to be exactly what he does.

Comment Re:We're screwed (Score 1) 306

... for making a person well-rounded, teachable and educated, but with a particular focus on an area of study.

What it's *for* and what it *does* are two very different things.

 

but without the general education their long term use to the company could be severely limited.

Because people who haven't dumped massive amounts of money on a degree can't learn after they start working? Hardly. The effects of college are greatly exaggerated.

Comment Re:When does the powerhouse part start? (Score 1) 281

PHP was built to be a thin wrapper to C libraries. Don't blame PHP for what is not its fault.

It is at fault. It's the job of the wrapper to present a consistent interface to the things being wrapped. Otherwise, why even bother?

It is trivial to build very high performance web, command line, or GUI apps with PHP

And yet the only PHP command line utilities I've ever seen are shells for controlling PHP web apps. I've never seen a PHP GUI app so I can't speak to that.

For being as allegedly suitable for developing those kinds of things, almost no one seems to be doing it.

Comment Re:When does the powerhouse part start? (Score 2) 281

Yes, it is. There are plenty of languages that can cleanly generate web pages and system and application development. Web frontends are important and popular, but hardly the end-all be-all of modern programming. PHP is losing a lot of ground to single-page frameworks like AngularJS. It never had ground for backend platform development outside a handful of visible companies: for every Facebook, there are 100 companies with Java or Python infrastructure platforms.

I contend that PHP is good at exactly one thing: gathering data from backing stores and formatting it as HTML. That's being quickly superseded by browser JavaScript or portable device apps that fetch the same data through REST and format it themselves.

Comment When does the powerhouse part start? (Score 4, Interesting) 281

PHP is Turing complete, so it's technically possible to write anything in PHP that you could write in another language. That seems to be about the most it's got going for it. PHP does nothing to help programmers write sane, maintainable code. It's almost impossible to develop without having a browser tab open to php.net ("The online docs are great!" "Well, they'd have to be."). There is zero consistency with things like argument order. Dangerous legacy concepts like "mysql_real_escape_string" are only recently deprecated and don't have a set removal schedule. It's a one-trick pony that's nearly useless outside its niche as a web page generation language. It's just a mess - a dangerous, unmaintainable mess.

I won't refuse to use an app just because it's written in PHP, but I do heavily weight it when comparing alternatives. PHP is a powerhouse in much the same way as McDonald's. It may be ubiquitous, but it still sucks and you have to question the judgement of anyone who chooses it to start a new project.

Comment Re:people content with old machines... (Score 2) 558

Well, that and the fact that many of us build ludicrously over-specced machines whenever we actually upgrade. "Well, I'll be watching a lot of Youtube videos, so 32GB of RAM, 16 cores, 16TB of spinning storage, and 2TB of SSD should just about cover it. Oh, and toss in a couple of GPUs because I've deluded myself into thinking I'll write a protein folding simulator some weekend."

Sometimes it takes a while for your technology to become obsolete when you've installed ASCI Red in your garage.

Slashdot Top Deals

Any given program will expand to fill available memory.

Working...