A software developer is a person concerned with facets of the software development process. Their work includes researching, designing, developing, and testing software.
1
vote
6answers
437 views
Working in a company that does not comment their code at all? [duplicate]
I work for a small software development house (10~ developers, a few product managers and a few support staff) that sells various products and services to organisations internationally through ...
-4
votes
0answers
75 views
Newcomer to software development - how to close my gaps? [closed]
I used to study business informatics but found, after an internship, a job as software developer (Ruby on Rails).
My problem is that I am, compared to most of my colleges who directly studied ...
-1
votes
0answers
121 views
From programmer to architect [closed]
I'm a web developer in a fairly disorganized enterprise (we don't have an architect around, nor documentation or even plans) and I would like to become a software architect. My goal is to be able to ...
0
votes
0answers
50 views
does a modern software developer need to know algorithms really in deep? [duplicate]
Nowadays, we need to APPLY the knowledge to know the fastest algorithm for some particular problems.
Devs don't have to know how algorithms work - they only know :
1.what task the algorithm is good ...
6
votes
5answers
673 views
What needs to change for Software Engineering to become a formal profession?
Unlike other professions (such as Accounting, Law, Medicine, etc.), there is no profession-wide certification for Software Engineering.
I am well aware of the multitude of technology and methodology ...
0
votes
0answers
58 views
What is expected in the documentation of a software project [duplicate]
I have about a month left to work on my final year project for college and between all my assignments and exams, I have to write documentation for it. On our college guidelines it states the ...
0
votes
1answer
100 views
Impact of ending contract with know-ins-and-outs lead developer of a project [duplicate]
I have a long time running project. Its been running for about 6 months. The project is very big. The lead developer/team leader designed the project and the whole project is in his brain. He knows ...
1
vote
2answers
227 views
Day-to-Day Differences between Software Engineering and Web Developer Positions [duplicate]
I am hoping to transition into the IT/development field and am expecting to start classes this summer. I come from a teaching background, but have also done freelance web development as a hobby for a ...
-1
votes
4answers
250 views
Software Design and architecture from Scratch [duplicate]
I know a lot about programming syntactically. What I am unsure is about how should I go to build a software from scratch. How should be the objects be designed and how should they interact with each ...
-1
votes
6answers
461 views
Is enrolling all programmers of our team in Microsoft Certification Training a good idea? [closed]
Is it a good idea to enroll all members of our development team in Microsoft Windows App Dev Certification Training? The goal would be to increase the quality of our product and having a more ...
2
votes
3answers
285 views
Is the following diagrams correct for RAD and Agile methodologies?
I do not know if this would be the right stack exchange site to ask this question but I have been researching on RAD (Rapid Application Development) and Agile methodologies and was trying to find ...
3
votes
3answers
270 views
Web developer to software engineer [closed]
I'm currently a web developer building web apps in PHP and Javascript. I really enjoy the programming aspect more so than the front end design side of things. I would to like to start to focus my ...
3
votes
1answer
305 views
How to prevent my executable being treated from AV like bad or virus?
I'm creating a piece of software, that will run on windows and will act like launcher for the game, to serve as an auto-updater and file verifier in client siede PC.
One thing I don't understand, why ...
2
votes
7answers
335 views
Should developers be worried about automation that make them redundant eventually? [closed]
Should developers be worried about possible automation happening in their projects that might make them redundant ? I never particularly worried about this myself but I have seen many developers ...
0
votes
2answers
179 views
How to get better at debugging? [duplicate]
How can one become better at debugging in general? I do not mean specific tools or tactics that apply to a certain programming language or stack, but simply how to make your mind better at it, ...
7
votes
4answers
593 views
Computer science jobs that don't let you develop software outside of that job? [closed]
I'm 15, and I was talking to my friends about what we wanted our future careers to be. I told them that I would like to have a job in the computer science industry (more specifically software ...
9
votes
5answers
521 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 ...
9
votes
4answers
664 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 ...
0
votes
3answers
210 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
546 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
480 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 ...
10
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 ...
18
votes
5answers
786 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
214 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 ...
7
votes
3answers
227 views
Organisation of Application Development Team Wiki?
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, ...
0
votes
1answer
701 views
Interview books on data structures, tree operations, algorithms and algorithms complexity, etc [closed]
I might be prompted for an interview at Microsoft and since I've got some time to study I'd like a suggestion on some books or sources covering questions and answers for a software engineer technical ...
2
votes
3answers
1k views
moving from software development to business analysis [closed]
I am seasoned analyst/developer who has grown from a senior dev to lead a small team working on line of business applications for a large company.
In a last ten years I have been working within the ...
1
vote
1answer
308 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
551 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 ...
7
votes
3answers
374 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 ...
31
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 ...
42
votes
18answers
5k 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
280 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
381 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
464 views
Are R&D mini-projects a good activity for interns?
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 ...
7
votes
10answers
2k views
Are there low stress software jobs? [closed]
I've worked for two major software companies and I cannot deal with the stress.
These are the stressors...
Being asked at the end of the day to get something complicated done that day.
Being asked ...
5
votes
3answers
301 views
from software developer to a software teacher career [closed]
I am a software engineer on a large company and I love what I do. However, I feel that on the long run I would like to become a teacher on these subjects, not exactly a classic uni teacher, but more ...
0
votes
2answers
235 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 ...
45
votes
10answers
19k views
How to be a successful programmer without a CS degree [closed]
Disclaimers (Please read before jumping to answer):
I've seen a number of questions similar to the one I would like to ask, so here are some similar questions.
IMHO They are neither completely what ...
4
votes
1answer
217 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 ...
6
votes
3answers
590 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 ...
2
votes
4answers
623 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 ...
7
votes
11answers
939 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 ...
14
votes
9answers
1k 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 ...
1
vote
3answers
774 views
Best way to meet developers online for collaboration in real life?
I realize that attending meetings, conferences, groups, etc. is a great way to meet developers in real life because they're already out there to begin with, thus, they have an interest in social ...
21
votes
12answers
1k 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.
...
150
votes
26answers
15k views
How to apologize when you have broken the nightly build
My first commit in my project resulted in nightly build being broken and people are all over me as we are nearing the release. I want to sent an apology email that should sound sincere
and at the same ...
3
votes
4answers
333 views
Where do I find experienced programmer who are interested in opensource works?
I am working on an opensource PHP framework, which I think will be a big hit (fingers crossed).
I want to collaborate with a few (open-source enthusiast) developers who have already worked on ...
1
vote
6answers
499 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 ...