Questions about the environment in which software development happens. This includes the hardware, software, and processes and methodologies used. Questions are expected to be unique to software development and require the expertise of people with education or experience in the field of software ...

learn more… | top users | synonyms

35
votes
8answers
2k views

Working as the sole programmer at a non-tech company [closed]

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 ...
28
votes
5answers
3k 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 ...
78
votes
23answers
7k 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 ...
52
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? ...
78
votes
20answers
6k 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 the ...
21
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 ...
3
votes
6answers
1k views

Working in a company that does not comment their code at all? [duplicate]

I work for a small software development house (10~ developers, a few product managers and a few support staff) that sells various products and services to organisations internationally through ...
13
votes
7answers
2k views

Why shouldn't you develop on production database? [duplicate]

I need help with organizing my arguments for why it's MADNESS to develop against production data. Backstory: I started working here six months ago and I noticed we're developing directly against ...
91
votes
25answers
12k 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 ...
47
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 ...
15
votes
8answers
1k views

How to convince my boss to improve code quality? [duplicate]

The place I'm working for is a service provider. We have a lot of services, which are written to deal with deadline, so their code are really terrible: No coding convention, everyone codes in his ...
23
votes
14answers
4k views

What's the difference between working at a software company and a company whose focus is in another field? [closed]

Recently, I was approached by a local ad agency with a job opportunity. They are bringing all web/interactive development in-house and adding to their development team. I'm growing sick of my cushy, ...
21
votes
6answers
5k views

How do you take advantage of your whiteboard in your development team? [duplicate]

Today we got our own website design. The theme is the "whiteboard". I'm a big fan of them. I would like you to share with me how you use it. I'm sure I don't exploit its potential enough. I will ...
21
votes
16answers
3k views

What causes overtime and how can it be avoided? [closed]

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 ...
7
votes
9answers
2k views

Setting Up a Development Environment

I am part of an organization that is formalizing their software development processes/capabilities/etc. While the organization is not traditionally a software organization, they want to do this right ...
5
votes
11answers
711 views

White Boards — Who Uses Them? [closed]

So as both a full-time programmer and hobbyist as well (developing my own things for personal use and maybe to sell one day), I feel that me purchasing a big white board to hang in my room at home or ...
6
votes
5answers
4k views

Boss wants to convert all developers to virtualized desktops [duplicate]

Possible Duplicate: Thoughts on Development using Virtual Machines My boss has been singing the praises of leveraging virtualized desktops for all our developers in the company - about 100 ...
15
votes
10answers
2k views

What is the best aproach for coding in a slow compilation environment

I used to coding in C# in a TDD style - write/or change a small chunk of code, re-compile in 10 seconds the whole solution, re-run the tests and again. Easy... That development methodology worked ...
11
votes
4answers
1k views

Virtualized Development Environments in Enterprise Networks

We are attempting to implement a development environment using virtualization for a small team of 4 developers within an enterprise organization. This would allow us to set up separate development, ...