Talk:Software developer

From Wikipedia, the free encyclopedia

This page may need to be merged with programmer. Joncnunn 20:08, 11 April 2006 (UTC)

[edit] Sofware development too easy

I moved this from the main article, where Jesse60905 had left it:

Jesse60905 20:12, 22 May 2006 (UTC)In my opinion a Software Developer makes plenty of money with SEMI-easy work to make Software Developer the best job there is (with good training and experience of course).

Since when is software development easy? Some is, to be sure, but not all. Ever try to write an RTS with no noticeable latency, despite the fact that all the AIs are running pathfinding algorithms in a continuosly changing topology? — Frecklefoot | Talk 21:14, 22 May 2006 (UTC)

Jesse60905 again. Lost my pass and cba to retrieve it. Don't talk about things you don't know anything about. Sadly you are not aware of the fact I have taught myself quite a bit about programming on my own and sadly I stick to my original comment. Programming is quite easy considering the lack of any actual labor. 66.65.221.52 (talk) 20:56, 13 March 2008 (UTC)

Okay, I'm not one to feed the trolls, but I'll respond anyway. "Don't talk about things you don't know anything about." Well, being a game programmer for over 15 years, I do think I know a thing or two about software development. I also worked in Defense for a few years, and the work there wasn't easy either. At any rate, making a statement about what is "easy" or "hard" is purely subjective and has no place in a Wikipedia article where NPOV rules. — Frecklefσσt | Talk 18:51, 7 April 2008 (UTC)

[edit] Merger proposal

The single reference here is not sufficient to denote a clear difference between programmers and software developers. In many companies, the terms are synonymous, and the broader scope work is assigned to "programmer analysts" or "engineers". --207.154.89.62 (talk) 23:01, 17 January 2008 (UTC) Furthermore, there are also people in some "programmer" positions that do much of the work that is applied to software engineers. And thus, I don't feel this specific term carries higher importance than programmer on the level that it requires a separate article. --207.154.89.62 (talk) 23:05, 17 January 2008 (UTC)

I disagree with the proposal; software in this context usually refers to some end product that is developed according to stipulated requirements of some target audience, be it a specific client or the retail end-user market at large. A land developer is a glorified hole-digger, but land development implies a lot more than just moving bits of dirt around. If anything, the article should be merged into software development, as there isn't much to say about the people that doesn't involve the process. Ham Pastrami (talk) 03:15, 2 February 2008 (UTC)
I quite disagree on merging this article with Programmer. In fact the Programmer article maybe more worthy of revisiting today, being of such high connection to Computer Programming, which in turn can be argued to be an increasingly limited term in comparison with Software development as a large umbrella that can cover both development computers, phones and other growing classes of devices. Thus, IMO, it makes more sense to focus on Software Developer/Development as a more general criteria from which we can link computer programming.
On the other hand, regarding merging Developer-Development, I rather agree on its benefits to eliminate redundency, much as how Software Tester is only a redirect to Software Testing. However, looking around in WP, I seem notice that this may not be the approach followed so far. Check the dual existence Architect / Architecture, Researcher / Research ..etc, so I think we need more people to weigh on this...--Kgoarany (talk) 03:27, 30 March 2008 (UTC)
I disagree with the proposal: although the terms are often used interchangeably, they are used in different contexts. Traditionally programmer and analyst referred to different occupations. The trend to assign the different tasks to the same person led to replace the term with: software developer, software engineer, computer scientist... Glux (talk) 20:29, 6 April 2008 (UTC)
Oppose merge with Programmer: It doesn't have to carry a "higher importance" than programmer to warrant a separate article. It would be oversimplification to merge the two. One doesn't have to be a programmer to develop software. Oicumayberight (talk) 00:00, 7 April 2008 (UTC)
Oppose merge with Programmer: Along the same lines as above, there can be multiple non-programmers involved in development - to state it another way, the programmer(s) may be just one part of many on a larger team during development. It is true that in smaller companies people tend to wear many hats and the "programmer" of a certain company might fulfill all the duties of development, however that doesn't warrant a merge. Programmer and developer should not be merged, but if one wishes a merge, I agree that "software developers" could possibly be merged into a subsection of "software development" as stated above. (although as also stated above there seems to be no standard on merges of this nature throughout wikipedia) 10 April 2008
Oppose merge with Programmer: Professional software developers are typically insulted by the use of the term programmer to describe their work. A programmer does not have the skills, wisdom, experience, and intelligence of a software developer. Grouping these two professions together is analogous to grouping physicians, NPs, PAs, nurses, and MAs together into a single profession. They are not the same. Dgmjr05 (talk) 19:00, 18 April 2008 (UTC)
Oppose on above grounds It has merit if we would just work on it. Also, how do Software Developters have more intelligence then ordinary programmers. Also, there is no source for that statement and therfor we must assume it is POV.--Jakezing (talk) 02:46, 19 April 2008 (UTC)
I am an expert in the field. Thanks for asking. Dgmjr05 (talk) 12:17, 21 April 2008 (UTC)
P.S. Really, stop stalking me. This is getting creepy. Dgmjr05 (talk) 12:18, 21 April 2008 (UTC)
Oppose merge with Programmer: The Programmer article says A programmer is someone who writes computer software.... A programmer is not a software developer, software engineer, computer scientist, or software analyst. The Software development article says Software development is the translation of a user need or marketing goal into a software product. I have extended this article's list of development activities to include a wider spectrum to reflect this. - Pointillist (talk) 00:47, 6 June 2008 (UTC)
  • Based on the earlier discussions I propose that the lead paragraph be changed from "one or more facets of the software development process" to "facets of the software development process wider than design and coding", and that the "It has been suggested" merge be removed accordingly. I have made these changes - please revert and comment here if you disagree. - Pointillist (talk) 01:57, 6 June 2008 (UTC)

[edit] question

has the software developer all the quality like software tester ,designer ,analyser , —Preceding unsigned comment added by 122.163.223.123 (talk) 06:30, 24 February 2008 (UTC)

  • IMO a 'developer' has to accept all the software development phases and try to work within them, but a 'programmer' can rely on being an expert in just one aspect. For example, if a design requires access to hardware registers, a Java programmer can just say "you can't do that in this environment", but a developer has to find a better response e.g. by questioning the requirement, changing the architecture, costing and recruiting a 'C' programmer, rewriting the documentation etc. Of course, a single developer might not have all the skills needed, but he/she cannot limit responsibility as closely as a programmer can. In some situations the 'programmer' may have an excellent understanding of the real business problem and can imagine very creative solutions. A programmer who is not measured/managed/rewarded for thinking outside the box may (without very subtle seduction by his peers) prefer to maintain the pure 'programming' role rather than accept the uncertain responsibilities of being a 'developer'. - Pointillist (talk) 01:20, 6 June 2008 (UTC)