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


Forgot your password?

Comment Swift (Score 5, Insightful) 92 92

Swift isn't going to make it so "anybody can write apps." That is something that's been tried for decades, with things like drag-and-drop programming. SQL was originally intended for non-programmers. It doesn't work, because the difficulty of programming isn't the syntax. The difficulty of programming is logic. You have to learn to think like a programmer, describe a sequence of steps, ask "what will happen in the user does.....X." You have to reasonably understand the if several things in a row are true, but the next one is false, then all of them are false (if anded together, but not if or'd together).

The logic of programming is why it's good for everyone to learn programming. If it helps people learn to think a little more formally, then it's worth it.

Comment Re:Change Is Life (Score 1) 125 125

You seem to be ignoring the overwhelmingly positive utility of a site like that.

Please note, I didn't say that the website has no utility......the utility comes from compensating for weak developers and weak projects. If the developers are not weak and the projects have high discoverability, then there's no need to ask questions about it on stackoverflow.

(Of course, it can still fill a role, but all the basic questions would be gone).

Comment Re:Here's the list (Score 1) 97 97

My first thought on reading this is that this guy started coding this year. #1-3 is solved by using GitHub, TFS online or one of the popular choices most FOSS projects already seem to use. (e.g. How would an experienced developer get these problems in the first place?)....I see he's employed by Red Hat. Does this list as news suggest that Red Hat's internal development processes are immature too?

He wrote the list based on things he'd seen in Chromium, so it's Google's problems. Here is the full list. Not surprising, since they used to jam all their code into a single repository.

(It's hard to fault them for a 100+MB source code download though, unless there's a lot of redundancy in the code).

Comment Re:Change Is Life (Score 1) 125 125

On the other hand if you fall behind current dev tools, you miss out on the potential for a lot of community support

I might be flamed for saying this, but if you can't be a software developer without "community support" like asking questions on StackOverflow, then you're not really a software developer. (Likewise, if a tool can't be used without asking questions on stackoverflow, it's the wrong tool to be using for anything serious).

Comment Re:ran debian on sparc for over 10 years (Score 1) 146 146

Successful projects are ones where the people who want to use it want to use it enough to fund development.

I'm going to call you a moron right here because you only think of success in terms of monetary value and popularity. Success is not measured by money alone.

A successful project is one that produces great code, one that makes its creator happy.

Comment Re:this attitude is part of the problem (Score 4, Informative) 189 189

The fact that we don't seem to be looking into how to lower that number is a problem.

The problem is you don't spend 15 seconds on Google before spouting off. A quick search would have found you this page: Goal 1: Develop New and Improved Vaccines. The national vaccine plan says, "Research to improve existing vaccines also provides opportunities to improve on a range of vaccine characteristics such as efficacy, safety, and vaccine delivery."

As a bonus to you, the page lists these recent advances in vaccine technology:

* Advances in scientific understanding of diseases and vaccine responses, especially for pertussis, pneumococcal disease, dengue and hepatitis C.
* New vaccine production techniques and technologies.

Research a little and your posts will be more coherent; your brain will be clearer.

Comment Re:How soon until x86 is dropped? (Score 1) 146 146

(a few years ago it was Cell - WTF happened there?)

In brief, compilers didn't do a good job automatically optimizing for the vector units, and it was not worth it for most people to do it manually. A few scientific groups experimented with it, but I think most of them have gone to GPUs or just plain old supercomputers.

"It might help if we ran the MBA's out of Washington." -- Admiral Grace Hopper