Development/Programming Career Articles


Big Data Education, Training Opportunities on the Rise

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.

Got Big Data Skills? Write Your Own Ticket

The ongoing Big Data skills shortage is providing great opportunities for developers with Hadoop and related experience.

Going Social to Rank Coder Skills

Gild Inc. uses social site participation and quality of posted code to rank software developers for companies looking to hire.

Android Co-Founder Steps Down

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.

To Be Agile, Beware the Comforts of Ritual

Ritual is a comforting and seductive mistress. But how do you prevent it from holding you back? Our Agile Architect shares his thoughts.

Salary Survey: .NET Developers Average $94K a Year

.NET developers continue to buck the slow economy trend, according to figures from the 2013 Visual Studio Magazine Salary Survey.

Survey: Google Pays Devs the Best, but Facebook Catching Up

A recent salary report has some good news for software engineers.

Continuous Improvement: The Importance of the Team Retrospective

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.

Project Management Is Not Enough: 4 Crucial Agile Techniques

Why you need automated testing, continuous integration, test-driven development and -- yes -- pair programming for agile to be successful.

You Can't Do Agile If You Haven't Seen Agile

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.

Agile and CMMI, Part II: Tips from the Trenches

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.

What Does an Architect Do in an Agile Shop? An Agile Architect Explains All...

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.

When Milliseconds Make Millions: Why Wall Street Programmers Earn the Big Bucks

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.

What Do the Highest-Paid Programmers Make?

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.

Developers Gone Bad: Fired Programmers Strike Back...With Nasty Code

Sometimes programers get fired. And some of those individuals try to exact their revenge.

Job-Killing Decisions by Techies: What Not To Do 

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.

Developer, Network Architect, Help Support Make List of Best Careers for 2011

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.

6 Off-the-Beaten-Path Colleges for Recruiting Top Development Talent

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.

Frustrated Developer Releases Intell Analysis Software as Open Source

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."

Inside the Microsoft Developer Job Interview, Part 3 of 3: Tips & Tricks for the Interview Itself

Microsoft hiring managers and interviewees share inside advice for nailing the interview process.