A software developer is a person concerned with facets of the software development process. Their work includes researching, designing, developing, and testing software.

learn more… | top users | synonyms (1)

9
votes
5answers
808 views

Asking potential developers to draw UML diagrams during the interview

Our interview process currently consists of several coding questions, technical questions and experiences at their current and previous jobs. Coding questions are typically a single method that does ...
4
votes
8answers
1k views

Creating an in-house single source software development team

Our company wants to create a single department for all software development efforts (rather than having software development managed by each business unit). Business units would then "outsource" ...
9
votes
4answers
2k views

why not use unmanaged safe code in c#

There is an option in c# to execute code unchecked. It's generally not advised to do so, as managed code is much safer and it overcomes a lot of problems. However I am wondering, if you're sure your ...
1
vote
3answers
643 views

should I extend or create instance of the class

I have two classes Class A and Class B in Class A, i have three methods that perform the save, delete and select operation based upon the object I pass them. in Class B I perform the logic operations, ...
3
votes
3answers
1k views

Intern Screening - Software 'Quiz'

I am in charge of selecting a new software development intern for a company that I work with. I wanted to throw a little 'quiz' at the applicants before moving forth with interviews so as to weed out ...
4
votes
7answers
2k views

Should a developer create test cases and then run through test cases? [duplicate]

I work for a company where the development manager expects a developer to create test cases before writing any code. These test cases have to then be maintained by the developers. Every-so-often a ...
11
votes
8answers
2k views

What are programmers made to do in spare time in jobs? [closed]

Well, with no prior job experience I am completely ignorant of how things happen at software companies. I want to know what programmers are made to do when there is nothing to do? Lets consider ...
15
votes
11answers
1k views

Hiring Developers - Any tips on being more efficient? [closed]

I represent a software company that is in process of building a large software development team. We are picky in who we hire and have really good retention rate (most of the devs have been here for an ...
19
votes
5answers
893 views

How to handle this unfortunately non hypothetical situation with end-users?

I work in a medium sized company but with a very small IT force. Last year (2011), I wrote an application that is very popular with a large group of end-users. We hit a deadline at the end of last ...
1
vote
7answers
369 views

What are the pros and cons for having a dedicated T-SQL developer on your team?

Our T-SQL developer just gave his two weeks notice. We have been asked if our team of four developers would like an additional developer. We are offered to do our own T-SQL / Entitiy Framework ...
8
votes
3answers
491 views

Organisation of Application Development Team Wiki? [closed]

Are there any resources available around that suggest best-practice structure for setting up a wiki for developers? I'll be managing a team that has not had the best track record for documentation, ...
1
vote
1answer
707 views

What is the structure of a team developing a computer game? [closed]

I wanted to ask if there is a typical structure for a team developing a computer game and, if so, what are the specific roles of the team members. Also, what is the size of such a team (in terms of ...
3
votes
9answers
698 views

Should architect or dev lead tell teammate where to add their code before coding a new feature?

I have experienced with two kinds of team. After a feature is assigned to me, one kind of dev lead tell me the exact file or class to add my code, another kind of team just say the story or ...
8
votes
3answers
658 views

Copyrighting software, templates, etc. under real name or screen name?

My question is hopefully simple--should I copyright my work (art, software, web design, etc.) under my real name or my screen name? My real name and screen name are also easily connected with a bit of ...
32
votes
6answers
2k views

My software is hosted on a “bad” website. Can I do anything about it?

Edit: Thanks for all of the answers, guys! I think I'm just going to include some kind of text on my webpage telling users to only download from the links provided. The thing is that there have been ...
45
votes
18answers
9k views

How to manage a developer who has poor communication skills

I manage a small team of developers on an application which is in the mid-point of its lifecycle, within a big firm. This unfortunately means there is commonly a 30/70 split of Programming tasks to ...
2
votes
5answers
302 views

Is there a way for developers and their clients to make a 'safety net' for the final transaction of software for money?

First off, we presume that the projects in question are not large or important enough for the parties involved to establish a formal contract, and that the parties are not able to meet in person. So, ...
3
votes
1answer
431 views

How to sell my work?

I'm a freelancer, a company I'm working with (which has a government as customer) asked me to write an app (web-based and/or system) to allow them archiving documents, and making them downloadable by ...
2
votes
2answers
803 views

Are R&D mini-projects a good activity for interns? [closed]

I'm going to be in charge of hiring some interns for our software department soon (automotive infotainment systems) and I'm designing an internship program. The main productive activity "menu" I'm ...
10
votes
9answers
1k views

Is it a responsibility of the software developer to understand what the customer meant with his request?

Kind of a yes / no question and why? Is it the responsibility of the software developer to understand what the customer meant with his/her request or is it the responsibility of the customer to ...
1
vote
2answers
322 views

Django development best practices

I have spent some time studying Django and I've done some applications. But I really don't know what is the best approach while developing an application, I mean, there are several options: Make all ...
4
votes
1answer
235 views

Should I store “system b” password in “system a”?

I am developing a system for mailing which has a account id/password to login and I need to store the smtp server account and password for sending mail. Since the mail is auto send I can't request the ...
7
votes
5answers
783 views

What should developers test before submitting their work to testers?

Is there a checklist the developer must go over before passing their work to testers ? Also, what are the conditions/cases the developer must pay attention to ?
3
votes
6answers
1k views

Are developers/programmers becoming a commodity in the IT world? [closed]

I work in the IT department as a web applications developer for a major company. Recently as I was at a coworker's desk (he's an architect), I saw this graph that was entitled "Likely Future Roles in ...
4
votes
6answers
746 views

Job title on Curriculum Vitae

Right now I'm preparing my CV. I think it's relevant to mention that I'm not native English speaker and my question is half-linguistic, half-programming related. I've been professionally hired as ...
0
votes
3answers
1k views

How to learn to become a web developer? [duplicate]

Possible Duplicate: What should a developer know before building a public web site? I have been working in telecommunication companies for more than 3 years, and now I want to try to become ...
7
votes
3answers
802 views

Should the gating question in hiring a web developer be “Have you by yourself, or with one or two partners, ever brought a product to market?”

I've just met a guy, an engineer but a software naif, who's designed, produced, and is now selling a very nice product, a backyard zip line. He devised a new braking system for the thing and has a ...
19
votes
7answers
2k views

How important is it for programmers to look and behave smart? [closed]

I know that looking and dressing good is of vast importance in fields like sales, marketing, and human resources. But is it really important for developers, even when they aren't directly contacting ...
3
votes
1answer
165 views

Participating in Webinars and Seminars about Developing and Programming [closed]

Does participating in Webinars and Seminars about software development and programming improve a developer's programming level? Please note that I'm asking this question about developers, not ...
2
votes
4answers
2k views

Software design methods for Java or any other programming language

I'm junior programmer and I would like to know how professionals write their code or which steps they follow when they are creating new software. I mean, which steps they follow, which programming ...
5
votes
8answers
737 views

Slow developer machines - approach with vmware good?

we are using slow developer notebooks. They come equipped with vista and 2 gb rams, which slows down everything. Someone decided a good resolution would be to use vmware clients instead of faster pc ...
6
votes
11answers
1k views

How do I handle this job situation? [closed]

I am a recent college graduate. I recently interviewed for a Software Developer position. I really like the environment. I got offers from other places but this place just feels really comfortable for ...
15
votes
9answers
2k views

Dealing with a developer continuously ignoring edge cases in his work

I have an interesting, fairly common I guess, issue with one of the developers in my team. The guy is a great developer, work fast and productive, produces fairly good quality code and all. Good ...
29
votes
11answers
1k views

Should a developer be forced to memorize details?

Many times I forget things about my application. I don't memorize the table names or what a query did and I search to get what I want. My team leader told me I'm supposed to memorize the table names ...
21
votes
12answers
2k views

How to manage a developer with good knowledge of programming language but very poor analytical skills

I work as a team lead in a fast-growing services company. There is one developer in my team who's not performing well, and unable to solve even the simplest of the problems without being spoon-fed. ...
164
votes
24answers
20k views

How to apologize when you have broken the nightly build [closed]

My first commit in my project resulted in the nightly build being broken and people are all over me as we are nearing the release. I want to send an apology email that should sound sincere and at the ...
74
votes
14answers
62k views

How is a “Software Developer” different from a “Software Consultant”? What makes a consultant?

I have seen a lot of people claiming themselves to be a "software consultant". These consultants do what a normal software developer does, write code, estimate tasks, fix bugs and attend meetings etc. ...
6
votes
2answers
2k views

Time frame to pass the MCPD Web Developer .NET 4

I have 24 months experience develping .NET C# client/server apps in my profession as Soft developer. Now starting in a new company I have a probation time of 6 months. My new employeer wants to give ...
4
votes
2answers
413 views

Does Apple own any rights to software you create with their developer tools?

Or do you own the rights to any software you create, regardless of whether you used tools supplied by a third party? Thanks
10
votes
3answers
755 views

Where can I find fellow developers who are looking for help to create a startup? [duplicate]

Where can I find fellow developers who are looking for help to create a startup? Are there any collaboration websites whereby people pitch ideas and a group of people 'join' the project in an effort ...
2
votes
6answers
712 views

What's the best way of marketing to programmers? [closed]

Disclaimer up front - I'm definitely not going to include any links in here - this question isn't part of my marketing! I've had a few projects recently where the end product is something that ...
5
votes
6answers
2k views

How long for a java developer to be able to start programming in C#?

I am working on a project that will be acquiring four new Java developers (mid-to-senior level). They will be responsible for writing code for web services and an event-driven UI. This is a .NET ...
23
votes
2answers
19k views

Are there any contracting agreement templates online? [closed]

Contracting is fairly common, so I imagine that there's some pre-fab templates for software contracting agreements out there. I'm looking for one that I modify for my needs, pass through my lawyer and ...
26
votes
12answers
1k views

What are developer's problems with helpful error messages? [closed]

It continue to astounds me that, in this day and age, products that have years of use under their belt, built by teams of professionals, still to this day - fail to provide helpful error messages to ...
6
votes
6answers
8k views

How: Personal life of a Software Developer [duplicate]

have just graduated and am looking for job in the field of Software Development. Since, I like to go with application developments. Well, being a Software Engineer; Can able to survive personal ...
7
votes
8answers
2k views

What is your favourite/ideal development environment? [closed]

If you could describe your ideal development environment, what would it be? There are numerous things to take into consideration, including but not limited to: Hardware Software (Operating System of ...
11
votes
16answers
2k views

What do you use string reversal for? [closed]

In PHP it's strrev(), in Rails it's .reverse, but most languages don't have any string reverse function. Some have array reverse functions that can be used on characters. I was thinking this must be a ...
6
votes
6answers
767 views

Is working in ''Classic Asp'' good for me for the future?

I have completed my post graduation in Msc(comp sci)-2010. Is working in "Classic ASP" today good for me in the future? Because I am fresher and I have learned ASP.NET 3.5 version. Please let me ...
8
votes
9answers
3k views

How important is XML for a developer? [closed]

Is it must that every developer should know XML? How important is XML for a developer? Any suggestion...
17
votes
7answers
2k views

Are 'Architect' and 'Developer' separate roles? [closed]

Is it actually possible to develop software without also architecting it?