Questions tagged [software-development]

Questions regarding the Workplace interactions and considerations that are involved in the process of designing, implementing, testing, deploying, etc., a software product. Please refrain from posting coding questions, as those belong to Stack Overflow instead.

Filter by
Sorted by
Tagged with
47
votes
6answers
7k views

When given the choice in a test, should I use the older technology that I'm most comfortable with or a newer technology that I might struggle with?

I'm having a practical test for a job oportunity tomorrow. The job involves mainly, although not only, software development, which is what the test will be about. I was told I would be given a ...
45
votes
5answers
14k views

How to avoid making self and former employee look bad when reporting on fixing former employee's work?

A former employee in good standing has changed jobs. Unfortunately a lot of their work just prior to leaving did not satisfy some acceptance criteria found by QA, and had other bugs. I'm picking up ...
44
votes
15answers
9k views

How do you deal with the emotions of not being the one to find the cause of a bug?

I've had a couple of occasions where I've been trying to find the root cause of a bug. These are bugs that might originate with the code or server configuration but their effect is quite broad so ...
43
votes
6answers
9k views

New college grad hired as a hardware developer; how do I deal with being told I'm now a Front-End Web developer?

I landed a job that I applied for right out of college. The job listing was for a software developer utilizing C#/Python/C++ and during the interview, it was revealed that the position that I was ...
42
votes
5answers
10k views

How to tell your boss that unforeseen work will delay a project?

I'm a new team lead on a project integrating my companies' software with an outside vendor's. This project was planned out and estimated before I came on, so I'm pretty much just following the roadmap....
38
votes
7answers
18k views

How do I ask for 2-3 days per week remote work in a job interview?

I will soon be applying for jobs. I'm still a junior developer with some but not too much experience under my belt. One thing I'd love from a new job would be the possibility to work remotely for 2-3 ...
34
votes
5answers
7k views

Is unpaid overtime commonplace for developers? [duplicate]

Without disclosing too much detail, a project that myself (the only junior on the project) and the team that I work in had to finish a 7 month project in 3 months. This meant the whole team had to ...
30
votes
4answers
4k views

I unexpectedly got a very negative annual performance review - What can I do to spot this earlier in the future?

I recently had an annual performance review in my Full Stack Developer, the first review I have gotten in about 11 months after being at the company for around a year and a half. On the self ...
30
votes
6answers
11k views

How do I write technical handover documentation before leaving a company?

I am serving notice period in my organization, and a project manager has asked me to write down a document on what I have done. I have briefly mentioned the points on which I have worked, but I have ...
27
votes
16answers
7k views

Programmers who are highly recommended, but cannot handle paper test programming question

tl;dr: How to deal with programmers who are highly recommended, but cannot handle paper test programming question I interviewed a candidate for a programming position. He is a recent graduate from a ...
27
votes
3answers
5k views

My Company has a problem letting my department finish and implement projects. (Manufacturing environment)

I work in a small IT department (4 people), and two of the 4 of us are software developers. The company is behind the times in terms of IT solutions and technology in general. So my coworker and I ...
27
votes
6answers
4k views

Is it feasible to attempt to get a job for software development without being a legal adult?

I am looking for a source of income this summer, and I am 15. I have several years of experience with software development and about a year of web development experience with PHP, JavaScript, etc. and ...
26
votes
9answers
11k views

Co-worker sabotaging/undoing my work [closed]

Context: I just got hired as a software developer in a team which has freshly transitioned from networking to development. Before me they hired another developer a year ago who has been since then ...
26
votes
7answers
4k views

First sign that you should look for another job?

I'm in my first software development job and have been only working at my company for a year. I am wondering how people know when to find another job and when to stick at the job they have. I find ...
25
votes
4answers
12k views

Team writing a letter of concern to management

I am a part of a team of 10. We had a contractual agreement with an agency in another country. Since I started working with my company, the quality of work delivered from the agency was less than ...
25
votes
3answers
4k views

new candidates being offered much higher salaries for same job, what to do?

I am currently a senior .NET developer in the company, working on the most valuable product of the company, and one of the few with web development skills. I have over 5 years of experience and my ...
23
votes
11answers
6k views

Is it unprofessional to call code “garbage”?

Intro: I’ve been writing software for over 15 years and currently lead a team of ~10 developers with whom I conduct code reviews daily. My comments are generally direct, honest, and straight-forward. ...
22
votes
4answers
4k views

Am I overly concerned about a newly hired Senior Developer with low performance? [closed]

TLDR: This is my first time having to deal with is apparently incompetent behavior as a Lead Dev (note: I am NOT in a superior/management position). Am I being too critical? What actions should I ...
20
votes
4answers
2k views

How to communicate co-worker sharing company code on GitHub

I a software developer at a well-known financial company. My team consists of three junior software developers and our team lead has taken more of the manager hence there is really no supervision on ...
20
votes
3answers
5k views

Software engineer position trial day - “Do”s and “Don't”s [closed]

After a series of interviews by Skype and even a test task, one IT-company from the EU invited me to a trial day (and I live far from this EU country and I'm even not in the EU) I've got no idea what ...
19
votes
8answers
8k views

How can I avoid critical mistakes in a new code environment?

I've been a developer for over 3 years now and I have built up confidence of my programming abilities within my team. Recently my team has been employed under a company owned by our venture ...
18
votes
5answers
3k views

How to manage frustration from dealing with spaghetti codebase and feeling like I can't deliver

Some context: I'm a newly hired developer (1.5 years) at a software testing company. For a while things were going great. I was able to dive in relatively quickly, but there have been some speed bumps....
17
votes
8answers
2k views

How to polite explain that an inexperienced coworker is wrong about coding standards

I have been working in the software industry for more than 2 years now, and have been studying it in school for the last 4. I work with an intern who has taken 2 introductory classes (Python and Java),...
17
votes
9answers
4k views

How to make a career shift to less stress with a Developer background? [closed]

How can I make a career shift from being a software developer to something less stressful without completely disregarding my background and skills? Some details: I've been working as a software ...
16
votes
7answers
4k views

How to deal with legacy software and split opinion?

I realize there is a pattern, when the engineering team/department has legacy software in their portfolio and managers (usually non-technical but not necessarily) declare the software as good. On the ...
16
votes
12answers
5k views

How to help senior developer who is beyond helping

I got recently promoted as a manager in a small company (less than 20 people), I have only been in the workforce ~2.5 years, and I'm a lead developer in our project. Senior developer has been working ...
16
votes
6answers
2k views

How to diplomatically resolve an unreproducible bug your manager wants addressed?

I work in the software industry in a junior capacity and have been unable to reproduce a bug. This issue has apparently been seen < 3 times at a customer site, and a senior member of the team ...
15
votes
4answers
2k views

Does work experience on obsolete technology/platform count?

I have a good amount of experience (about 6 years) working on the Symbian platform. While I have learned a good deal about mobile application and framework development and about mobile computing in ...
15
votes
7answers
2k views

Why is non-professional technical experience sometimes snubbed by interviewers?

I once interviewed for a software developer role in a big IT company. The interview was done in front of two interviewers: a "regular" one, and a "trainee" who was shadowing and taking notes. When ...
15
votes
4answers
1k views

Determining why an employee who is very quiet seems to be unhappy

I manage a team of software developers. I have an employee who is unusually antisocial. It's not just that he's quiet, he won't even nod to you if you pass him in the hall. On the other hand, he is ...
14
votes
5answers
8k views

Is it considered non-commercial usage, to use tools solely for internal work? [closed]

I work as developer in my company, and I am reducing the manual tasks of the team members by creating online applications for internal use; just my team is using them. I found some scripts on ...
14
votes
8answers
6k views

Is there really a shortage of software developers?

I keep coming across news media articles reporting a dearth of software developers and how US companies are struggling to find and retain them. The typical article usually quotes hiring managers ...
14
votes
4answers
1k views

How to convince boss that learning new technology or brushing up during downtime pays off?

I have posted about many challenges at my workplace, and the issue of how to manage downtime is one that we've been struggling with, and I speak on behalf of my colleagues as well. What exactly do we ...
14
votes
3answers
797 views

How to move forward from what's essentially a prototype, which was never intended to be sold to high-profile clients

Ok so I started off with this prototype piece of software in my attic and now it's has become a company. I really can't be too specific, but imagine a server side scripting thing that is now being ...
14
votes
4answers
4k views

Feeling bored with software development. Should I change career paths? [on hold]

just looking for some advice really as I don't know where to turn. I am currently working for a fairly large tech company, working as an application software engineer. I've been here for a couple of ...
12
votes
6answers
2k views

I submitted an unapproved feature, got in trouble, now what?

TLDR: I pushed (broken) functionality without approval that ended up being caught by QA, and my boss is (rightfully) upset. What should I do? I work as a developer on a digital product. Recently, ...
12
votes
4answers
3k views

How to deal with html / css programmer who comments out all changes he makes to CSS instead of deleting them [closed]

I am currently mentoring a co-worker who refuses to delete code. He currently works as strictly an html / css developer, but when he edits CSS, he does not delete code. He will comment out anything ...
12
votes
5answers
2k views

Ethics of the “Duck Technique” [closed]

In programming, the Duck Technique is a technique whereby you place an obvious, easy oversight in your code in the hopes it will draw attention during review and mitigate large, time-consuming design ...
12
votes
4answers
43k views

How to answer 'what was most challenging about your last job/project' in a programming interview?

I've been asked 'what was most challenging about my last job/project' in all the interviews I had. What types of information are the interviewers looking for when they ask this question?
12
votes
4answers
3k views

Interviewing candidates for “bad” projects

I am a senior developer and I do technical interviews for the small software company I work for. I know there are projects which are terrible to work for (old technologies, complicated clients, ...
12
votes
5answers
1k views

Potential employer asks for code sample

I recently interviewed for a software development position where the employer asked me to provide a code sample to judge my experience level. I provided an application I recently completed as a side ...
12
votes
1answer
1k views

When to be concerned about a subordinate or employee

I am a developer that is managing a small group. All members of this group, including myself are working remote. One member of this group that we'll call "Bob" is having trouble and very slow to ...
11
votes
6answers
2k views

Coding Interview Assignment - Not sure which technology to use [duplicate]

I have recently applied for a junior developer position at an IT company. During the interview I've managed to be very clear on which technologies and languages I was more familiar with, and all went ...
11
votes
3answers
2k views

How should I prepare myself for a more supervisory role? [closed]

I'm currently facing the strong possibility that I will be in a more supervisory role in my office than I was previously before. While my skills as a developer have been strengthened very neatly by ...
11
votes
6answers
3k views

Is maintaining 10-15 projects simultaneously considered normal for a software engineer in a small company?

I am working in a very small software company (2 developers - I am a senior one and an intern, and 2 designers) for 3 years. The working environment of this company is good. I worked very happily for ...
11
votes
6answers
2k views

What to do when someone is pushing to take control of a hobby project?

I'm working on a hobby project for a game - it's in an alpha state right now and I have users using it. For the past 9 months I have been the sole developer, but now I found someone who was willing ...
10
votes
3answers
2k views

Is it ok to use a software at work that was previously built at home?

My question is similar to this one, but the difference is that I already had a lot of code ready when I was first asked about the task. Not sure it makes any difference though. Is it ok to build ...
10
votes
5answers
1k views

Professionalism: protecting code quality

TL;DR: Questions under the text I am a software developer at the R&D center. Due to my seniority, I am oftentimes asked to review time/scope critical changes to our code-base. Due to the hectic ...
10
votes
6answers
892 views

At the end of contracting work (IT/Programming), what steps need to be taken to protect myself from any technical issues company might have

In particular, I'm interested to know what to do in terms on handing over things like passwords to systems. Should I demand passwords to be changed immediately so that I don't have access? The ...
9
votes
8answers
2k views

Is it appropriate to slightly change the name of my degree?

If I have a "BS in Software Development", would it be okay to change the name to "BS in Software Engineering" on my resume? Could it negatively impact background checks or education verification if ...