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


Forgot your password?

Slashdot videos: Now with more Slashdot!

  • View

  • Discuss

  • Share

We've improved Slashdot's video section; now you can view our video interviews, product close-ups and site visits with all the usual Slashdot options to comment, share, etc. No more walled garden! It's a work in progress -- we hope you'll check it out (Learn more about the recent updates).


Comment: Re:Files are not the best representation of code.. (Score 2) 137

by jamesbulman (#39699755) Attached to: Light Table: A New Spin on the IDE

Yep, but without the eye bleeding UI ;)

Another benefit of moving away from explicitly managing files is that the computer is probably in a better position than the user to decide how to present the code to the compiler / linker. It could also have benefits in source control where you could track the history of an individual function better (imagine if someone refactors a function from one file into another).

Comment: Files are not the best representation of code... (Score 4, Insightful) 137

by jamesbulman (#39699611) Attached to: Light Table: A New Spin on the IDE

From the article:

Files are not the best representation of code, just a convenient serialization.

I've been thinking about this for a while and I think we do need a new generation of IDE which isn't based around showing source files in tabs, but rather code snippets (functions, class definitions etc.) on some kind of desktop. When I'm debugging code I don't want to jump through X files, I just want to see the X related functions so I can understand the programs flow etc.

Comment: Middle Ground (Score 1) 473

by jamesbulman (#33359908) Attached to: RIAA President Says Copyright Law "Isn't Working"

There has to be some middle ground / compromise in this battle.

Producers need to acknowledge that making digital copies is not the same as physical theft.

Consumers need to acknowledge that massive wholesale copyright infringement isn't good.

How about limiting the copyright period for a work to when the producers has recovered their legitimate production costs * X (X to be debated)? Producers won't be driven out of business, consumers will get a chance to get their hands on the work for free in a reasonable time frame.

Comment: University Networks *NOT* Blocking Student Project (Score 3, Informative) 167

by jamesbulman (#32477036) Attached to: University Networks Block Student Project

A university spokesman said: “UCL does not approve of or condone this site. We therefore advised the student to take the site down, but he declined to do this. UCL has no jurisdiction over the site, as it is not UCL-hosted. We have, however, taken disciplinary action against the student for bringing the college into disrepute and he has been fined.”

Another triumph for Slashdot accuracy...

Comment: Re:Oh, that is just so wrong (Score 1) 225

by jamesbulman (#32046656) Attached to: Students Flock To GMU For a Degree In Video Game Design

I am a profession game developer (animation programmer) and programming is only one discipline, probably less than a third of the staff, that it takes to make a game.

PC / 360 / PS3 game development is a massive undertaking these days with team sizes in the several hundreds. There are plenty of people in these teams (designers, artists, level designers, production etc.) who have no experience in programming.

Even within the programming staff the "close to the metal" programmers are limited in numbers. Most performance optimizations are made at the algorithm level, not the fancy assembler trick level.

Comment: Re:Space without astronauts (Score 1) 145

by jamesbulman (#31960226) Attached to: USAF's Robotic X-37B Orbiter Launched For Test Flight

The problem with all of the Apollo and Shuttle era technologies that they don't scale. We're never going colonize anywhere sending six people at a time.

If we define the problem as building a spacecraft capable of transporting 1000 people to Mars with equipment to support them for 10 years, and that it should be able to make this journey four times a year for the next 50 years, you would have to come up with a solution that is based on fundamentally different principles.

The first powered aircraft that where built share similar principles to our largest air transports today. I believe Apollo and the Shuttle are not going to share principles with the spacecraft we colonize the solar system with.

P.S. I'm a big space elevator fan :)

If at first you don't succeed, you must be a programmer.