Mar 31 2009

Shouldn’t Every Developer Understand English?

Pickens writes “Jeff Atwood has an interesting post that begins by noting that with the Internet, whatever country you live in or language you speak, a growing percentage of the accumulated knowledge of the world can and should be available in your native language; but that the rules are different for programmers. ‘So much so that I’m going to ask the unthinkable: shouldn’t every software developer understand English?’ Atwood argues that ‘It’s nothing more than great hackers collectively realizing that sticking to English for technical discussion makes it easier to get stuff done. It’s a meritocracy of code, not language, and nobody (or at least nobody who is sane, anyway) localizes programming languages.’ Eric Raymond in his essay ‘How to be a Hacker’ says that functional English is required for true hackers and notes that ‘Linus Torvalds, a Finn, comments his code in English (it apparently never occurred to him to do otherwise). His fluency in English has been an important factor in his ability to recruit a worldwide community of developers for Linux. It’s an example worth following.’ Although it may sound like The Ugly American and be taken as a sort of cultural imperialism, ‘advocating the adoption of English as the de-facto standard language of software development is simple pragmatism, the most virtuous of all hacker traits,’ writes Atwood. ‘If that makes me an ugly American programmer, so be it.'”

Read more of this story at Slashdot.

Share

Mar 31 2009

New Mac App that Tunes Out the Outside World: Self Control

SelfControl, a simple open-source program for Mac OS X that prevents you from resorting to well-worn procrastination techniques by blocking access to websites and e-mail servers.

Share

Mar 30 2009

IBM Tries To Patent Offshoring

Ian Lamont writes “IBM has filed a patent application that covers offshoring employees. Application 20090083107, dated March 26, 2009, is a ‘method and system for strategic global resource sourcing.’ Figure 2 gives a pretty good idea of what’s involved — it shows boxes labelled ‘Engineer,’ ‘HR,’ and ‘Programmer’ with crossing arrows pointing to cylinders labelled ‘India,’ ‘China,’ and ‘Hungary.’ The article speculates that IBM may apply the methodology to its own staff — it reportedly plans to lay off thousands of employees and has even started a program to have IBM workers transfer to other countries at local wages.”

Read more of this story at Slashdot.

Share

Mar 30 2009

Managing Humans

Kylar writes “For those of you who have already discovered Michael ‘Rands’ Lopp’s blog Rands In Repose, I congratulate you, as you are clearly an intelligent audience. For those of you who haven’t, or for the less discerning (or, perhaps less blog-oriented), this book provides an excellent entry into the writings of Rands. Containing edited selections from his blog as well as new material, Rands uses many anecdotes and stories to convey a startling amount of deep wisdom into the facets of the Silicon Valley programmer, and a bevy of tools that are helpful in attempting to herd, er, manage them.” Read below for Tom’s review.

Read more of this story at Slashdot.

Share

Mar 30 2009

Free Skype Client Lands on the iPhone

CNet is reporting that a free Skype client will finally be landing on the iPhone this week. Unfortunately some are saying that it seems many of the “critical” pieces of functionality are still missing. While the Skype engineers claim their native client will offer better audio quality (because there is no need to route through another server and transcode audio) they are still missing text messaging, file transfers, and integrated voice mail. Since the iPhone does not allow for multiple programs running concurrently, many are expecting existing multi-function apps like Fring and NimBuzz to continue their reign at the top.

Read more of this story at Slashdot.

Share

Mar 29 2009

Experimental MacRuby Branch Is 3x Faster

An anonymous reader writes “Zen and the Art of Programming published an article about MacRuby’s new experimental 0.5 branch (project blog entry here). According to the included benchmarks, Apple’s version of Ruby could already, at this early stage of its development, be about three times as fast as the fastest Ruby implementation available elsewhere.”

Read more of this story at Slashdot.

Share

Mar 29 2009

Best Grad Program For a Computer Science Major?

ryanleary writes “I am currently a junior computer science major at a relatively competitive university. I intend to remain here for some graduate work, and I would like to get a master’s degree. What would be a good field to study? An MS in computer science appears to be highly theoretical, while an MS in IT seems more practical due to its breadth (covering some management, HCI, and design). What looks best on a resume, and where might I expect to make more money in the not-too-distant future? Computer Science, Information Technology, or something different altogether — perhaps an MBA?”

Read more of this story at Slashdot.

Share

Mar 28 2009

Why Can’t Windows Shut Down Promptly?

Not only does it sometimes take seemingly forever for them to boot, but it can take several minutes for one to shut down. Even worse, if a program stops responding, you may or may not be able to shut it down. And even if it does terminate, it may take awhile.

Share

Mar 28 2009

Fears of a Conficker Meltdown Greatly Exaggerated

BobB-nw writes “Many have been worrying that the Conficker worm will somehow rise up and devastate the Internet on April 1. These fears are misplaced, security experts say. April 1 is what Conficker researchers are calling a trigger date, when the worm will switch the way it looks for software updates. A 60 Minutes episode about the worm on Sunday will stoke concerns. But the worm has already had several such trigger dates, including Jan. 1, none of which had any direct impact on IT operations, according to Phil Porras, a program director with SRI International who has studied the worm. ‘Technically, we will see a new capability, but it complements a capability that already exists,’ Porras said.”

Read more of this story at Slashdot.

Share

Mar 28 2009

Windows 7 Touchscreen Details Emerging

nandemoari writes “Microsoft has revealed more about Windows 7 and its support for touch screen technology. The system sounds impressive, however, reports suggest it appears to have a high error rate. In an early version of the system, Microsoft found some problems. For example, both the zoom and rotate functions worked less than 75% of the time, often because the computer confused the two. To rectify this, engineers redesigned the system so that it only looks out for gestures specifically relevant to the program being used. This made a significant improvement: the zoom gesture was now recognized 90% of the time. The problem is that even a 90% success rate may be too low. If you can imagine how frustrating it would be if one in ten keystrokes or mouse movements didn’t do what you intended, you can see why touch screen technology will need to be even more reliable if it’s to truly improve the user experience. PC Authority has a related story about statements from HP, who don’t expect such technology to replace keyboards and mice any time soon.”

Read more of this story at Slashdot.

Share