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
276 votes
17 answers
35k 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 ...
user avatar
263 votes
27 answers
58k 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 ...
user avatar
  • 4,345
192 votes
16 answers
26k 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 ...
user avatar
  • 1,043
191 votes
10 answers
30k 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 ...
user avatar
  • 1,169
191 votes
11 answers
33k 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 ...
user avatar
  • 1,709
177 votes
21 answers
35k 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 ...
user avatar
  • 1,784
172 votes
14 answers
27k 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 ...
user avatar
159 votes
21 answers
64k 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 ...
user avatar
  • 1,339
144 votes
12 answers
27k 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 ...
user avatar
  • 5,065
141 votes
15 answers
27k 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 ...
user avatar
  • 1,001
136 votes
12 answers
34k 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 ...
user avatar
  • 4,345
133 votes
12 answers
23k 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 ...
user avatar
  • 1,971
131 votes
26 answers
28k 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 ...
user avatar
  • 1,117
121 votes
12 answers
21k views

Just found I was supposed to be working on a completely different project since 8 months ago. How can I handle this?

Kinda shocked at the moment. I’m a dev who works on a team of about 20 developers. Apparently I (along with another developer) was assigned to complete a specification about 8 months ago. I learned ...
user avatar
  • 387
118 votes
11 answers
31k 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 ...
user avatar
  • 699
115 votes
13 answers
21k views

How can I filter out software engineering jobs where I'll be asked to write algorithms in the interview?

I rarely act as a "programmer" in my daily job. I lead a team of engineers and consider myself an engineer. I build features, fix bugs, work on APIs, DBs, etc., but I rarely ever have to ...
user avatar
  • 1,763
113 votes
13 answers
25k 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 ...
user avatar
  • 1,249
113 votes
11 answers
25k 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 ...
user avatar
  • 929
111 votes
14 answers
38k 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 ...
user avatar
  • 1,015
110 votes
12 answers
40k 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 ...
user avatar
  • 1,081
106 votes
12 answers
31k 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 ...
user avatar
  • 4,555
105 votes
10 answers
26k 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 ...
user avatar
  • 9,588
103 votes
26 answers
37k views

Why is it so acceptable for software engineers to job hop? I'm tired of constantly recruiting them

Basically how did it become acceptable for software engineers to always be job switching? I am a recruiter for my company of about 250 and we employ 15 software engineers. Half my time is spent ...
user avatar
103 votes
14 answers
21k 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 ...
user avatar
  • 1,853
103 votes
11 answers
39k views

How can I get an information security team to see that their over-the-top security measures are only decreasing security?

Summary: I worked for a small startup, that was acquired by a mega corporation. Its IT security policies are excessive, but they don't add more security, and prevent me from doing work. How do I ...
user avatar
  • 956
101 votes
13 answers
26k views

Assigned to a buggy, failing project days before it is due

I have been working for 1 year now in a tech company as an Expert Unity 3D developer. And few days ago, I got "promoted" to a new project. It is a Unity3D project that a customer paid for (with a huge ...
user avatar
  • 671
98 votes
12 answers
27k 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 ...
user avatar
  • 3,632
97 votes
15 answers
40k 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 ...
user avatar
  • 681
96 votes
22 answers
28k 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 ...
user avatar
  • 5,672
94 votes
12 answers
29k views

Is it normal for a computer science intern to not work with any code or developers?

I am doing an internship at a company. For a while now I really have been disappointed with the sort of work I've been doing. I haven't really gotten to work with any code, with any of the developers, ...
user avatar
  • 949
94 votes
11 answers
17k 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 ...
user avatar
  • 753
93 votes
11 answers
29k 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)...
user avatar
  • 1,537
92 votes
10 answers
21k 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 ...
user avatar
91 votes
19 answers
15k views

What would be the downsides of having a “you break it, you fix it” policy in the dev team with the goal of reducing bugs?

I’m a software coordinator who leads a Scrum team that unfortunately is generating a lot of bugs which annoys management. My manager says that the problem is a lack of individual accountability and ...
user avatar
91 votes
7 answers
25k 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 ...
user avatar
  • 729
89 votes
12 answers
18k 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 ...
user avatar
  • 3,808
86 votes
8 answers
19k 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 ...
user avatar
  • 680
81 votes
11 answers
18k views

Failed interview after situation handling

A few weeks ago I got an interview for a job as simulation engineer in the aeronautics industry. It was going quite well during the technical questions (some C code, Python, and Linux) and previous ...
user avatar
  • 730
80 votes
12 answers
16k 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 ...
user avatar
  • 3,632
78 votes
12 answers
26k views

Unable to focus on programming around 3-4 PM every day. How can I fix this?

I tend to get exhausted mentally and can't really program more on most days starting at around 3 to 4 PM every day. From there I'll kind of just be out of it mentally and unable to produce code that ...
user avatar
  • 1,098
76 votes
10 answers
15k views

What is the correct way to approach the request that "new developers should not be able to access the codebase"

We are a small team of developers working on a web app. I answer directly to the company directors, who are responsible for hiring decisions. As a cost saving measure, new developers are often hired ...
user avatar
76 votes
9 answers
11k views

Should I give my employer all my medical records?

I have been a software developer in a large organization for more than a decade. I have ADHD and see a psychiatrist every 3 weeks. Boss is now demanding access to all my health records or said he will ...
user avatar
76 votes
21 answers
19k views

How to deal with half my colleagues overriding development processes under the slightest pressure?

I'm a software developer. My team has a variety of development processes that code is technically supposed to go through to get to the master branch. Things like unit testing and code review. Under ...
user avatar
  • 627
73 votes
16 answers
18k 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 ...
user avatar
  • 637
72 votes
16 answers
27k views

Working with very bad code but on a deadline

I am currently working as a newly assigned lead developer on the frontend code for a project which my employer wants to deliver to various clients. Some of the clients are very big names. ...
user avatar
  • 843
72 votes
15 answers
21k 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 ...
user avatar
71 votes
10 answers
22k views

Should I send out an apology email or IM after introducing a production bug?

I deployed a new version to a critical application in production last week. Post deployment we found out that the code in question ran into an edge case and we had to quickly roll back to the previous ...
user avatar
  • 668
70 votes
11 answers
7k views

Dealing with a co-worker who is a shameless careerist? He is deliberately bad at things that don't add value to his resume

I work as part of a 12 person software development team, which is one of several in the organization. We have a relatively new junior developer (6 months) who has managed to catch the eye of senior ...
user avatar
69 votes
11 answers
16k views

Colleague used admin access to view my private employee order

A colleague of mine in a different department is a developer for an internal, employee-only discounted retail site within our company. Today, I made a rather large purchase on that site before heading ...
user avatar
  • 3,721
67 votes
11 answers
15k views

How to help an experienced developer transition from junior to senior developer

I have a subordinate developer on my team who has 15 years experience and has decent technical skills, yet requires the kind of handholding that I usually associate with junior developers. He asks for ...
user avatar

1
2 3 4 5
16