Job assignments, positions and activities that programmers can engage in to learn, improve and perfect skills related to programming.

learn more… | top users | synonyms

7
votes
2answers
640 views

How can I expand my web programming knowledge? [closed]

Been out of school for about 3.5 years and in the .NET environment doing C# UI work (WinForms/WPF/Silverlight) as well as some Java work, server side. All in all I have done no real web development. ...
29
votes
11answers
905 views

Has programming for a living ruined your ability to enjoy technology? [on hold]

To quote Arthur C. Clarke: Any sufficiently advanced technology is indistinguishable from magic. Used to be I looked on technology with wonder and amazement. I wanted to take it apart, ...
5
votes
2answers
152 views

How do you ensure your product meets basic usability guidelines? [on hold]

There are some really common usability errors in everyday software we used; errors that result from the ways the particular programmer has learned without learning of all the other ways there are. ...
20
votes
14answers
1k views

Is the abundance of frameworks dumbing down programmers? [closed]

With all of the frameworks available these days, ORMs, dependency injection (DI), Inversion of control (IoC), etc., I find that many programmers are losing or don't have the problem solving skills ...
13
votes
17answers
506 views

What do you consider to be the prime cause of software defects (and how to minimize them) [closed]

I define defect as : "something within the application design or code which prevents it functioning as per requirements." I'm looking for ideas about the causes of defects, eg the human factor, ...
17
votes
19answers
9k views

Do good project managers need a programming background? [closed]

Sometimes I can't stand it when project managers ask me to estimate time to complete for various tasks. An estimate is a guess, and guesses can be wrong. Generally, bad requirements and ...
8
votes
6answers
1k views

What can we do to improve the way outsourcing/offshoring works? [duplicate]

These days one only gets to hear the anti-outsourcing argument citing failed projects, lost jobs, cultural differences, communication issues and so on. The success stories, cost savings, shared ...
6
votes
8answers
447 views

Should I change language to stop becoming stale? [closed]

I'm an ASP.Net/C# programmer using SQL Server as a back end. I am the Technical Director of the company, I'm extremely happy in everything I do and consider the languages and system we use to be ...
10
votes
2answers
727 views

What top companies look for in an Interview? [on hold]

Basically I am looking for what is it that you goof up and you are out from the remaining process ? Are elimination rounds a fair way to judge a person ? Anyone can have a bad hour :-( Should you ...
22
votes
14answers
952 views

How do you overcome your own coding biases when handed legacy code? [on hold]

As programmers, we often take incredible pride in our skills and hold very strong opinions about what is 'good' code and 'bad' code. At any given point in our careers, we've probably had some legacy ...
24
votes
16answers
4k views

What is the hardest bug to find? [closed]

If possible write how to avoid this kind of bug (besides testing, of course, please write a specific technique)
10
votes
9answers
445 views

What mistakes do your users make, and how can you update your application to handle them? [on hold]

In fact this question is about cautions to be taken to enhance quality user experience and reduce avoidable support calls.
56
votes
38answers
3k views

What are the warning signs of impending doom to watch out for on a project? [closed]

Having worked on a failed project is one of the few things that most programmers have in common, regardless of language used, industry or experience. These projects can be great learning experiences, ...