Some background, I'm a sophomore in college that is just starting my CS major track (started late, just finished an intro course where we learned basic Python and I'm going to take Data Structures in ...

We are a team of 3 developers (2 experienced devs and a junior).
We just started a brand new project. We've designed the application, concentrated efforts on choosing the right architecture and now ...

I'm an inexperienced programmer. I have been assigned to develop a Firefox plugin with no prior experience. So I followed the tutorial at MDN. I learned so many things, it's exciting and overwhelming ...

We have a team of 20+ developers, of mixed skills and varying levels of ability in each.
Some are C#/MVC4/.Net 4.5 developers cutting new code, some are VB6-ers maintaining our critical legacy apps.
...

Background: (may skip): I am currently in my second year at university studying Computer Science and applying for placement positions for a year of work. One application I have run into is asking me ...

This has been troubling me for some time, and I'd really appreciate the input of other professionals.
Short background: I started programming when my parents bought me my first computer in 1988 (at ...

I have taken some C and C++ interviews in India and I must say I am quite disappointed by the kind of questions Indian interviewers ask. They expect black-n-white answers to questions and wont accept ...

Systems programming and desktop application development is a well established field. In recent years, web and mobile development have shown rapid expansion.
As a software engineer I understand that ...

I know pair programming is an agile software development technique in which two programmers work together at one workstation. One, the driver, writes code while the other, the observer, reviews each ...

So I just got laid off from a company after 2 years, no fault of my own. It was a large, rather well known company that had been doing cuts for the entire year (almost 75% of our department was cut). ...

When you learn new technology you spend time understanding its concepts and tools.
But when technology meets real life strange and not pleasant things happen.
Reuqirements are often far from ideal and ...

I am looking for an expert programmer to help solve a difficult situation.
The interviews so far have been surprisingly disappointing. The best candidate so far is a very experienced programmer who ...

Let's say a .NET programmer works at a company which provides software on demand, not as a product. The programmer works in WPF for a period of time and he/she invests lots of time in it. He/she get ...

I'm a very lucky individual who's managed to push a job I enjoy as a junior developer (I say push as I was hired as a Business Analyst but moved into development by proving I could do the work). I'm ...

In recent months, our product (which went live probably 9 months ago) experience an increase in the number of users using it. We faced lots of queries, problems, and complaints from users. Sadly, it ...

I have been working as a developer since my fourth year of university until now. I'm getting my master's degree next year (in math modeling). I've worked for the same company all the time, first on ...

I recently saw a recruiting page for a software company where one of the requirements was "Excellent knowledge of C++."
Now, I know this somehow implies as expert knowledge of C++, but where exactly ...

This is a problem that I think many people will find very common and some guidance from the expert users around here will be appreciated.
Background
Basically I'm a junior web developer in a team of ...

I have been seeing opportunities go past me for just 1 reason: not having professional industry experience. I say to many employers that I'm capable of doing the job and show them the work I've done ...

I very often find myself in situations where I should have opened a parentheses, but forgot and end up furiously tapping the left arrow key to get to the spot I should have put it, and doing the same ...

I'm a 23-year-old novice game developer who just got his first job in the industry a year ago. Unlike most programmers I know, I started programming pretty late, during my second year in college, and ...

On my resume, I list myself as having "7 years of hands-on experience programming in C".
To clarify, I am a self-taught C programmer with some college courses thrown in the mix. I've worked on some ...

As a graduate fresh out of college with a clean slate, how can one go about being a good programmer who writes good maintainable code? How does one learn good coding practices and apply them? Can one ...

I have been programming for a long time, like 13 years (only professionally for about 4). I've become familiar with things like QBasic, Visual Basic, C#, .NET, Java, C, C++, Javascript, JQuery, etc. I ...

A few years ago I've developed a program that has a steady group of users. It became quite popular and now we have close to two million downloads on Download.com.
At first I provided the application ...