Follow Slashdot blog updates by subscribing to our blog RSS feed

 



Forgot your password?
typodupeerror
×

Comment Re:Six identifiable bullet points (Score 1) 180

, as you can tell from his meticulous list of instances when == is not transitive.

Which highlights his laughable ignorance. He clearly doesn't understand dynamic languages. If you do the same comparisons in other dynamic languages, or others with the relevant type casts, you'll get the exact same results.

Then again, I'm not trying to defend a long-debunked meme. I appreciate the effort you put in to your "rebuttal", but it's laughably incompetent. A bit like the "fractal" article itself.

Comment Re:Six identifiable bullet points (Score 1) 180

They don't exist. I've asked the "what's wrong with it" question countless times. I've never received an actual answer. I think your six points are about spot on, that's pretty much all the article has to offer.

I disagree with the first point, for obvious reasons. As well as point 5, which is not a language issue. Point 6 would need some clarification as it's completely unsupported. Point 2 doesn't make sense to me. How many languages throw an exception on a parse error? What if the error is in the handler itself? Further, he seems to hate the fact that PHP doesn't have MORE fatal errors. I'm convinced that he'd complain, as he did in other cases, if a parse error *wasn't* fatal. It's a very odd complaint.

I'd give the author points 3, and 4. Of course, even if I grant him all six, it hardly makes PHP a "fractal" of bad design.

Comment Re:Change management fail (Score 1) 162

Sure, the cloud runs itself magically, and you call Merlin when you have problems...That should be the most stupid comment I have read lately. The cloud is only outsourcing, you know? It is like you saying you dont need more mechanics because you go to the garage and leave there your car. ;-P

You don't think the suits are salivating over the possibilitiy of the people they can get rid of once they send as much work as possible to "the cloud"? There is a repeating cycle in the business world. They start out with in-house. Then they want to cut costs, so they outsource, then outsourceing doesn't work very well because of either costing more than it was supposed to, or it doesn't work like it was supposed to, so they start hiring in house again(and remember, you are just another customer to your cloud supplier, so you don't get any special treatment - same as outsourcing) Then they run with in house for a while, then they want to cut costs.....

I've seen the cycle many times.

Comment Re:Engineer? (Score 1) 180

But there is!

In many places, it's illegal to engage in the practice of unlicensed engineering.

We could stand a good crack-down. I'm sick of seeing all the one-skill-wonders running around calling themselves "engineers" to feed their fragile egos. It does a serious disservices to REAL engineers, like the parent.

Comment Re:its why devs cringe. (Score 1) 180

- it utilisies the very thing that we do in other languages where it isn't necessary to make our code clear.

Except it imposes a burden on the developer, which, in sane languages, can be handled with a single click on the the pretty-print button.

This argument drives me crazy. It completely ignores *every other factor* that affects code legibility. I've even seen Python zealots argue that all Python code readable because indentation is enforced. What a joke! I've seen plenty of illegible Python code.

And yes, when the indentation level changes by more than one level, it's significantly more difficult to read than other languages. Even if you disagree, you've got to admit that it's far easier to tell when a block begins and ends when you have two indicators instead of one.

If that's not to your liking, consider that, in Python, it's possible to have two programs that appear visually identical but are, in fact, different. You want to talk about readability while advocating a language in which you can easily create errors that you actually can't see? It's the height of absurdity.

Comment Re:its why devs cringe. (Score 1) 180

I'm pretty sure that python has its own list of issues. Maybe not to the same extent as PHP, but they exist.

Python's problems are far broader and deeper than PHP's. At least with PHP, there isn't anything fundamentally wrong with the language. Python, on the other hand, is beyond salvation.

Just one example: The whitespace issue isn't simply a matter of personal preference. It's why Python will NEVER have anonymous functions without laughably absurd limitations.

Comment Large Databases? (Score 4, Insightful) 162

The article tries to wow us with the hugeness of the database, like this is a reason for the issues.

Yet the numbers quoted are not that big. Any modern PC isn't going to get too upset handling 75 million things. A real data center is going to sit there wondering what to do with the remaining 500TB of storage.

I don't doubt that there is some horrible flaw in the way the system was conceived that rendered it fragile, but whatever it is, it's nothing to do with the enormity of the problem, because it isn't very enormous.

Comment Re:Change management fail (Score 1) 162

I often can not get the mentality of wanting to have good and competent resources for peanuts. People work for a living, if customers pay, at least pay too to the people that helps running your business along. And you have summed quite nicely why I avoid working for shops whose core business is not IT, IT are viewed like some strange pumbling guys that just suck money (i.e a center cost). And then, they probably pay more to the proper plumbers...

Don't worry, the cloud's basic purpose is to get rid of those IT guys.

Comment Re:Change management fail (Score 1) 162

That must have been the most self- and Western-centric comment I've read in a while. It wouldn't hurt to realize that next to the cultural sensitivity towards direct questions,

I't also the silliest fucking thing I've ever heard. If I have the director and a couple higly placed people breathing down my neck at a phenomenal burn rate, I gotta say that if the dude from India cannot answer simple yes or no questions, The's the last of their computers that will ever enter the shipping dock.

They're giving support to Americans. This booboo feelings sensitivity BS is just one more reason the offshoring doesn't work. If I'm insulting the poor guy, I wont ever bother him or his company again.

Comment Re:Bite the bullet / replace the apps (Score 1) 209

whatever you do do not let the techies run the project. This isn't a technical solution but a business solution. The techies may think a fit gap tells them what they need to know to build a system but the reality is unless someone one really understands Hal the system is used and what the LOB need you will wind up with a mess. The IT folks will focus on the IT aspects and forget there is a whole organizational component that can derail them even if the system works.

I've seen to many projects where the focus is on getting the system to work and when the users finally get involves it's " we don't do things this way and that's not what we need." The project points to the fit gap and or requirements and it's "that's how x does it be we do it this way. The requirement says that you just didn't do it right." At that point senior LOB management starts complaining IT is replacing a working system with a piece of crap. The order then comes down to fix it and you are stuck.

Comment Re:I'm confused (Score 1) 181

I'm not sure I follow your analogy

I'll clarify. Suppose a city has ordinances requiring certain building codes be followed for new construction.

In some cities the city employs all its own inspectors. If just one of those inspectors can be bribed, does that really mean the organization (city) is not serious about the codes being followed? That seems a stretch.

In other cities, in addition to city employees, there are 3rd party consulting companies that can perform inspections, prepare reports, and submit them to the city. Provided the building developer provides the city a report done by one of these companies, the city will authorize an occupancy permit or whatever. So now if one employee of one of the consulting companies is corrupt does that really mean the city is somehow corrupt or not serious about buildings being to code? That seems a huge stretch.

Similarly, in many cases things like "environmental impact assessments" are not done by the country itself, instead they are done by universitys, researchers, and dedicated consulting companies. If you can find a student research or consultancy employee willing to fudge some data to get a 'pass'... that hardly means the whole country isn't serious about the environment.

If some corrupt organization granted the filming permits when they weren't supposed to, the government can always revoke them anyways.

Of course.

Slashdot Top Deals

The last person that quit or was fired will be held responsible for everything that goes wrong -- until the next person quits or is fired.

Working...