Posted
by
timothy
on Thursday November 29, 2012 @10:55AM
from the rising-tide-lifting-boats dept.

dcblogs writes "IBM has 112,000 employees in India, up from 6,000 in 2002, with an average wage of about $17,000, according to an internal company document. That wage level may seem shockingly low to U.S. IT workers, but it is in alignment with IT wages in India.The Everest Group said the annual wages generally in India for a software engineer range from $8,000 to $10,000; for a senior software engineer, $12,000 to $15,000, and between $18,000 and $20,000 for a team lead. A project manager may make as much as $31,000. IBM employs about 430,000 globally. According to the Alliance at IBM, the U.S. staff is at about 92,000. It was at 121,000 at the end of 2007, and more in previous years. It has been widely expected over the past year or two that IBM's India workforce was on track to exceed its U.S. workforce, if it hadn't exceeded it already."

Posted
by
Soulskill
on Wednesday November 28, 2012 @04:51PM
from the flip-a-coin-or-flip-a-table dept.

DoofusOfDeath writes "I've done a good bit of SQL development / tuning in the past. After being away from the database world for a while to finish grad school, I'm about ready to get back in the game. I want to start contributing to some OSS database project, both for fun and perhaps to help my employment prospects in western Europe. My problem is choosing which OSS DB to help with. MySQL is the most popular, so getting involved with it would be most helpful to my employment prospects. But its list of fundamental design flaws (video) seems so severe that I can't respect it as a database. I'm attracted to the robust correctness requirements of PostgreSQL, but there don't seem to be many prospective employers using it. So while I'd enjoy working on it, I don't think it would be very helpful to my employment prospects. Any suggestions?"

Posted
by
timothy
on Tuesday November 27, 2012 @12:01PM
from the because-the-fan-is-dirty dept.

Nerval's Lobster writes "Netflix has released Hystrix, a library designed for managing interactions between distributed systems, complete with 'fallback' options for when those systems inevitably fail. The code for Hystrix—which Netflix tested on its own systems—can be downloaded at Github, with documentation available here, in addition to a getting-started guide and operations examples, among others. Hystrix evolved out of Netflix's need to manage an increasing rate of calls to its APIs, and resulted in (according to the company) a 'dramatic improvement in uptime and resilience has been achieved through its use.' The Netflix API receives more than 1 billion incoming calls per day, which translates into several billion outgoing calls (averaging a ratio of 1:6) to dozens of underlying systems, with peaks of over 100,000 dependency requests per second. That's according to Netflix engineer Ben Christensen, who described the incredible loads on the company's infrastructure in a February blog posting. The vast majority of those calls serve the discovery user interfaces (UIs) of the more than 800 different devices supported by Netflix."

Posted
by
timothy
on Tuesday November 27, 2012 @08:46AM
from the for-a-nice-toasty-fire dept.

Dupple writes "When a cellphone is reported stolen in New York, the Police Department routinely subpoenas the phone's call records, from the day of the theft onward. The logic is simple: If a thief uses the phone, a list of incoming and outgoing calls could lead to the suspect. But in the process, the Police Department has quietly amassed a trove of telephone logs, all obtained without a court order, that could conceivably be used for any investigative purpose. The call records from the stolen cellphones are integrated into a database known as the Enterprise Case Management System, according to Police Department documents from the detective bureau. Each phone number is hyperlinked, enabling detectives to cross-reference it against phone numbers in other files."

Posted
by
Unknown Lamer
on Monday November 26, 2012 @06:48PM
from the shiny-new-crap dept.

hypnosec writes "Oracle has proposed a new project for OpenJDK — Nashorn, which aims to implement a high-performance yet lightweight JavaScript runtime that would run on the JVM natively. Nashorn will be headed by Jim Laskey, multi-language Lead at Oracle and the project will be sponsored by HotSpot group. The project proposes an implementation of JavaScript such that it can run standalone JavaScript applications via the JSR 223 APIs. Nashorn's design will enable it to take advantage of new JVM technologies like the MethodHandles and the InvokeDynamic APIs."

Posted
by
samzenpus
on Monday November 26, 2012 @10:28AM
from the listen-up dept.

Nerval's Lobster writes "This is the story of the comparison that just wasn't meant to be. It's a story of everything that can go wrong in the customer end of the software world, and some thoughts on what needs to be done, especially in an area known as Installers. I'm a software engineer with 25 years of experience, and for years I've wanted to point out some of the shortcomings of my own industry to help make it better for everyone involved—not only for the end-users, but also for the IT people who have to support the products; the salespeople who have to sell and later, possibly, apologize for the software; for the executives whose hands are tied because they don't have the technical knowledge to roll up their sleeves and help fix problems in the code; and for the programmers themselves who might get stuck with what some consider the absolute worst position for a programmer: maintenance of crappy code written by programmers who have long since left the organization."

Posted
by
samzenpus
on Monday November 26, 2012 @09:40AM
from the from-the-comfort-of-your-own-home dept.

Barence writes "When it comes to programming, the classroom is moving online. A new wave of start-ups has burst onto the scene over the last year, bringing interactive lessons and gamification techniques to the subject to make coding trendy again. From Codecademy — and its incredibly successful Code Year initiative — to Khan Academy, Code School and Udacity, online learning is now sophisticated and high-tech — but is it good enough to replace the classroom? 'We are the first five or six chapters in a book,' says Code School's Gregg Pollack in this exploration of online code classes, but with the number of sites and lessons growing by the week that might not be the case for long."

Posted
by
Soulskill
on Saturday November 24, 2012 @03:13PM
from the internet-people-curse-your-mother dept.

An anonymous reader writes "Alex Norton is the man behind Malevolence: The Sword of Ahkranox, an upcoming indie action-RPG. What makes Malevolence interesting is that it's infinite. It uses procedural generation to create a world that's actually endless. Norton jumped into this project without having worked at any big gaming studios, and in this article he shares what he's learned as an independent game developer. Quoting: "A large, loud portion of the public will openly hate you regardless of what you do. Learn to live with it. No-one will ever take your project as seriously as you, or fully realize what you're going through. ... The odds of you making money out of it are slim. If you want to succeed, you'll likely have to sell out. Just how MUCH you sell out is up to you.' He also suggests new game devs avoid RPGs for their first titles, making a thorough plan before you begin (i.e. game concepts explained well enough that a non-gamer could understand), and considering carefully whether the game will benefit from a public development process."

Posted
by
timothy
on Saturday November 24, 2012 @05:20AM
from the teachers-yes-but-fewer-dirty-looks dept.

dncsky1530 writes "UNSW professor Richard Buckland, lecturer of the famous Computing 1 course on YouTube, is now running a large scale open online Computer Science course for the world. UNSW Computing 1 — PuzzleQuest and the Art of Programming starts off with microprocessors and works it way through C with interactive activities while taking students on an adventure of hacking, cracking and problem solving. It's based around a three month long PuzzleQuest with grand and suspiciously unspecified prizes as well as fame and glory for the intrepid. The next class starts December 3rd 2012."

Posted
by
timothy
on Sunday November 18, 2012 @04:26PM
from the even-uncle-sam-wants-you dept.

An anonymous reader writes "When Pete London posted a resume on LinkedIn in December 2009, the JavaScript specialist stumbled into a trap of sorts. Shortly after creating a profile he received a message from a recruiter at Google. Just days later, another from Mozilla. Facebook reached out the next month and over the course of the next two years, nearly every big name in tech – attempt to lure him to a new employer. He received 530 messages in all, or one every 40 hours ... the only problem? Pete London didn't exist."

Posted
by
timothy
on Sunday November 18, 2012 @10:20AM
from the this-pot-is-extra-black dept.

Billly Gates writes "In a bizarre, yet funny and ironic move, Microsoft warned web developers that using WebKit stagnates open standards and innovation on the Web. According to the call to action in its Windows Phone Developer Blog, Microsoft is especially concerned about the mobile market, where many mobile sites only work with Android or iOS with WebKit-specific extensions. Their examples include W3C code such as radius-border, which is being written as -WebKit-radius-border instead on websites. In the mobile market WebKit has a 90% marketshare, while website masters feel it is not worth the development effort to test against browsers such as IE. Microsoft's solution to the problem of course is to use IE 10 for standard compliance and not use the proprietary (yet open source) WebKit."

Posted
by
timothy
on Sunday November 18, 2012 @09:23AM
from the cannon-fodder dept.

New submitter NewYork writes with this chestnut from an article about the role of age in the high-tech workplace: 'The shelf life of a software engineer today is no more than that of a cricketer — about 15 years,' says V R Ferose, MD of German software major SAP's India R&D Labs that has over 4,500 employees . 'The 20-year-old guys provide me more value than the 35-year-olds do.'" The article features similar sentiments from Mukund Mohan, CEO of Microsoft's India-based startup initiative.

Posted
by
timothy
on Saturday November 17, 2012 @12:35PM
from the just-like-to-thank-all-the-little-donors dept.

Zocalo writes "Star Citizen, Chris Roberts' attempt to reboot the Space Sim genre, hit a major funding milestone earlier today, exceeding the previous record of $4,163,208 secured by the game Project Eternity and more than doubling the initial funding target set by the producer of the Wing Commander series. With Stretch Goals now being passed every few hours bringing new features to the planned game, and David Braben announcing a new installment of the classic Elite using a similar funding model at Kickstarter could this be a wake-up call for the big game publishers to take another look at the genre? There are still two days left for Star Citizen funding as well, so if you feel like taking part, you can chip in either at the main RSI siteor on Kickstarter."

Posted
by
timothy
on Friday November 16, 2012 @09:46PM
from the scratcha-my-back dept.

McGruber writes "The Associated Press is reporting that the U.S. Justice Department is suing eBay for allegedly agreeing with Intuit not to hire each other's employees. According to the article, 'eBay's agreement with Intuit hurt employees by lowering the salaries and benefits they might have received and deprived them of better job opportunities at the other company,' said acting Assistant Attorney General Joseph Wayland, who is in charge of the Justice Department's antitrust division. The division 'has consistently taken the position that these kinds of agreements are per se (on their face) unlawful under antitrust laws.'"

Posted
by
timothy
on Thursday November 15, 2012 @06:00PM
from the eula-do-what-we-say dept.

SternisheFan writes "Google has expanded its legal agreement with developers working on Android applications to specifically prohibit them from taking any action that could lead to a fragmentation of the operating system. The prohibition was added to the terms and conditions for Google's Android SDK (software development kit), which developers must accept before using the software to build Android apps. The previous version of the terms of service, published in April 2009, didn't address the issue, but the new terms published on Tuesday include this new paragraph: 'You agree that you will not take any actions that may cause or result in the fragmentation of Android, including but not limited to distributing, participating in the creation of, or promoting in any way a software development kit derived from the SDK.' Google did not respond to several requests for comment. The issue of Android fragmentation has been gaining increased attention, but it's happened largely as a result of actions taken by Google and Android handset makers, not developers. It's a problem because it means that Android applications may not run properly across all Android devices. 'It continues to be a problem, both on smartphones and tablets,' said Avi Greengart, research director at Consumer Devices. 'Google has talked about multiple initiatives for dealing with it, but none of them have successfully addressed it.'"

Posted
by
timothy
on Thursday November 15, 2012 @03:01PM
from the that's-the-technical-term dept.

Nerval's Lobster writes "When Steven Sinofsky stepped down as head of Microsoft's Windows division earlier this week, multiple publications cited friction with other executives as the primary reason behind the departure. Whether or not that's the case—neither Sinofsky nor Microsoft has offered an official explanation, aside from the usual platitudes—someone with connections to Microsoft is claiming that Sinofsky's departure stemmed from a failed attempt to bring additional parts of the company under his control. 'Steven had apparently lost recent battles to bring both Windows Phone and the Developer Division under his control,' Hal Berenson, president of consulting group True Mountain Group and a former Microsoft executive, wrote in a Nov. 13 blog posting. 'I suspect that he saw those [losses] both as a roadblock to where he wanted to take Windows over the next few years, and a clear indication that his political power within Microsoft had peaked.' The departure, he added, was the 'outgrowth of conflict.' Berenson's claim was enough to draw Sinofsky himself into the discussion. In the comments section below the posting, Sinofsky left a short note suggesting that rumors of a multi-product takeover were, frankly, malarkey."

Posted
by
timothy
on Thursday November 15, 2012 @09:50AM
from the whoa-there-cowboy dept.

mikejuk writes "The Kinect is well supported by a good and evolving SDK on the desktop, but until now using it in a browser wasn't easy. Now Microsoft Research has a free JavaScript API, Kinected Browser, that lets you integrate the Kinect with HTML. The bad news is that it only works on Windows 7 and 8 and in desktop mode only. In addition the browser has to be IE9 or IE 10. The good news is that more programmers know how to do HTML5 graphics than know how to work with DirectX or .NET. As a result this could lead to another burst of innovative Kinect applications."