Questions tagged [software-industry]

Questions with this tag should be specific to the Software Industry, or to workplace elements commonly associated with said industry. The Software Industry deals with the creation, maintenance, and distribution of software. In addition, the creation of any associated training/documentation, as well as any consulting work, is included under the auspices of Software Industry.

Filter by
Sorted by
Tagged with
332
votes
20answers
78k views

What is a 'friendly' way to let managers know that having good developers is a privilege?

I work for a small company, where we recently had a change of managers. The new manager has no experience managing developers, and the old manager has moved into a development role to fill in gaps ...
298
votes
21answers
108k views

How can I overcome “years of experience” requirements when applying to positions?

Having just been rejected as a candidate for a job because I do not show the requisite number of years experience, I have some questions about how "years of experience" is interpreted by hiring ...
270
votes
19answers
44k views

Why is it 'expected' that software developers work on their own projects in their spare time?

I have been working in software development for the last five years, and have had a number of jobs during this time -- most of them have been fixed term contracts, but I've also had a permanent ...
249
votes
15answers
46k views

Does using documentation as a developer make me look unprofessional?

I’m a junior developer and working every other three months in a software development company as part of my corporate studies. Even though I’ve been programming for almost 1 year (3 x 3 months work ...
240
votes
8answers
46k views

Required to work unpaid overtime to “make up” for a shorter commute after moving closer to the office

So a friend of mine this weekend lamented one of the changes in his employment that happened recently. It got me thinking whether or not you can consider that acceptable. He works and lives in the US ...
239
votes
16answers
34k views

Is Screenshot Time-tracking Common?

I am a freelance developer. When I work on projects for a client I tend to bill to the half-hour, which has been fine. Additionally, I do my best to track each type of thing "research", "coding", "...
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 ...
218
votes
17answers
32k views

How will losing mobility of one hand affect my career as a programmer?

The effects of a genetic disorder started affecting one of my hands. Now it's barely visible and only causes mild discomfort and a slight loss of agility, but upon reaching its final stage my hand ...
213
votes
10answers
34k views

My employer is forcing its employees to defraud its customers, how should I handle this situation?

Right now I have a really uncomfortable situation and not sure what's the best way to handle it. I am working as a software developer for an outsourcing company based in Eastern Europe. Most of its ...
211
votes
15answers
34k views

Is it unprofessional to car share?

To save some money, my colleague and I decided to start car sharing to and from work. Our workplace operates a flexible working policy between 7 and 7 and we often come in early and leave early to ...
210
votes
15answers
32k views

Completely burnt out at work but not sure how to continue

I'm in my 30s, married with a couple of kids. I have been working at a company for the past 3 years. Last year our company bought a competitor that was having financial issues, and laid off most of ...
208
votes
9answers
27k views

Is it okay for me to decline a project on ethical grounds?

I work for a big digital marketing agency as a Web Analyst. One of our clients is a sports betting website. In a recent meeting they asked us to help with a new strategy. It basically involves re-...
204
votes
27answers
33k views

Is it obligatory to make small talk with your colleagues?

I am a software developer and an introvert. I am two years into my first job after college. The reviews of my work have been good. But I'm facing a lot of anxiety these days because of the environment ...
192
votes
24answers
86k views

A programming task is scaring off candidates, should we ditch it?

It is the first time that I am doing HR, and we are looking for a developer. The selection process is three rounds: technical phone interview, programming task (0.5 - 1 hr challenge), and then finally ...
185
votes
25answers
32k views

How to attract people to work on very old and outdated technologies?

I work in a IT company that is deeply specialized in projects made with old and outdated technologies. The biggest projects are usually a mix of Cobol (the oldest versions, not the most modern) and ...
179
votes
19answers
48k views

How to stop an employee from holding the company hostage?

I work in a team that writes software to facilitate one of the key business units of the company. I joined the team a few months ago and found out that there is high turn-over in my team due to one ...
179
votes
27answers
59k views

Fired for third time from a software development job. What to do?

Today I was fired from a software company.. for the 3rd time in 1.5 years. Needless to say I feel like I reached bottom and it's impossible to get out without changing career. Should I change a career?...
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 ...
171
votes
21answers
30k views

How, in practice, can I hire more diversely?

Let's say that I've attended all the talks, I've read all the research, and I've concluded that what's best for my team and my company is to increase the amount of diversity in my software engineering ...
170
votes
14answers
38k views

My boss gave me an end date for my job- but he wants a very complex project done before then

I've been working as a software engineer contractor for the last year and a half, at a company that has been promising to onboard me as a full employee for over seven months. However, I was recently ...
168
votes
10answers
31k views

My current job follows “worst practices”. How can I talk about my experience in an interview without giving off red flags?

At my job, there's absolutely no code review, no testing, no version control, no organization of software architecture, no concept of "test vs production servers", no code commenting. In fact, all of ...
163
votes
17answers
40k views

It seems as though my employer wants me to come into work when I'm ill. Am I missing something?

I work as a salaried employee for a software company in the UK, I've been there about 1.5 years. Their primary market is consultancy - we get assigned clients, travel to their offices for the work ...
163
votes
19answers
29k views

How to explain business priorities to a programmer?

I have a recurring disagreement with a programmer about code quality. He insists that all of his code is written to the highest standard (i.e. that it looks just like the examples in the coding styles ...
157
votes
16answers
33k views

Am I responsible for finding my own replacement?

Background: I work at a small company where I am the currently the sole developer. I am planning to leave on a certain date in the near future, and do not wish to reveal this information to my ...
152
votes
21answers
24k views

How to handle colleagues who are unwilling to write a bug report?

I'm working as a software developer at a small-ish company (~50 employees). My main project is a mobile app. I have most of my colleagues on the alpha test channel and customers do not have access to ...
152
votes
12answers
23k views

How can I avoid being chastised for a project I inherited which was already buggy, but I was told to add features instead of fixing it?

Past: Start new job as software engineer out of college. Assigned an uncommented, undocumented, mess of a project with no training or mentors. I am the only person working on this project, nobody else ...
151
votes
13answers
33k views

How to handle interview technical tests that are absurd (e.g. an unreasonably large task with a short time limit)?

If an interview includes a technical test involving an unreasonably large task and short time limit, does it make sense for a candidate to turn in work that does not meet the candidate's quality ...
147
votes
12answers
28k views

Is it reasonable to ask a potential employer for samples of their code and/or employee contact information, to determine if I want to work there?

I'm currently looking for a new job as a developer. There are two things that companies usually require that bother me a lot: long programming assignments and reference checks. There are plenty of ...
147
votes
14answers
31k views

How do I tell my boss I successfully did something they asked not to bother trying?

I am working on a programming project where I'm the only developer, but also working closely with my boss to design it. There's a certain step in the project that's a pretty big bottleneck, and I had ...
146
votes
16answers
29k views

Senior architect lashing out when junior developer asks questions. What to do?

I'm a female developer and I've been working at my current employer for 4 months. I’m new to the technology and to the business domain. I basically don’t know much about anything. I am working on the ...
146
votes
8answers
28k views

Is it ethical to read programming books on the clock?

I have an issue that hasn't ever surfaced as a problem, but it's a question that's been bugging me internally a little bit for the last several years. I've worked at a few different places where they ...
141
votes
23answers
25k views

How do we recruit junior software developers in an age where everybody studies for the interview?

As a recruiter, I find it increasingly hard to recruit good software developers, due to the fact that it has become very easy to simply study for a job interview by reading any of those 14020 job ...
140
votes
10answers
38k views

How to deal with an intern's lack of basic skills?

Due to some internal reorganization, now my team includes a new intern. Since I'm the technical and team lead, it's up to me to bring the new guy up to speed with how we work and what we need to do ...
139
votes
13answers
31k views

Employer doesn't want to pay me because I took longer than estimated to finish the work

I work as a junior programmer in Slovakia. This is my first job and I have been with the company for less than a year. This month I was working on a feature that was estimated to take about 1 week ...
134
votes
15answers
36k views

Is it “ok” to work on personal projects when home sick?

I work as a software developer, working for a client that is invoiced by the company I'm employed at. Yesterday I got sick, symptoms being fever & nausea. With fever, the general treatment is ...
134
votes
10answers
25k views

How should I approach a boss that keeps hiring temporary workers, only to have me finish something?

Long story short, we've recently had a lot of work to do at my job and in order to fill that vacuum my boss has been hiring temporary workers. At first he hired three which stayed for about two months,...
130
votes
13answers
26k views

Sexy desktop wallpapers in the office

A colleague uses a wallpaper manager which cycles through his collection of desktop wallpapers, a seemingly unending collection of tattooed women in lingerie. There is no nudity but the images are ...
126
votes
15answers
32k views

Rejected in the fourth interview round, citing insufficient years of experience [closed]

I have been interviewing with a very prominent software company, having completed one HR and two technical rounds (one with the team's manager) before. In the fourth round (coding round) I did very ...
124
votes
16answers
20k views

Constantly pulled onto different tasks/projects, becoming exhausted

I'm a data-analyst for my company and I also perform full-stack development work. I have a web-development project I've been working on for the last 8 months, and the primary focus from my boss and ...
124
votes
11answers
22k views

How do I tell my colleagues that the codebase they've built is a total mess and their practices are ancient?

The situation For a few months, I've been working with a new team in a new company. The company offers some web services and the team's role is to develop and maintain those services. Problem #1: ...
123
votes
10answers
25k views

Consequences for leaving an easter egg in code?

I'm a software developer (at a small company with no government or military customers) and just out of fun left an easter egg in the code. The only way for a final customer to see it is if they press ...
123
votes
12answers
19k views

How can I build reputation online as a programmer when my work is private? [duplicate]

I've been working as a programmer for around 12 years. I've worked for 4 different companies (including where I am now) all of which have a good reputation. I have a LinkedIn account but due to the ...
120
votes
9answers
17k views

Colleague blocks change request in peer review because of perceived mistakes in code, but suggested improvements do not work

In the company I work for, change requests go through various steps, including a development step, a peer review step and a testing step. On this particular change request, I have been assigned as a ...
120
votes
10answers
57k views

Just got an initial job offer. How do I ask for more without any real justification?

I just got an initial programming job offer for $75k + benefits. It's an initial offer, so I feel like I should give a counter offer ($5k - $10k/year more) to avoid unnecessarily leaving any money on ...
114
votes
7answers
26k views

How to discuss a project that I accidentally gave a suggestive name to

Background For my thesis I wrote a program that performs calculations on galaxy models. I named it easy_galaxy. My adviser thought the name was too long, and asked me to shorten it. I came up with ...
111
votes
17answers
34k views

How can I encourage a culture of punctuality in a software company?

As a new technical lead in a new company, what are some additional strategies to employ to change the culture of the development team so that people show up at the time that I've requested? TLDR: My ...
110
votes
4answers
19k views

Should I feel obligated to work extra hours because of project mismanagement?

What's been happening is that my mobile team is kind of short-handed and we have lots of projects to deliver that our manager committed to, knowing we were short-handed. Even though we all stated to ...
109
votes
9answers
26k views

How to turn down request from prospective employer for current employer's code?

I obtained an interview with the development team leader and CEO of a startup company. At the end of the interview, the development team leader asked me to send him an email with websites' links to ...
109
votes
18answers
23k views

When giving feedback to interviewers, should I be honest?

I recently had a job interview at company x that went terribly. I was late to the interview by less than 5 minutes (due to cell signal issues I had trouble locating the location using my cell phone), ...
108
votes
11answers
31k views

My boss wants me to attend a meeting every day before work hours

My manager at a software company I've worked at for a few years has asked me to join a status update (a standup if you are familiar with agile) meeting daily, before my normal work hours. My boss ...