Stack Exchange Network

Stack Exchange network consists of 175 Q&A communities including Stack Overflow, the largest, most trusted online community for developers to learn, share their knowledge, and build their careers.

Visit Stack Exchange

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.

29
votes
8answers
12k views

Employer wants to use my work email account after I quit

Background info: I am leaving my current job in the next couple of weeks. (If you want to know why just check my other questions.) Germany, Junior Developer Yesterday I got a list of all the things I ...
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 ...
7
votes
4answers
460 views

How to resolve situation with less specialised senior dictating how to do my job when he doesn't like the solution?

I'm a software developer with about 10 years experience, working as a consultant since end of last year, through an agency that put me with my first client where I've now been for half a year. The ...
8
votes
3answers
650 views

How should I react to a hiring manager offering undocumented benefits during the interview process?

I recently made the mistake of not asking upfront what the compensation and benefits package were for a company I was interviewing with and we only discussed benefits after receiving the tentative ...
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 ...
-7
votes
1answer
142 views

Need help deciding what to focus on: Java or Javascript [closed]

Currently still a newbie programmer interning at a financial company. Their code base is primarily Java. I'll also have to brush up on databases (MySQL, DB2), and version control systems (VCS I think ...
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 ...
-3
votes
2answers
239 views

Is it worth getting a CS degree if I already have another (unrelated) one? [closed]

I am employed as a software developer, and currently have a few years of work experience in that role. I have a bachelor's degree in a field not related to CS (Linguistics). I'm also currently 2 ...
2
votes
2answers
486 views

Intra-team friction

I joined a new software company and was put in a team that suffers from a bit of friction, in particular with one developer and a Product Manager. Apparently at times the PM has been asking the devs ...
2
votes
12answers
5k views

Will a 22 credit Computer Programming minor that covers most major topics, along with self teaching, prepare me for a career in software development? [closed]

I am an intended Econ major who is slowly realizing he wants to pursue a career in software dev/engineering. I started programming with Python in the winter and am currently taking Harvard's CS50 as a ...
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....
2
votes
2answers
652 views

Hate new job and feel overwhelmed

I was hired at this company about 4 month ago as a junior software engineer. Originally I came from a background in physics and also worked as such for years, but I wanted to switch careers. So I ...
8
votes
4answers
1k views

Project manager constantly interrupting development team

What do you suggest to do about a project manager that keeps interrupting the development team by going to their room, asking "what's up", "how is going" and "where are we with development" on a daily ...
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 ...
2
votes
3answers
444 views

Experiencing a desire to play a more technical role [closed]

I am currently a Product Manager at a large software company. I have been doing it for 3 years after a career change from sales. I do not have a technical or business degree but have been able to ...
-3
votes
4answers
766 views

First raise after 9 months as a software developer [closed]

I am a junior iOS developer with 9 months of experience and in short there will be my first performance review. I believe that I was hired at the right price on the market; but I have learned from my ...
115
votes
24answers
23k views

Team member is vehemently against code formatting

I am the manager of a small team of developers (5 engineers, including me). A few months ago, on the suggestion of another colleague we introduced mandatory code formatting in the code base, for our ...
2
votes
2answers
464 views

Who decides on the job offer salary? [closed]

I recently interviewed at a software development company (~300 employees) and they have called me to come again when they will give me an offer. I interviewed with a HR person and the team lead, and ...
5
votes
5answers
1k views

My interviewer asked me to do a coding challenge in a framework I've never used. Red flag?

As the title suggests, I did a 20-minute phone interview for a remote software developer position. One of the questions was "have you used any frameworks with X language, specifically Y framework?" My ...
1
vote
2answers
341 views

Mainly front end, suggested back end task [closed]

I've been doing front end at my job lately (roughly three years). It is going OK. I did some other stuff too in this period using other front end framework, and some Java-desktop. Recently my boss ...
3
votes
4answers
551 views

Introducing software management practices in poorly managed company

I believe the company I work for has very poor software&people management practices. I want to approach upper management about this. I believe I should have a concrete explanation on what the ...
1
vote
1answer
838 views

Negotiating salary for junior position - software dev

I am soon to graduate (one month) and I'm going to have an interview with the HR and the manager of the team (final stage of the recruitment process, I've passed the technical tests) in a cool company....
15
votes
7answers
1k 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 ...
-5
votes
4answers
375 views

What jobs would allow someone with a Computer Science Degree to work part-time? [closed]

I am a college student who is majoring in Computer Science. I understand that there are very few jobs for people with Computer Science degrees that allow you to work part-time. Even so, I would like ...
6
votes
2answers
616 views

Mentoring a new developer to search

I've recently gotten into the position where I am in charge of mentoring a new developer. While I'm very happy to oblige and and positively influence the career of a younger individual I'm seeing ...
62
votes
8answers
14k views

Junior developer struggles: how to communicate with management?

I learnt programming at home and was a brilliant bootcamp graduate (that is, by the standards of that bootcamp, which is certainly not as good as top US bootcamps*), I found a job fairly easily ...
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 ...
1
vote
2answers
221 views

not going on a get to know meeting (recruiter)

Recently a recruiter contacted me via linkedin. Telling me "their team had many novelties, and were looking for a software developer in say C#" and was suggesting a meeting of "getting to know each ...
93
votes
11answers
27k views

How do I tell my manager that his code review comment is wrong?

Recently during code review, my direct supervisor wrote a comment suggesting a change on some code I submitted. Normally, that is not a problem (and I understand that is the very point of code reviews)...
-3
votes
3answers
196 views

Job role transitioned into that of a Team Manager from a Quality Manager. Basic Job Market research does not show avenues [closed]

Part of a re-org that happened in our company, several Dev and QA Managers have had to transition into a Team Manager role (I moved from QA manager to this role). In terms of responsibilities, it is: ...
3
votes
3answers
569 views

Released my first web application and I got a job offer to do contracting work. I dont know what to do [closed]

I am a system administrator by trade, but I want to move in to web development. I started learning on my spare time and I released my first personal project and have gotten positive feedback and an ...
8
votes
4answers
1k views

I found out that I made a bug in production after deploying the app, what's the most professional way to handle this?

I deployed a very important app (internal business application) last week; over the weekend, I realized that there is a bug in my code but I already deployed the app. The bug is very trivial and it's ...
-1
votes
2answers
196 views

Plan and negotiate with / for software development company contractor

I'm working in a 15ppl company as the (only) IT guy (Master of Computer Science) and my task was/is to oversee a software project development. We have worked with an (outsourced) software development ...
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 ...
10
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 ...
3
votes
8answers
563 views

How to manage lack of specs for QA department?

I work at a small company as a web developer. There are 10 developers and 2 QA personel. There are no product owners or project managers. There is one analyst and the CPO. The CPO is quite busy as he'...
-3
votes
3answers
881 views

Senior software developer [closed]

There is a senior software developer that I'm really not sure how he got there. But the style of coding is very bad. For example he has this scattered all over the project. public boolean myMethod() ...
6
votes
4answers
780 views

Should I have been more open about my disagreement with my boss in this scenario?

We recently had a bad software release for a particular customer. I think the problem is that Bob, the QA engineer, isn't doing testing. I think he is shirking at work. I have privately shared my ...
5
votes
4answers
1k views

A coworker distracts me too often

I am a software developer. I work in a relatively small company (30/40 people) and we are all in the same open space. I am the lead of the iOS team, and I have a problem with the lead of the Android ...
4
votes
3answers
853 views

How to politely follow up with coworker who ignores/forgets IMs?

Context: I am a fairly new intern, with an assigned mentor who is expected to be my first line of help when/if I need it. Our most frequent communication is via an internal IM system, which is nice ...
-2
votes
2answers
571 views

Is it permitted to study/learn a topic while under NDA?

What can a programmer do if he or she has signed a non-disclosure agreement (NDA), but is asked to do a program that requires lots of learning? I think the problem would require graduate level ...
2
votes
3answers
898 views

Are online courses regarded as the equivalent of professional experience?

My background is in Electrical and Electronic Engineering. Last year I paid and attended android developer nano-degree by google course. At the end of it I uploaded my capstone project on play ...
2
votes
2answers
465 views

How to use recruiter's message to get other job than he offered me?

During my study of IT at a technical university, I worked almost a year as a Software Developer. I worked with Java, Spring and a little bit with React. After this experience, I do not want to work as ...
-3
votes
4answers
859 views

Technical interview and code test [closed]

So I got a task to code some "home work" for a technical interview, where we are going to discuss what and why I did it this way. I normally dont se any problem doing so. But the case I got recently ...
2
votes
4answers
618 views

Expected time to become proficient at mid-level role?

I appreciate this may be fairly opinion based (and of course will vary from company to company), however - I'm hoping there may be some general rules of thumb in terms of what a hiring manager would ...
-3
votes
5answers
852 views

App startup founder wants my help to solve urgent software engineering problem affecting considerable percent of users - says will give a token sum [closed]

App startup founder wants my help to solve urgent software engineering problem that affects a considerable percentage of users - Says will give a token sum. It is a problem that the founder's in-...
272
votes
17answers
32k views

How to be diplomatic in refusing to write code that breaches the privacy of our users

I am a team lead in a company located in Manila, and I am currently writing an app that has a seriously questionable feature request for its Android users -- which is to secretly record its ...
56
votes
13answers
14k views

What to do when my ideas aren't chosen, when I strongly disagree with the chosen solution?

Bit of a psychological question I have here in relation to working as a programmer. In your work environment, when you're working on a particular system and that system needs to change due to ...
10
votes
6answers
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 ...
195
votes
11answers
28k views

How to deal with an employer who refuses to allow copyright attribution in software

As a mobile developer I am currently building an App to go live on the AppStore. The designs include a link that goes off to show all attribution used. This app uses MIT & Apache 2.0 licensed ...