Catch up on stories from the past week (and beyond) at the Slashdot story archive


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: Even more effective... (Score 1) 597

by TheMiller (#30538424) Attached to: Why Coder Pay Isn't Proportional To Productivity
Even more effective than the programmer that avoids writing code by writing efficient code is the programmer that writes code which allows his coworkers to write less code. If you've got someone who's good at this sort of thing, the best use for them is to write the tools that improve everyone's efficiency.

Comment: Re:Free market (Score 1) 555

by TheMiller (#30036774) Attached to: Verizon Droid Tethering Comes At a Hefty Price
Except that these fees are not new or exceptional to the Droid. The data plan prices cited in the article are what Verizon has been charging for at least a year, for any data-capable phone. I know because I paid exactly that much for the privilege of tethering my phone during a two-week driving vacation last year. I think that the data plans are too expensive, especially given the caps. I was willing to pay the fees temporarily for access to the very good coverage that Verizon provides. But I've also seen people speculate that AT&T is charging too little, resulting in network congestion.

Comment: Re:From an HCI perspective (Score 1) 634

by TheMiller (#28822519) Attached to: The Best First Language For a Young Programmer
"... because functional programming is seen as very pure and simple, there is a myth that Scheme programs do not need much documentation." This sits alongside the myth that Scheme is a functional language, and the one that equates a lack of manifest variable typing with functional programming. More importantly, the notion that manifest types provide all the documentation that you need to understand returned values or argument requirements is also a myth. For non-trivial code, there's no substitute for informative comments, regardless of language.

Never worry about theory as long as the machinery does what it's supposed to do. -- R. A. Heinlein