Become a fan of Slashdot on Facebook


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 Seems misguided (Score 1) 629

The summary:

When Roberts came to Stanford in 1990, CS106A was still taught in Pascal, a programming language he described as not "clean."

Now he's thinking Javascript is a good first language to teach CS? Is he on meth?

While Pascal had its foibles, I always considered it to be a good strong language - comparable to C in that what you programmed went to the machine pretty much the same way C does.

Comment Re:Well there's your problem (Score 2) 106

My Subaru has an electric parking brake (my wife wanted it). I can't figure out what's wrong with a mechanical parking brake. Simple, and not reliant on other systems (electrical, and who knows what else) to work. If the battery discharges, you're stuck. I know, the risk is low, but still....

Comment Make their computers less restrictive? (Score 3, Interesting) 360

If the ultrabook is sufficient, then why not have a configuration that is more setup to a developer's line of work? In our company (we have about 100 devs) we have a different setup than the rest of the company. All of our source code and build tools are on central servers that we must interact with, but we pretty much get to do whatever we want with our machines. Some choose Eclipse, some choose IntelliJ, some others use Perl or the language of their choice. Most are using Macs, but some of us (me included) use Linux exclusively - so long as we can get our work done. We all have root/admin access to our machines to put whatever tools we want in whatever configuration we need, and if we screw it up, it's (more-or-less) on us to fix it. Several good screw-ups and you are dinged for it.

Comment Re:don't use the 'web stack' for desktop applicati (Score 3, Interesting) 236

I partially agree. But I have a situation where I need to make a moderately simple app that reads/writes local files and calls out to utility command-line tools, and I need it to be cross-platform.

I've researched high and low for a system that doesn't require me to learn a friggin huge framework (QT?), in a language I don't care to use (C/C++)** or an unreliable end-user setup (Python UI or Java Swing)

I just need simple and I need it to work. Yes, Electron is bloated, but it's simple (to build apps with), it works on all platforms, and it allows me to build an app in a few days rather than a few weeks. And the performance for what I'm doing is perfectly acceptable.

** I don't dislike those languages, they are just overkill to get something simple done

Comment Energy consumption (Score 1) 85

I have, fairly recently, come to the realization that we are consuming *far* too much energy. Now, I'm guilty of living in a society where cars are the norm, and I still drive probably more than I need to, but I'm making an effort where I can to reduce energy consumption. What does this have to do with flying cars? Everything. A single car consumes an enormous amount of energy, not just in just running it, but in building it, and the infrastructure to support it. The idea of a flying car is only going to burn through our oil even faster.

I insist on working from home now; our family has one car. My trike (with a trailer) allows me to go to the store for groceries and run other errands. And before somebody says something: Yes I know it came from Germany to the US - energy got it here. I think we could cut back on individual consumption and still have a world where things get from point A to point B.

We should all start to think this way. I realize it's not practical for some people. I get it, but it's the direction we need to be headed. My daughter's grand-kids are going to be in a world of hurt. I won't see the benefit of my efforts, but that generation will most certainly be looking back on this generation wondering why we trashed the planet.

Comment ...inconvenience... (Score 1) 67

That word coming from any business, large or small, just makes me f**king livid. I've paid money for a working thing/service. This isn't an inconvenience, this is me losing my hard-earned money on something that doesn't work. The proper response is: Send back your old monitor and we'll send you a new one, on us.

Comment Ummm, good? (Score 1) 55

I know it's fashionable to dump on the Java ecosystem around here. However, given the tools and libraries that are available, I find it incredibly easy to write apps quickly and efficiently. Personally, I've started to use Kotlin and it rocks. Between it and Groovy and the massive wealth of libraries in the Java ecosystem, I haven't found anything else that lets me be as productive.

That said, some of the frameworks out there just plain suck. My employer is building a Spring/Hibernate Servlet system, and while there are a few things that are kinda cool about Spring, I think it's mostly a clusterf**k of an over-bloated framework. I guess you have to use it when you are communicating with a bunch of disparate systems, but I'm certain that it's killing our team's productivity hugely.

I've tried Go, and I like it but there is not very much of a community around it, and the database package was designed by morons. I've tried Rust. I think it has potential, but it's really hard to spin up your head around it. And again, not much of a community.

Slashdot Top Deals

I think there's a world market for about five computers. -- attr. Thomas J. Watson (Chairman of the Board, IBM), 1943