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

learn more… | top users | synonyms

38
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 ...
8
votes
8answers
552 views

Diplomatically point out the obvious problem in a product

As we all know, every software has bugs in it. It is matter of time to discover it. Suppose if you just found your product has potential big issue and it was not developed by you. How would you deal ...
12
votes
6answers
2k views

How to improve the programmers work environment [closed]

I manage a team of six programmers, working on diverse systems. We work in an open plan office, with members sitting in cubicles. A lot of people on these forums are big on private offices, but that ...
8
votes
8answers
428 views

Conflict resolution between programmers

Sometimes, maybe during a code review or a design meeting arguments can get heated and it's easy to insult someone unintentionally. These things can in turn create a tense atmosphere in the workplace ...
5
votes
6answers
557 views

Correcting indentation

I work for a multi-national I.T. services company. I'd thought they'd be applying good development practices but they aren't. One example is the source code base for a Java project that is currently ...
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, ...
3
votes
5answers
570 views

Web Usage Policies at “Best Companies to Work For”

For any company that has made it onto a "Best Companies to Work For" list* in 2010 that hires programmers, what restrictions on web usage do they have in place? Does that company view unrestricted ...
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 ...
6
votes
6answers
325 views

Does your company donate financially to open source projects? Why not?

Does your company donate financially to open source projects? My company doesn't. We use open source operating systems, tools, libraries, IDEs, application servers, databases, websites (Wikipedia) ...
21
votes
16answers
2k views

What causes overtime and how can it be avoided?

Today, my manager told me that I must work over time to make up for a lack of planning and project management. Instead of incentivizing this unpaid mandatory overtime, my manager has made it clear I ...
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 ...
19
votes
18answers
3k views

What kind of screen has the best image quality for reading/programming?

I'm thinking about buying a new laptop, and while I bought my original one oblivious to the fact that there could be different quality screens out there, after seeing the screen on my sister's netbook ...
16
votes
15answers
1k views

4x as much work as I can actually do, what now?

I work for a web development firm and currently have 9 projects in the programming phase waiting for me to do them, and deadlines are flying past quickly without the projects getting done in time. We ...
13
votes
5answers
459 views

How should I approach doing similar work on the side to what I do at work during the day?

Currently got a good job, spending 70% of my day doing what I love, the downside of this is of course that I am working for someone else and not my self. Ideally would love to get something of my own ...
5
votes
3answers
418 views

Difference between visibility of the project and micro-manage

Here is my situation. My boss wants to know everthing I am doing. We are using Scrum so we do 15 minutes daily meeting and I attend everyday.. I am perfectly fine with this and actually interested ...
16
votes
8answers
772 views

Career stability or tech skill growth? [closed]

For the last 3 years, I've been working as the lone .NET software developer in a large non-tech, manufacturing company. The work conditions and the pay are great, and it is a very stable position, ...
10
votes
8answers
1k views

New job and my boss is frequently absent [closed]

So I just started a new position at a great company that is pretty much a dream to work for. The only problem is that there's a steep learning curve for the type of data I will be working with, and my ...
11
votes
7answers
428 views

Where do you draw the line between quantity and quality?

My manager has talked with me and says that the quality of my work is excellent, but I need to step up the quantity of how much I crank out. I've only been working for a couple of years, so I still ...
13
votes
9answers
762 views

Is it appropriate to go around your boss to receive an answer? If so how?

If you have a project and there are questions that need answered regarding a specific part of it but answers are not coming back to you because of a reason such as: "The project is not in scope and as ...
5
votes
5answers
321 views

Is it right to appraise Scrum members according to number of successful user stories completed?

When my Manager told to team that "now onwards successful user stories will be considered for appraisal!" We sat there for while shocked and that was one of the several jaw dropping moments he gave ...
22
votes
13answers
1k views

Is paper indispensable in a programmer's everyday work? [closed]

As a programmer who work in a company whose vision is to make paperless office possible, is there any way I can work effectively while using less paper? I can list at least several kinds of papers I ...
27
votes
10answers
2k views

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

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 ...
12
votes
11answers
1k views

How do you prepare yourself before you start coding? [closed]

Before you start coding something, how do you prepare yourself? Do you make diagrams, pseudocode, mockups or any of that kind of stuff or you just start coding and see what comes along the way. ...
3
votes
2answers
621 views

Will large screen increase develop productivity? [closed]

I am considering to buy a desktop computer, but could not determine which size of LCD should I buy. What's the size of your screen, will large LCD(30 inches+) will do good to develop?
4
votes
5answers
490 views

Do social networks increase development productivity?

I am a developer a fairly large firm of programmers (100+). Since there are several departments and several teams within each department; communication is an issue regarding: sharing of ideas, ...
88
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 ...
16
votes
6answers
404 views

What amount of time do you spend doing each of the following [closed]

Recently I've been thinking I spend too much time on SO and general learning / keeping up with technology rather than actual coding. So my question is what ratio's of your time do you spend on the ...
19
votes
7answers
740 views

During interviews, how do I gauge a company's respect for my position?

I'm a web developer who previously joined a software company not knowing their value and respect went to big data analysis, not their website. Sure, they needed a public-facing website, but I ...
14
votes
8answers
501 views

Methodologies of a high class development team

I've recently been tasked with increasing standards and efficiency within a development team. I've read similar posts about the makings of a good development team but these often discuss the human ...
10
votes
10answers
1k views

How do you pronounce technical English words around non-natives? [closed]

I'm working as a developer back in my home country, where English is not a first/second language. However, I consider myself a native speaker since most of my schooling has been in an American ...
5
votes
9answers
443 views

What tricks/tips do you use for innovation? [closed]

I am looking for a few ideas on how to change a highly conventional work culture to be more innovated in their approached to problem solving. I've come across this article and am looking for more ...
11
votes
5answers
705 views

What makes a successful development team? [closed]

What are the signs of a successful development team? What qualities does a team of developers need to possess in order to be successful?
13
votes
9answers
4k views

Do you work contract projects in addition to your full-time job?

As developers do you ever seek out contract work in addition to your full-time job? I am considering pursuing some additional part-time opportunities and I'm curious how common it is among full-time ...
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 ...
45
votes
3answers
2k 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 ...
36
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 ...
12
votes
9answers
2k views

How much control can I expect to have over my work environment?

Currently I'm a student, but I'm about to go look for a job next semester, and I'm a bit worried that the jobs I'll get will have me stuck with a table that is too high, screen that is too low, and a ...
1
vote
9answers
642 views

What reasons do you have/give for using an MP3 player/iPod while programming? [closed]

At my last job, as a Project Manager, I argued (unsuccessfully) for the Developers to be able to use MP3 players while they were working. Unfortunately, the culture in that company was such that many ...
12
votes
6answers
703 views

What is the best way to bring a new programmer up to speed on a project? [closed]

When you add a programmer to a project with a large code base, what is the best way to get them involved right away? Do you give them formal training in the code base or let them figure it out ...
23
votes
12answers
2k 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 ...
80
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? ...
25
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 ...
21
votes
3answers
885 views

Would you make use of “Google 20%” time if your employer encouraged and funded it? [closed]

We know about Google's 20% projects, whereby a developer can spend up to 20% of their time on a personal project which interests them. If your employer let you spend 20% of your time on a project ...
5
votes
5answers
221 views

How to get out of supporting deadend sales pitches?

As part of being a programmer, you often are asked to provide estimates/ make slideware / do technical demos for Sales teams to present to end-clients. Sometimes we go along for the 'technical' ...
33
votes
8answers
2k 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 ...
12
votes
10answers
1k views

Is it best to try to work at a company where your software directly makes the company money? [closed]

I was told once that the best place to work as a developer is a company where the software you write is what makes the company money, whether it be software production or software services like ...
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? ...
8
votes
3answers
442 views

What are off-shore resources' experiences like working for foreign companies? [closed]

Are you an off-shore coding resource for a foreign company? What are the challenges of working with foreign companies? What helps make the project more successful?
17
votes
9answers
429 views

How involved should our employers be in our education?

I consider myself a Software Craftsman. I like to attend local user groups and events to learn about new technologies as well as network with other software craftsman. We love to talk about what ...
20
votes
10answers
2k views

How to tackle a boss who thinks everybody in this world is wrong except him? [closed]

I mean seriously, how do you tackle a guy who even changes our variable names (even though they are reasonable) and sends back the code (after review) like 4 times? I know for sure I'm not that bad a ...