2 replaced http://programmers.stackexchange.com/ with https://softwareengineering.stackexchange.com/
source | link

I'm torn. Some of the questions seem good, most others don't. But I can't exactly figure out where that line is. I think it has to do with localization (time and space), topicality, and specificality of the question.

Some of the questions are vague or wide reaching. Like the ones about cowboy codingcowboy coding, chosing to study ITchosing to study IT, and happiness in the IT industryhappiness in the IT industry. Either there's not a significant body of research, it's mostly polls/surveys, or they are so broad that there's a gratitutious amount of information out there. I don't see how these questions make the Internet a better place by being asked/answered.

Others are off-topic. The programming linguistics questionprogramming linguistics question is clearly asking about things from a linguist's perspective, not a programmer's perspective, for example.

A few are too localized in time and space. Things like geographic differences in work environmentsgeographic differences in work environments and market conditionsmarket conditions fall into this category, especially in today's world where communication and cultural exchange is so easy and the technological landscape changes rapidly.

However, there are good ones. Deadlock resolutionDeadlock resolution came up in not one, but two software engineering courses that I took as an undergraduate (concurrent systems and real-time/embedded systems). Coding productivityCoding productivity might also fall into this category - maximizing productivity of an employee is a concern of managers, but I'm not sold on it as it's very individualized and specific to a given programmer and team. There are also good questions about people making cases - I frequently need to present improvement suggestions in terms of software quality, productivity, and the bottom line (among other things), so questions like the debugging questiondebugging question that help identify reputable sources that can be cited in such a document might be useful.

As long as the question is about something that's on-topic, it's targeted to/about software development professionals, and it's specific enough to provide pointed answers, I don't see why it shouldn't stay (unless, of course, it has a better home somewhere else).

Like I said, I typically need to provide reputable, citable data as to why X is better/worse than Y (if such data exists), and "because Bob on Programmers told his success/failure story" isn't good enough, although it does help to make the point. The collective Internet (ie: Programmers) has read more reputable, published material than any single individual, and would be able to point me toward citable resources (including things that indicate the opposite).

I also wonder if there's a student angle here. I can't come up with a question that's not "do my research for me", but there might be something I'm not thinking of. I don't think Programmers should be a place for someone to ask the Internet for every resource they need to write a paper, but there might be some take on how questions like this can add value to students, especially those writing Masters or Ph.D. level work if they hit a block (especially in applied topics and case studies, rather than just academic research). But perhaps not.

Also, I don't know about other people, but I love when I get my IEEE Transactions on Software Engineering or ACM Transactions on Software Engineering and Methodology in the mail. Although take what I say with a grain of salt - I'm an empirical software engineer that specializes in process and methodology. So, to me, these numbers and research results drive what I do. I might be a bit biased.

I'm torn. Some of the questions seem good, most others don't. But I can't exactly figure out where that line is. I think it has to do with localization (time and space), topicality, and specificality of the question.

Some of the questions are vague or wide reaching. Like the ones about cowboy coding, chosing to study IT, and happiness in the IT industry. Either there's not a significant body of research, it's mostly polls/surveys, or they are so broad that there's a gratitutious amount of information out there. I don't see how these questions make the Internet a better place by being asked/answered.

Others are off-topic. The programming linguistics question is clearly asking about things from a linguist's perspective, not a programmer's perspective, for example.

A few are too localized in time and space. Things like geographic differences in work environments and market conditions fall into this category, especially in today's world where communication and cultural exchange is so easy and the technological landscape changes rapidly.

However, there are good ones. Deadlock resolution came up in not one, but two software engineering courses that I took as an undergraduate (concurrent systems and real-time/embedded systems). Coding productivity might also fall into this category - maximizing productivity of an employee is a concern of managers, but I'm not sold on it as it's very individualized and specific to a given programmer and team. There are also good questions about people making cases - I frequently need to present improvement suggestions in terms of software quality, productivity, and the bottom line (among other things), so questions like the debugging question that help identify reputable sources that can be cited in such a document might be useful.

As long as the question is about something that's on-topic, it's targeted to/about software development professionals, and it's specific enough to provide pointed answers, I don't see why it shouldn't stay (unless, of course, it has a better home somewhere else).

Like I said, I typically need to provide reputable, citable data as to why X is better/worse than Y (if such data exists), and "because Bob on Programmers told his success/failure story" isn't good enough, although it does help to make the point. The collective Internet (ie: Programmers) has read more reputable, published material than any single individual, and would be able to point me toward citable resources (including things that indicate the opposite).

I also wonder if there's a student angle here. I can't come up with a question that's not "do my research for me", but there might be something I'm not thinking of. I don't think Programmers should be a place for someone to ask the Internet for every resource they need to write a paper, but there might be some take on how questions like this can add value to students, especially those writing Masters or Ph.D. level work if they hit a block (especially in applied topics and case studies, rather than just academic research). But perhaps not.

Also, I don't know about other people, but I love when I get my IEEE Transactions on Software Engineering or ACM Transactions on Software Engineering and Methodology in the mail. Although take what I say with a grain of salt - I'm an empirical software engineer that specializes in process and methodology. So, to me, these numbers and research results drive what I do. I might be a bit biased.

I'm torn. Some of the questions seem good, most others don't. But I can't exactly figure out where that line is. I think it has to do with localization (time and space), topicality, and specificality of the question.

Some of the questions are vague or wide reaching. Like the ones about cowboy coding, chosing to study IT, and happiness in the IT industry. Either there's not a significant body of research, it's mostly polls/surveys, or they are so broad that there's a gratitutious amount of information out there. I don't see how these questions make the Internet a better place by being asked/answered.

Others are off-topic. The programming linguistics question is clearly asking about things from a linguist's perspective, not a programmer's perspective, for example.

A few are too localized in time and space. Things like geographic differences in work environments and market conditions fall into this category, especially in today's world where communication and cultural exchange is so easy and the technological landscape changes rapidly.

However, there are good ones. Deadlock resolution came up in not one, but two software engineering courses that I took as an undergraduate (concurrent systems and real-time/embedded systems). Coding productivity might also fall into this category - maximizing productivity of an employee is a concern of managers, but I'm not sold on it as it's very individualized and specific to a given programmer and team. There are also good questions about people making cases - I frequently need to present improvement suggestions in terms of software quality, productivity, and the bottom line (among other things), so questions like the debugging question that help identify reputable sources that can be cited in such a document might be useful.

As long as the question is about something that's on-topic, it's targeted to/about software development professionals, and it's specific enough to provide pointed answers, I don't see why it shouldn't stay (unless, of course, it has a better home somewhere else).

Like I said, I typically need to provide reputable, citable data as to why X is better/worse than Y (if such data exists), and "because Bob on Programmers told his success/failure story" isn't good enough, although it does help to make the point. The collective Internet (ie: Programmers) has read more reputable, published material than any single individual, and would be able to point me toward citable resources (including things that indicate the opposite).

I also wonder if there's a student angle here. I can't come up with a question that's not "do my research for me", but there might be something I'm not thinking of. I don't think Programmers should be a place for someone to ask the Internet for every resource they need to write a paper, but there might be some take on how questions like this can add value to students, especially those writing Masters or Ph.D. level work if they hit a block (especially in applied topics and case studies, rather than just academic research). But perhaps not.

Also, I don't know about other people, but I love when I get my IEEE Transactions on Software Engineering or ACM Transactions on Software Engineering and Methodology in the mail. Although take what I say with a grain of salt - I'm an empirical software engineer that specializes in process and methodology. So, to me, these numbers and research results drive what I do. I might be a bit biased.

1
source | link

I'm torn. Some of the questions seem good, most others don't. But I can't exactly figure out where that line is. I think it has to do with localization (time and space), topicality, and specificality of the question.

Some of the questions are vague or wide reaching. Like the ones about cowboy coding, chosing to study IT, and happiness in the IT industry. Either there's not a significant body of research, it's mostly polls/surveys, or they are so broad that there's a gratitutious amount of information out there. I don't see how these questions make the Internet a better place by being asked/answered.

Others are off-topic. The programming linguistics question is clearly asking about things from a linguist's perspective, not a programmer's perspective, for example.

A few are too localized in time and space. Things like geographic differences in work environments and market conditions fall into this category, especially in today's world where communication and cultural exchange is so easy and the technological landscape changes rapidly.

However, there are good ones. Deadlock resolution came up in not one, but two software engineering courses that I took as an undergraduate (concurrent systems and real-time/embedded systems). Coding productivity might also fall into this category - maximizing productivity of an employee is a concern of managers, but I'm not sold on it as it's very individualized and specific to a given programmer and team. There are also good questions about people making cases - I frequently need to present improvement suggestions in terms of software quality, productivity, and the bottom line (among other things), so questions like the debugging question that help identify reputable sources that can be cited in such a document might be useful.

As long as the question is about something that's on-topic, it's targeted to/about software development professionals, and it's specific enough to provide pointed answers, I don't see why it shouldn't stay (unless, of course, it has a better home somewhere else).

Like I said, I typically need to provide reputable, citable data as to why X is better/worse than Y (if such data exists), and "because Bob on Programmers told his success/failure story" isn't good enough, although it does help to make the point. The collective Internet (ie: Programmers) has read more reputable, published material than any single individual, and would be able to point me toward citable resources (including things that indicate the opposite).

I also wonder if there's a student angle here. I can't come up with a question that's not "do my research for me", but there might be something I'm not thinking of. I don't think Programmers should be a place for someone to ask the Internet for every resource they need to write a paper, but there might be some take on how questions like this can add value to students, especially those writing Masters or Ph.D. level work if they hit a block (especially in applied topics and case studies, rather than just academic research). But perhaps not.

Also, I don't know about other people, but I love when I get my IEEE Transactions on Software Engineering or ACM Transactions on Software Engineering and Methodology in the mail. Although take what I say with a grain of salt - I'm an empirical software engineer that specializes in process and methodology. So, to me, these numbers and research results drive what I do. I might be a bit biased.