Stack Exchange Network

Stack Exchange network consists of 174 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.

202
votes
23answers
40k 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 ...
184
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 ...
172
votes
21answers
32k 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 ...
161
votes
14answers
24k 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 ...
150
votes
23answers
59k 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 ...
139
votes
12answers
25k 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 ...
138
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 ...
137
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 ...
130
votes
13answers
21k 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 ...
110
votes
14answers
30k 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 ...
109
votes
13answers
23k 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 ...
106
votes
11answers
35k 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 ...
104
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 ...
103
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
19k 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
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
15answers
38k 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 ...
93
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 ...
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 ...
90
votes
12answers
24k 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 ...
85
votes
12answers
15k 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 ...
82
votes
9answers
17k 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 ...
79
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
17k 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 ...
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 ...
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
9answers
6k 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
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 ...
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
6answers
10k 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 ...
54
votes
5answers
12k 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 ...
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 ...
52
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 ...
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
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, ...
47
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 ...
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 ...
40
votes
6answers
8k 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 ...
40
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....
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 ...
29
votes
4answers
3k 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 ...
29
votes
6answers
9k 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
4k 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 ...
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 ...
22
votes
11answers
5k 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. ...
20
votes
5answers
3k 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
1k 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 ...