Programming

'Programming Is Hard' Considered Harmful (acm.org) 526

theodp writes: The commonly held belief that programming is inherently hard lacks sufficient evidence," begins CS Prof Brett Becker in [an article published in the journal Communications of the ACM]. "Stating this belief can send influential messages that can have serious unintended consequences including inequitable practices. [...] Language is a powerful tool. Stating that programming is hard should raise several questions but rarely does. Why does it seem routinely acceptable -- arguably fashionable -- to make such a general and definitive statement? Why are these statements often not accompanied by supporting evidence? What is the empirical evidence that programming, broadly speaking, is inherently hard, or harder than possible analogs such as calculus in mathematics? Even if that evidence exists, what does it mean in practice? In what contexts does it hold? To whom does it, and does it not, apply?"

Becker concludes: "Blanket messages that 'programming is hard' seem outdated, unproductive, and likely unhelpful at best. At worst they could be truly harmful. We need to stop blaming programming for being hard and focus on making programming more accessible and enjoyable, for everyone.

Math

Ask Slashdot: Mathematical Fiction? 278

An anonymous reader writes "Neal Stephenson's 1999 Cryptonomicon was a great yarn. It was also a thoroughly enjoyable (and too short) romp through some mathematics. Where can I find more of that? I should say that I don't want SF — at least none of the classic SF I read voraciously in the 70s; it's just not the same thing, and far too often just a puppet-theatre for an author's philosophical rant. Has any author managed to hit the same vein as Stephenson did? (Good non-fiction math-reads are also gratefully accepted. What have you got?)"
Books

A User's Guide To the Universe 153

alfredw writes "Have you ever wanted to buttonhole a physicist at a cocktail party? Do you have the burning desire to sit down with a professor and ask a laundry list of 'physics' questions about time travel and black holes? Do you want to know more about modern physics, but want to do it with pop culture experiments instead of mathematics? If you answered 'yes' to any of those questions, then you're in the target audience for A User's Guide to the Universe: Surviving the Perils of Black Holes, Time Paradoxes, and Quantum Uncertainty." Keep reading for the rest of alfredw's review.
Image

Tetraktys Screenshot-sm 216

brothke writes "Imagine for a moment what his novels would read like if Dan Brown got his facts correct. The challenge Brown and similar authors face is to write a novel that is both compelling and faithful to the facts. In Tetraktys, author Ari Juels is able to weave an interesting and readable story, and stay faithful to the facts. While Brown seemingly lacks the scientific and academic background needed to write such fiction, Juels has a Ph.D. in computer science from Berkeley and is currently the Chief Scientist and director at RSA Laboratories, the research division of RSA Security." Read below for the rest of Ben's review.
Image

The Geek Atlas Screenshot-sm 145

brothke writes "A recent search on Amazon for travel guides returned over 30,000 results. Most of these are standard travel guides to popular tourist destinations which advise the reader to go to the typical tourist sites. The Geek Atlas: 128 Places Where Science and Technology Come Alive is a radically different travel guide. Rather than recommending the usual trite destinations, which are often glorified souvenir stores, the book takes the reader to places that make science real and exciting, and hopefully those who exit such places are more knowledgeable than when they went in." Read on for the rest of Ben's review.
Books

Learning Unix for Mac OS X Panther 337

sympleko (Matthew Leingang) writes "In Neal Stephenson's manifesto In the Beginning was the Command Line , he writes about his favorite command-line utility: wc. As simple as can be, wc counts characters, words, and lines in a file. There's no GUI analogue, perhaps because anybody tempted to make one would add too many "features" that cluttered its ease of use. Think: do you know how to count the words in a Word file? BBEdit is a little easier, if you know the button to click." Read on for Leingang's review of Learning Unix for Mac OS X Panther, which seeks to reconcile the conception of user friendliness in OS X's Aqua with the sometimes-denigrated command line.
Sci-Fi

Digital Fortress 217

carl67lp writes "With all the hype surrounding Dan Brown's The DaVinci Code, I decided to travel to the bookstore to purchase the novel. However, while looking at the "New in Paperback" section, I happened across Brown's Digital Fortress and read the back cover quickly. It was exactly what I was looking for: a thriller with science (mathematics and cryptography), technology (a 3-million processor supercomputer), and intrigue. I devoured the nearly-400-page book in less than two days. But I left feeling a bit disappointed when looking back on the overall picture." Read on for Anderson's reasoning.
The Internet

The Hacker Ethic 70

The Hacker Ethic is a brilliant book.Written by young Finnish philosopher Pekka Himanen, with contributions in the same volume by Linus Torvalds and Sociology Professor Manuel Castells, this little book blows away the myth that getting important things done requires stodgy and outmoded forms of organization, or a slavish devotion to work. Just the opposite -- Himanen demonstrates with modern and historical examples that there's a sea change underway in the way that work happens. (Read More.)

Encryption

Review:Cryptonomicon 153

While I'm still making my way through my auto-graphed (thanks Chris!) copy of Neil Stephenson's Cryptonomicon, new reviewer Nathan Bruinooge sent us over an excellent review of what it appears to be my favorite fiction of 1999. Click below - it's well worth it.

Slashdot Top Deals