Want to read Slashdot from your mobile device? Point it at m.slashdot.org and keep reading!


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 Drupal ... (Score 2) 161

Recently, I spent 3 months as a maintainer of about a dozen production Drupal websites.

That job was, by far, the worst job I've ever had in 11 years as a PHP programmer.

Drupal is a horrible, terribly programmed piece of shit that makes life extraordinarily difficult for everything from install to administration to development to deployment. It is BEYOND bloated, dogged slow, kludgy, broken, insecure, half-baked, lacking in good community support, and generally awful through and through. It is an ugly bitch to code in on multiple levels--massive byzantine array structures to do anything, slow variable functions, the object orientation it has is pointless, obnoxious database schema and proprietary SQL (yes, really), the Javascript Drupal object...

I could go into further detail...I came up with 39 reasons as part of my regular venting in that job why I will NEVER touch it again or so much as own up to having used it in the past.

Trust me, do NOT deal with that crap. Even worse than using it would be to throw that white elephant on a third party (the municipality) that has no concept of how to deal with it, and would very likely have to pay out the ass for the rare PHP programmer that specializes in Drupal to deal with it when you've moved on.

Comment Yes (Score 1) 630

Having just gone through an exhausting whirlwind of a job hunt in the bay area, I would say, yes, absolutely, a degree in CS is worthwhile. I was eliminated from consideration for a good number of positions because I did not have a CS degree and I was asked about having one in many phone screens and interviews. The act of being able to do pen-and-paper/whiteboard programming tests (something you'll get a lot of in CS classes) and talk about what I'm doing with some level of competence was key to my successful prospects. That, and working with people in paired programming sessions/being a nice guy helped too, something you'll probably get experience with in CS classes as well.

In the very-much-non-tech-town I am from, Phoenix, I was asked about having a degree once. This may be one of those things that varies on your area, but for areas that matter (here, probably a few select cities elsewhere) it would be advantageous to have one.

And if you think there aren't companies that feel the need to train you, that's ridiculous. I took what is all intents and purposes an entry level Ruby on Rails job after over a decade in PHP and some past (mostly 3 or 4 years ago) RoR experience. There are good companies that will hire good programmers regardless of what languages they know--I know this because I am working for one now. You do have to find them tho.

Comment Re:Duh (Score 1) 189

Yeah, cause its never happened to anyone else before...

Last fall, Apple released their App Store Approval Guidelines. The relevant guideline—the only place where the word "duplicate" appears in the guidelines—is quoted on Stackoverflow:

Apps that duplicate apps already in the App Store may be rejected, particularly if there are many of them, such as fart, burp, flashlight, and Kama Sutra apps.

If you were to write and submit your own app that connected to Dropbox, it might get rejected. Given the number of third-party Facebook apps and Twitter clients still available on the App Store, however, I think that unlikely.

Plus there's no no shortage of web browsers on the App Store.

I feel pretty good about Dropbox never being pulled for "duplicating functionality."

Comment Re:Amazon did it (Score 5, Insightful) 338

Whereas Apple is relying on their lock-in to the "we get a cut of the action, see" iTunes store. It is a tried and true method.

Except iOS devices aren't loss leaders for Apple. Apple makes a negligible amount of profit off of its App Store. The bulk of Apple's profit comes from every device that goes out the door—whether it's paid for by you or by a combination of you and your mobile carrier.

Comment Re:Interesting (Score 1) 327

[...] it doesn't seem reasonable to me to expect other companies to delay their work out of respect while Apple keeps on doing their work out of respect.

Who expected other companies to delay their work? Apple clearly didn't.

Comment Re:GPL is the problem (Score 1) 1075

If you believe that liberty has no conditions, such as equality, then you might be thinking of the word license.

I actually think you have that backwards--if you think that liberty has conditions, then you might be thinking of the word license.

The GPL grants many things. Perpetual access to the source code of derived works is one of those things. Liberty is not.

Comment Re:GPL is the problem (Score 1) 1075

Not liberty for you, jackass, liberty for the people you distribute too. The original author is preventing YOU from exploiting downstream users. Your "freedom" to screw people over is not "freedom". You are being saved from yourself, and your shortsightedness.

So it's "free" as in "don't do that," then. Gotcha. That's fine. Just call it what it is instead of calling it freedom.

Let me guess, you're a libertarian? Yeah? That would explain your moral autism on the issue.

Moderate Democrat who wants more regulation in the financial industry, but thanks for trying.

Comment Re:GPL is the problem (Score 1) 1075

Where all of you GPL-haters keep failing in this argument is that you want to deny rights to software makers

I have no desire whatsoever to infringe on a copyright holder's right to distribute his or her code as he or she sees fit.

My problem stems from the use of the word "liberty" to describe a license as restrictive as the GPL.

Slashdot Top Deals

Genetics explains why you look like your father, and if you don't, why you should.