Remember the old days, when developers were under siege by replacement workers with H1-B visas, outsourcing to offshore coding factories and the threat of their art becoming a commodity service? Take a look at them now.
Yesterday's announcement of a new master's degree program for data scientists at the University of California, Berkeley is among the latest examples of how educators and trainers are scrambling to meet the huge Big Data skills shortage.
The ongoing Big Data skills shortage is providing great opportunities for developers with Hadoop and related experience.
Gild Inc. uses social site participation and quality of posted code to rank software developers for companies looking to hire.
Andy Rubin, senior vice president at Google for mobile and digital content, and co-founder of Android Inc., will be stepping down to join an unspecified project at the company.
Ritual is a comforting and seductive mistress. But how do you prevent it from holding you back? Our Agile Architect shares his thoughts.
.NET developers continue to buck the slow economy trend, according to figures from the 2013 Visual Studio Magazine Salary Survey.
A recent salary report has some good news for software engineers.
Even good agile teams can get better. Mark J. Balbes walks you through how retrospectives have impacted his team and shows you options for yours.
Why you need automated testing, continuous integration, test-driven development and -- yes -- pair programming for agile to be successful.
Do all the research you want, but according to our expert, successful agile transitions require someone who's actually spent time in an agile environment.
Facing CMMI appraisal? Mark walks you through how he completed the Risk Management and Decision Analysis portions of CMMI Maturity Level 3 for his agile shop.
If you're wondering what a software architect does in an agile development environment, you're not alone. Mark J. Balbes shares what he does and how it all comes together in better code.
David Ramel follows up his "Highest Paid Programmers" article with a look inside the world of high-frequency trading (HTF), where coders earn top dollars and even nanoseconds count.
How much can a programmer get paid? Our reporter went on a quest to document the high-end salary range for programmers, including the highest verifiable salary. Here's what he found out.
Sometimes programers get fired. And some of those individuals try to exact their revenge.
From the expected (spilling company secrets) to the ridiculous (taking left over pizza), here's how some developers saw their jobs – and sometimes careers – come to the end.
In this year's "50 Best Careers" list, released Monday, four IT-related jobs made the cut: computer software engineer, computer support specialist, computer systems analyst and network architect.
Sure, you can compete with every other company for developers from MIT, Stanford and Cal Tech, but here's six other schools with top-level Computer Science programs that you should be looking at.
Intelligence analysis software is about to go open source. Matthew Burton, a former Defense Intelligence Agency analyst and software developer, is working on an open-source version of a CIA software tool called "Analysis of Competing Hypotheses."