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

 



Forgot your password?
typodupeerror
×

Comment Re:C++ important on Apple too (Score 1) 407

C++ is also important when targeting Apple.

Not quite. Although you can compile C++ as part of an OSX or iOS project, there's no point - other than using someone else's library. The parts of projects that aren't Obj-C tend to be C.

Why?

You're dropping out of Obj-C for cross platform compatibility, because you're dealing with a low level Apple API, or because you want maximum speed for some part of the code. All these things are usually best served by C. If you're wanting objects at the expense of speed, then you wouldn't stray from Obj-C in the first place.

Comment Re:Now needs a better phone app (Score 1, Interesting) 77

Great anecdote. Right here, right now, today, OSM believes my location is a country that's at the opposite side of the world from the one I actually am in.

None of the commercial services ever get this wrong for me these days. They all pinpoint me within a block.

That means OSM has fallen at the first hurdle. If it doesn't get the continent, let alone the country right, it won't recognise my locations when I type them in to the router.

Maybe I'll check back again in a few more years.

Comment I'd say ALL developers are bad at what they do (*) (Score 2) 809

I'm employed as a senior developer. I've been working in the field for about 25 years. The problem is that the job of software developer is that of an inventor with a massive assortment of parts to build from and methods to build with. Add to that the fact that clients don't really understand the problem they're asking the developer to solve and that the problem is usually outside of the developer's core knowledge areas. Ask a dozen experienced developers how they would solve a problem and you're likely to get a dozen different answers, and if you tried to implement each of them you'd find reasons that they're all bad in one way or another.

Instead of looking for a dev who isn't bad at what they do, look for one who is passionate about building software and not *very* bad at building it.

(*) Except maybe Donald Knuth. That dude knows his shit. But even he choses some bazaar tools to solve problems making it difficult to work with other devs.

Comment Re:RMS' GNU license is a license that gives away (Score 1) 551

I'm going to pick my line of work.

I'm glad you did. Because you've just illustrated why you have no appreciation of the uselessness of GPLed software to most people. You are neither a software developer, nor do you make much use of mainstream application categories. You are in a tiny niche that lies on the brink of commercial software having to be extremely expensive or not being economically feasible because there are so few users.

As it happens my brother is also in that tiny niche, and has been for 3 decades. And I know from conversations I've had with him that it's a mixed bag. Sometimes the best (or only) software for the task is open source, sometimes it's commercial but free of charge from chip companies, and sometimes it's very expensive commercial stuff.

But as I say it's pretty irrelevant to mainstream software developers, let alone to the majority of application categories.

Comment Re:Bit of a hatchet job (Score 1) 551

Obviously they are not Android is an Operating system and LLVM is a set of compiler tools. The point of analogies is to compare similar things that are different. Analogies comparing the same thing really don't work. For example, if doesn't make sense to draw an analogy between the digestive system of a Guernsey cow and the digestive system of a Guernsey cow does it?

Well that was pointless verbiage, when the point was they are not the same in the direction you are trying to make an argument.

A student whose name is Chris Lattner. Who has been the project maintainer his whole life. Who went to work for Apple to bring the code up to snuff and created a team there to maintain it.

Companies employing people to continue their open source projects is supposed to be a good thing to the "open source community" remember? That doesn't change just because you dislike the company. And it certainly doesn't mean Apple own the project, and more than Red Hat owns Linux. Either now when they employ lots of people working on Linux, or back when they employed Linus Torvalds.

and whose core was open sourced. It's called AOSP. and like LLVM anyone can contribute to it.

Wrong. Google drops their version of AOSP when they release a new version of Android. You can only change it after that. (and add all the bits that are needed to make it actually work.) It's a one way flow. You can't put your changes back into Android. That's why CyanogenMod exists.

Slashdot Top Deals

What this country needs is a good five dollar plasma weapon.

Working...