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
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 ...
237
votes
27answers
51k views

How to know if I am a 'Real Developer'

I am in my 5th year as a developer (3.5 years as junior/mid level and now a senior dev). My current role is not going well (people issues). Anyway, I said to one of the managers I was thinking of ...
195
votes
11answers
29k 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 ...
187
votes
12answers
30k views

As a developer; Not getting time to test, receiving extreme deadlines and not being listened to by the manager

A few months back I took over a job from someone who was quitting for the same reasons I am here today. The job involved developing an in-house application that would be used mostly by the staff. The ...
182
votes
15answers
22k views

Supporting developers who insist on using their pet language

I've joined a team of around five developers building a microservice-based website, in a shop that emphasises autonomy and learning. However, it turns out one of the developers is writing "his" parts ...
173
votes
21answers
33k views

Dealing with reactions from colleague about being self-taught

I'm working as a software developer for a big company in Western Europe. I have 2 years of industry experience and 2 more years as a freelancer doing web apps on the side. All in all, I've been from ...
162
votes
14answers
25k views

Staying focused during automatic processes, “It's compiling”

I recently ran into quite an ironic situation. After changing a small part in some code and telling my computer to start compiling, I switched to a website and ran into this: [xkcd comic 303 by ...
153
votes
23answers
60k views

Top developer doing more home office than allowed

I'm a release manager of a well-known software development company. In the project we work in, we have 1 developer. Every worker in the project including me (around 20 people, mostly managers) has 2 ...
142
votes
12answers
26k views

How to lead a group of developers who have much more talent than you

I recently was asked to take a hybrid leadership/development role with the client I am working for. I will be billing at a higher rate and responsible for reporting and other administrative tasks. I ...
140
votes
15answers
26k views

How to handle being asked to automate jobs as a temp worker

I have been working as a temporary worker at a large ($13+ billion/yr) company for some time now. My job is a typical $15/hr office job where I do paperwork, place orders and bill people. At some ...
136
votes
12answers
32k views

What can I do about doing badly on an impromptu coding test?

I have been at my organization for around 18 months. I took a technical programming test (basically a C# kata of sorts) in the interview and flunked it. However, they said they liked my attitude and ...
132
votes
13answers
22k views

Bright Apprentice not being taken seriously

We had an apprentice join our team in late 2017, this is the first time an apprentice has been given a rotation in the Software Development Team so it's a new concept to everyone. For the purposes of ...
119
votes
25answers
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 ...
118
votes
11answers
30k views

Boss wants me to ignore a software API license

I am a software developer at a European company. My boss wants me to develop some software that consumes an external API and stores the received data in our own database. The policy of the external ...
111
votes
13answers
24k views

What would you say to bosses that think programming jobs are interchangeable?

I'm in this software company, and funny thing is, I've only experienced two managers so far, but both these two managers view programming jobs not much different than laying bricks. They always ...
110
votes
14answers
31k views

Is it acceptable to quit in the middle of a project, when I am the only team member?

The backstory: I am a paid intern who did OK initially, and so was handed a fairly major project and was given free reign over it. The project is now over half way done. The client thus far has been ...
106
votes
11answers
36k views

How can I deal with managers that refuse to accept use of common software engineering design patterns?

Background I am a software engineer and a TDD practitioner in my company. My manager is also responsible for coding (if needed), and managing his engineer subordinates. I got into a few heated ...
105
votes
11answers
23k views

Client wants to reduce hourly rate at the start of a new project

I am a freelance developer from Uruguay with 3 years of experience in iOS development and about to get my degree as a systems engineer next December. I worked about a month for a new client from ...
105
votes
12answers
30k views

Co-worker team leader wants to inject his friend's awful software into our development. What should I say to our common boss?

In theory, he is on the same level as me. In practice, he is above me (as de-facto team-leader). I am working in development/devops, with a partial overlap with his projects. We just had a meeting ...
104
votes
10answers
25k views

How to tell the boss that his “All hands on deck” approach doesn't work?

I'm on a development team with a total of five developers. The owner of my company quite often tells all of us to drop everything we're doing and focus on one singular task. The problem with that is ...
102
votes
14answers
20k views

Should I talk to my team lead about unintentional sexism within the team?

I am a woman working with other three male developers on a client project. All of them are nice and open minded and we get along well. It's all good in informal conversations but when it gets to ...
96
votes
15answers
39k views

Coworker submitted my code as his own [closed]

A co-worker, Bob, and I have been working on a project that was supposed to be completed together. Due to his lack of time management, he has been stuck on a bug for over a month. Today, Bob merged ...
95
votes
22answers
27k views

Is it appropriate to ask a software developer about extra hours spent for side projects and open-source (as a hobby)?

Stackoverflow developer survey asked in 2015 about number of weekly hours dedicated to side projects / open-source outside of work (or programming as a hobby). This is an interesting question and I ...
95
votes
12answers
25k views

New supposedly experienced software developer disrupting my existing work in volunteer organisation

Update: this situation is solved Read how it all ended at the bottom of the post. Background I am a graduating Software Engineering student, working as a backend application developer. About a ...
94
votes
12answers
16k views

Can taking a few months off for personal development make it harder to re-enter the workforce? [duplicate]

I am working as a web developer. I'm 26 and I have about three years of experience. I've been bouncing around jobs to find one that I really like and each time it's a disappointment. I want to leave ...
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)...
91
votes
10answers
19k views

Recruiter is asking for sample code

After a good telephone conversation with an IT recruiter, he asked for sample C# (software) code of a project of my current employer. Although this is a logic question, it is impossible to send code ...
91
votes
7answers
24k views

What to do after an employee leaked our algorithm? [closed]

One of my company's internally developed algorithms was published online. It's a complex algorithm that took years to develop, I have a pretty good idea of which employee leaked it based on the team ...
87
votes
12answers
17k views

My employer (client) wants me to work in “ghost” mode [closed]

Here's the context: I'm a freelance software architect/developer and have started working for a known company 3 weeks ago, for at least one year. They recruited me because they completely failed ...
80
votes
8answers
17k views

Software Industry - is this normal to feel lost in first month?

I've been working with software development for nearly 3 years, but always in small companies with 6 employees at most. In Dec 2018, I started working in a big company and I'm still feeling completely ...
75
votes
12answers
15k views

How can I convince my manager that we need to reduce technical debt? [closed]

I work as a developer on a 15-year-old software product, which has been continuously under development for all that time. The code base is enormous. We have over 500mb of code, which I suspect is ...
72
votes
15answers
18k views

How to deal with a nit-picky coworker

I'm a self-taught software developer here. I am wondering if anyone has advice about how to handle a coworker (with about 1 month of experience at my workplace compared to my 18 months) who takes ...
69
votes
16answers
17k views

How do I explain that I don't want to maintain old projects?

I am currently working as a programmer with 3 years of experience in the Netherlands. At the start I worked at some projects I started from scratch and I really enjoyed those. I also acted a bit as ...
67
votes
16answers
16k views

Should I lower my expectations when interviewing someone if the company struggles to find any candidates?

Background: As the shortage of developers in Europe continues, our company, as well as many others, doesn't receives CVs for open positions everyday to say the least. In fact, we are looking now for ...
63
votes
8answers
15k 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 ...
61
votes
12answers
12k views

Is this ordinary workplace experiences for a job in Software Engineering? [closed]

I'm currently working my first job as a Software Engineer. Prior to this position I've worked at places such as Wal Mart, Sam's Club, and Circuit City. I'm currently finishing my last two classes ...
59
votes
9answers
7k views

How can you discover meaning and purpose in your development work when it feels so monotonous? [closed]

As a developer, I find myself going through this phase where I feel like my work is unrewarding and like I just pound keys for a paycheck. Even having worked on applications driving social and ...
58
votes
9answers
24k views

Is this co-worker relationship salvageable?

Ok, I'll try to summarise the last several months of my experience in a few paragraphs. I've been at my company for a little over 18 months. At first I entered as a junior developer, since I only had ...
58
votes
8answers
7k views

Is it common to require employers' acceptance for private software developments?

I was offered a new position as software developer. The new contract would require me to get a letter of agreement from my new employer in case I develop software in my spare time and want to sell ...
56
votes
5answers
14k views

How to deal with a senior coworker who wrote their own programming language? [closed]

I'm on a team with a senior developer who has been with the company for a long time (maybe 15 years) and works exclusively on the backend architecture of our 25-year old product. Recently, as part of ...
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 ...
55
votes
6answers
11k views

How do I prevent my manager from abusing a contract specification that breaches my privacy?

I'm employed as a software developer. In my country the employer is not allowed to monitor your activities due to privacy laws. However, due to the nature of some of our clients, our company is ...
55
votes
8answers
17k views

How to deal with a developer that has poor skills but with whom I get on well? [closed]

I'm a Tech Lead since 4 months, as a Freelance, for an end customer. One of "my" developer has really poor skills and, despite a severe amount of time spent to teach him and help him, I haven't ...
54
votes
14answers
24k views

Employer wants to use my work email account after I quit, is this legal under German law? Is this a GDPR waiver?

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 ...
53
votes
4answers
9k views

Struggling to finish project, how to tell coworker?

About 8 months ago I began working on a project for a colleague (part of my job is to do side projects like this). Essentially developing an excel application for a very large database we have. At ...
51
votes
5answers
13k views

How to not appear uninterested in an interview

I am a software developer and I have a job with which I am quite happy. However its not perfect, and there are things which I wish were different, such as a shorter commute. Recently I have had a ...
50
votes
3answers
12k views

How can I shift my job responsibilities back to programming?

I am a junior developer. I was hired 2 years ago as a software developer in a small company (About 20 people). My job was clear: programmer. The work went very well. I developed everything that was ...
49
votes
8answers
7k views

Unpaid CS internship: am I being screwed over? [closed]

I'm currently doing an unpaid "software engineering" internship in the UK and I'm extremely disappointed. I went in with the expectation that I would be working in a team, have regular code reviews, ...
49
votes
5answers
15k views

Should I raise concerns about the quality of work an intern is producing?

I am a developer in a small team of 3 developers and one intern. The intern is on a 12 week contract with us. He has been assigned a small project however he has very little development experience. ...
48
votes
6answers
13k views

What to do about Software Project Managers aggressively overloading the Tech Leads?

We get this statement from the PMs quite frequently during sprint planning: I know our capacity for points is X story points per sprint - but we're taking on extra as a stretch target. The PM ...