Related to factors around an employer's place of business. May involve cubicles, co-workers or bosses often.

learn more… | top users | synonyms

261
votes
34answers
14k views

How do you tell if advice from a senior developer is bad?

Recently, I started my first job as a junior developer and I have a more senior developer in charge of mentoring me in this small company. However, there are several times when he would give me advice ...
149
votes
25answers
12k views

How to convince my boss that quality is a good thing to have in code? [duplicate]

My boss came to me today to ask me if we could implement a certain feature in 1.5 days. I had a look at it and told him that 2 to 3 days would be more realistic. He then asked me: "And what if we do ...
87
votes
25answers
9k views

How do programmers quit a job? [closed]

I'm thinking about leaving my current employer and wondering how one goes about that process in the programming world. We have a lot of projects on the go at the moment and I'm the only developer. We ...
79
votes
33answers
5k views

When deciding on whether or not to work for a new company, what are your dealbreakers? [closed]

I know we've covered what questions you should ask about a company before you would decide to work there. But what do you do with the answers? In other words, what would you consider a dealbreaker? ...
77
votes
20answers
5k views

Move on and look elsewhere, or confront the boss? [duplicate]

Possible Duplicate: When do you know it's time to move on from your current job? Problem: I had no prior experience when I interviewed, so I didn't know exactly what to ask them about ...
73
votes
23answers
6k views

How do developers find the time to stay on top of latest technologies? [closed]

I was a freelance web developer until circa 2004 when I started going down the management route but have decided to try to get back into development again (specifically JavaScript and HTML5 web/mobile ...
71
votes
16answers
3k views

How to suggest changes as a recently-hired employee?

I was recently hired in a big company (thousands of people, to give an idea of the size). They said they hired me because of my rigor and because I was, despite my youngness (i'm 25), experienced as a ...
70
votes
10answers
5k views

What stressors do programmers encounter on the job, and how do you deal with them? [closed]

Learning to manage stress is vital to staying healthy while working at any job. A necessary subtask is learning to recognize and limit the sources of stress. But, in the midst of the daily grind, it ...
70
votes
15answers
5k views

How to motivate co-workers to write unit-tests?

We're working on a large product which has been in production for about 5 years. The codebase is.. erm.. working. Not really well but it is working. New features are thrown into production and tested ...
69
votes
14answers
9k views

What questions do you ask about a company before deciding to work there? [closed]

Sort of like the Joel Test I guess, except you don't need to limit it to checklists of yes/no questions.
65
votes
16answers
3k views

Should organizations penalize developers for the amount of defect reports filed against code they worked on? [duplicate]

Should organizations penalize developers for defect reports filed against their work products? I was having a discussion with my friend where he asks if a manager taking the number of defects filed ...
64
votes
13answers
6k views

My boss has a bad case of “Not Invented Here”

My department specializes in converting customer data into our database schema so that they can use our software. Right now, we have C# applications that take an IDataReader (99% of the time it is a ...
63
votes
10answers
4k views

Where to look for challenging jobs with a relaxed atmosphere? [closed]

I'm a dev at one of the big-name tech companies. I like the job for many reasons: I do interesting work on a cool product I solve challenging problems and use a lot of high-level skills ...
57
votes
18answers
5k views

How to tell your boss that his programming style is really bad?

I'm a student and in my spare time I'm working for a big enterprise as Java developer. The job is good, but the problem is, my boss writes very strange code. I don't want to complain, but some issues ...
53
votes
18answers
3k views

Completing a project successfully despite hostile management? [closed]

I work for a subsidiary of a large world wide company. This was not a subsidiary from the beginning, it was a company bought by the larger company. We seem to be heading toward a death march and I'm ...
48
votes
9answers
4k views

When do you know it's time to move on from your current job? [closed]

Have you ever reached a point at your job when you just know it's time to move on? When do you move to the point that you're willing to let go of the demons you know for the ones you don't know? ...
47
votes
17answers
5k views

Are there any jobs in the programming field that don't require you to sit at a desk all day? [closed]

I'm new in the field of programming. I really enjoy it as a career, but I'm not sure I can handle sitting at a desk for eight hours a day. I don't mind it for short stretches of time of course, but I ...
45
votes
11answers
6k views

Is the 80 character limit still relevant in times of widescreen monitors?

on a widescreen monitor one can easily see more than 80 characters at a time, without scrollbars. even linus torvalds sees the 80 character limit as outdated. so, is the 80 character limit still ...
45
votes
3answers
1k views

How to ditch the cubicle? [closed]

I would really like to get out of the 9-5 "cubicle" existence and do something where I can work from home, take off when I like, etc. Don't get me wrong... I don't mind working hard, but I just am ...
43
votes
7answers
2k views

Solo developer vs. team developer : should I move on? [closed]

I work as a solo developer in a small company. There's more than enough work, but the same does not apply for money. Thus, I won't be seeing any new colleagues in the near future. I am responsible ...
41
votes
13answers
2k views

How can you have normal life when you're too passionate? [closed]

Let me put this straight. I am quite passionate about programming. I am single and have plenty of time outside work. I haven't slept for 5 full hours for at least a month, as I am involved in multiple ...
41
votes
10answers
2k views

Is there any hard data on the (dis-)advantages of working from home? [closed]

Is there any hard data (studies, comparisons, not-just-gut-feel analysis) on the advantages and disadvantages of working from home? My devs asked about e.g. working from home one day per week, the ...
40
votes
9answers
2k views

What can I do about multiple coworkers who constantly question my knowledge?

At my current job, I have coworkers who still throw interview questions at me even though I've been working there for 6 months. I though it would end after I got hired but then it continued on and on. ...
37
votes
11answers
2k views

How do I prove to management that our programmers could work more productively?

Backstory I graduated less than a year ago with a degree in Computer Science (with extra courses in software engineering), and another degree in Software Engineering. I'd like to think that I'm ...
37
votes
12answers
2k views

Boss Asking To Work Overtime But Under the Radar [closed]

So the other day my boss (let's call him Colfax) asked me to work on a project, but that I should not discuss it with anyone (including the other programmers on my team) and that it would have to be ...
37
votes
9answers
5k views

How to convince your boss to give you a better developer machine?

I’m working on a project and my computer is quite slow. I would work more efficient and get less irritated if I get a better developer machine. How can I convince my boss to give me a better ...
37
votes
19answers
1k views

What to do about “stopping point syndrome”?

I have noticed a behavior in myself that I call "stopping point syndrome"... it means I cannot stop working until I reach a "stopping point" (or I become exhausted). In other words, if I am in the ...
34
votes
7answers
18k views

My company won't let me listen to music anymore [closed]

I began programming at the age of 14 and over a decade has gone by, during this time, a day hasn't gone by when I don't listen to music, radio or podcasts. When I'm programming at home or in work, I ...
33
votes
14answers
2k views

How is leaving on time perceived in software companies? [closed]

What are the consequences of leaving work on time in software companies? What's the professional way to deal with this? [Editorial addition] The question is about working standard hours and not ...
33
votes
8answers
1k views

Working as the sole programmer at a non-tech company

I work as the back-end developer, front-end developer, systems admin, help desk and all-around 'guy who knows computers' at a small marketing company of about 15 people. I was wondering if others ...
31
votes
15answers
4k views

Are long hours and no benefits the norm for a junior programmer? [duplicate]

Possible Duplicate: Asked to put in extra hours I am currently in the final 6 months or less of a project scheduled to be a year long. Currently I am facing really tight deadlines for our ...
31
votes
10answers
2k views

Can you get in trouble using programming forums or Q&As at work?

Can you get in trouble using programming forums at work? I'd like to know when it is an acceptable practice and how much is too much when it's going to using StackOverflow, or Programmers.SE, for ...
31
votes
8answers
4k views

What are the pressures of being a software engineer? [closed]

I am thinking about a career in software engineering, but before I look for work I wanted to get an idea of what to expect particularly with pressure. This will be my first programming job (so I am ...
30
votes
17answers
4k views

Does anyone work 10 hours shifts as a developer? [closed]

I would like to switch from a 5 day week to a 4 day, but maintain a 40 hour working week. Would the 10 hour days affect your ability to be productive? I hate our public transit system so if I could ...
30
votes
7answers
1k views

At what point does “constructive” criticism of your code become unhelpful?

I recently started as a junior developer. As well as being one of the least experienced people on the team, I'm also a woman, which comes with all sorts of its own challenges working in a ...
28
votes
21answers
3k views

Working for free? [closed]

I came across this article Work for Free that got me thinking. The goal of every employer is to gain more value from workers than the firm pays out in wages; otherwise, there is no growth, ...
28
votes
28answers
5k views

Is Programming generally an overtime exempt field? [closed]

My manager told me that the industry doesn't pay overtime for programmers. Is this true?
28
votes
5answers
2k views

Introducing “20% time” at a workplace [closed]

20% time it's the culture of an employer allowing it's employees to spend 20% of their time working on projects that they find interesting - it may be inventing a new app, or improving an existing ...
28
votes
8answers
8k views

Should a development machine be inside a VM?

This post by Rob Conery (note the slug) says that development environment should be run inside a virtual machine. I see what he's saying and tend to agree, but still feel a little uneasy. Now that ...
27
votes
10answers
1k views

How to avoid to be employed by companies which are candidates to DailyWTF stories?

I'm reading The Daily WTF archives and especially those stories about IT-related companies which have a completely wrong approach of software development, the job of a developer, etc. Some stories ...
27
votes
7answers
7k views

How do I convince my boss to use REST over SOAP? [duplicate]

We need to create an API to our system. How do I convince my boss that REST is a better option than SOAP (or XML-RPC)? I say REST is... easier to implement and maintain not much new to learn -- ...
26
votes
10answers
2k views

What can I do if my boss is asking about my program every hour?

Here is the situation: You are working on your complex, hi-tech code, and your boss keeps on asking if it's finished. But the project started just yesterday and you have two weeks to go. What can I ...
26
votes
5answers
2k views

Does dress code affect your programmers performance [closed]

Do you believe forcing programmers to not wear what they like affects their performance? I can extend the question to what they want put on their desk or hung on their wall. Do you have experience ...
25
votes
5answers
2k views

How do you disarm a cowboy coder? [closed]

I found a question (code cowboy on the team), but it was more related to "Ninja Coder" then the problem that I have. I have a team member who is a pure living example of "Cowboy Coder". I do ...
24
votes
5answers
2k views

Good questions to ask a potential new boss? [closed]

Imagine you were working as a software developer. Imagine that the manager of your team leaves and your company is looking for a replacement. Imagine that as part of the hiring process you had the ...
23
votes
11answers
2k views

Is it okay to use a language that isn't supported by your company for some tasks?

I work for a company that supports several languages: COBOL, VB6, C# and Java. I use those languages for my primary work, but I often find myself to coding some minor programs (e.g. scripts) in Python ...
23
votes
7answers
2k views

What do you do with coder's block? [closed]

Lately it has been a bit rough. I basically know all the things I need and all the avenues to get there for work. There's been no real issue of a problem with too high complexity, and performance is ...
23
votes
12answers
1k views

What tools are available for remote communication when working from home or with a distributed team? [closed]

My supervisor is allowing my team to dip our toes in the water of working from home. Considering a recent aquisition of another company is requiring some employees to love this new idea which will ...
22
votes
17answers
2k views

Should I judge an IT company by the look of the interior office space? [closed]

I recently attended an interview for an IT company. Though the interview process itself was decent, I was shocked by the rather poor working conditions and interior of the office. A few things stood ...
22
votes
13answers
3k views

Is taking frequent breaks really that beneficial when programming?

I keep reading that it is recommended for a programmer to take frequent breaks while programming, and the usual recommendation I see is 5 minutes every half hour or 10 minutes every hour. I gave it a ...