A software developer is a person concerned with facets of the software development process. Their work includes researching, designing, developing, and testing software.
-2
votes
2answers
69 views
What would you advise for a graduate who starts his first job as a Software Developer? [on hold]
I am soon to be graduate who starts his first official job as a Software Developer. What would you advise me? Like don't stay after job, don't work too hard because you'll burn out etc. Thank you very ...
0
votes
3answers
170 views
Programmer-to-Programmer, what would you ask? [closed]
I can't discuss specifics but let me begin by inserting you into a fictitious scenario that closely mimics the one I'm in.
You have just been brought in as a engineering consultant to help finish an ...
0
votes
0answers
56 views
How to manage the whole project while you are the only resource [duplicate]
It's frustrating to handle the whole Project/manage the project while you being the only developer/coder/Programmer in the Project. How can we handle the project?
Are there any steps to follow to ...
1
vote
2answers
281 views
How can I earn money on my software? [closed]
Over last several months I had written some good piece of numerical software in C# in .NET 4.0.
Currently it has only versions for Windows XP/Vista/7/8/8.1 but thanks to Mono/Xamarin it wouldn't be ...
-2
votes
2answers
92 views
RESTful API development : is it web developer's work or software developer's work? [closed]
First of all, I am sorry that the issue I'm going to say is not about a technical thing.
I'm just confused.
I am trying applying to several companies as a software engineer.
The latest work that I ...
0
votes
2answers
80 views
Building an executable [closed]
I am an Electronics engineer so forgive my newbieity.
Ok I want to build an exe file for multiple steps to be done on a windows when someone press on that file.
the steps are:
Install a media ...
0
votes
3answers
110 views
Is rapid prototyping incompatible with software requirements specification?
From what I've learned last term on SWE courses, a big part of it is writing documents, so it seems that a software requirements specification (SRS) should earn points for my end-of-course project.
...
0
votes
0answers
47 views
How can a single person use agile method? for software application [duplicate]
I am looking to do a personal project on a web application.
on my methods section I'm finding it difficult to choose just one Agile Method so here is the list I am trying to combine those or just a ...
-1
votes
2answers
145 views
Programming languages and variety [closed]
So the issue I have as an undergraduate Software Engineering student, is the topic on which languages must one carry under their belt for future markets. I've been having this debate with teachers and ...
20
votes
3answers
1k views
In reality, a developer also administers DBMS and system? [closed]
I really don't know where else to ask. So here it goes.
I'm working at a very tiny company that makes ERP software and websites.
1 developer with + 10 years experience.
2 developers with + 3years ...
1
vote
2answers
47 views
Should a persisted and 'finished' by state transaction be editable to any user
This question has been bugging me for a while.
I came from a background where I taught that when a transaction reached some state (FINISHED, PRINTED, etc) it should no longer be opened for ...
1
vote
3answers
254 views
When is the best time to do self learning in relation with software management?
It all started from here. I have been following Software Estimation: Demystifying the Black Art (Best Practices (Microsoft)). The third chapter says that in Software Management:
You cannot give too ...
10
votes
6answers
610 views
How should we handle extra cosmetic features in Scrum sprints?
I was reading the Scrum documents and it says that the tasks in Sprint should be "potentially shippable".
I am confused by what this means. Suppose in Sprint 1 the goal was, "user registration form".
...
5
votes
5answers
885 views
Migration from a complex C++ application to C# a — good idea?
We currently have a complex VC++ software application, which uses a library like ObjectARX to build the dll. I feel there are many features in C# like Collections, Generics, and other libraries which ...
0
votes
2answers
360 views
Recommended Abstraction to transfer data over a nework than byte[] array?
I was curious, why do we prefer byte[] array to transfer data over the network and not anything else? Or if I am missing anything, what are the other ways to transfer the data over a network.
4
votes
2answers
284 views
Do Tech Firms use a lot of Algorithmic Practices that we studied in college? [closed]
I am yet to start my career, I have a profound interest in algorithm design. I somehow fail to understand that, how would a tech firm use the algorithmic paradigm? I mean in real life projects do we ...
2
votes
3answers
3k views
How can I determine what level (entry, mid, senior) I am? [closed]
I have an interview with a company headquartered in San Francisco. They are pretty popular, well publicized, and recently acquired by a semi-notable player in Silicon Valley. The team is probably ...
1
vote
3answers
276 views
Synchronization in the given Code
I had an interview few weeks back, and I was asked to write a code with Setters and Getters. I had written the following code;
// Just an example
Class ABC{
private int num;
public void ...
0
votes
0answers
79 views
How do I explain the importance of NUNIT Test cases to my Colleagues [duplicate]
I am currently working in Software Development for applications including lot of Mathematical Calculations. As a result there are lot of test cases that we need to consider. We donot have any NUNIT ...
0
votes
1answer
101 views
Share Mulitple Classes as one dll or a lib with Mulitple Projects
Currently I have some shared class files(.cpp and .h) which I include them in around 20 Projects. Currently I have to include them in all of the projects.
So if I get some business requirments and I ...
4
votes
2answers
187 views
Secure an Application/Software by expiration with Date?
I have been working on some software application and I update them every 6 months. Currently, the way I track the date is by extracting the date from the system when the user installs the application, ...
6
votes
2answers
483 views
Solutions for floating point rounding errors
In building an application that deals with a lot of mathematical calculations, I have encountered the problem that certain numbers cause rounding errors. While I understand that floating point is not ...
11
votes
4answers
913 views
Is there industry demand for developers who have no GUI experience?
Is there still demand for developers who crate software without GUI's in the industry? Are jobs still in demand?
I only ask because I write a lot of software for myself in C. I mainly use FreeBSD ...
2
votes
2answers
77 views
How to handle deleting record with associated records?
this is not a technical question but rather about the right logic on handling delete with foreign key constraint. First of all, Im very new to programming and a dummy about software engineering. Im ...
1
vote
6answers
743 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 ...
9
votes
6answers
1k 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
1answer
143 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 ...
2
votes
2answers
5k 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 ...
0
votes
4answers
1k 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 ...
2
votes
3answers
2k 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
802 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
2k 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 ...
3
votes
7answers
435 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
519 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
707 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
656 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
1k 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
429 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
852 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
1k 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
857 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
316 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
359 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
1k 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
4k 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
520 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
625 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
491 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 ...