DO NOT USE THIS TAG. THIS TAG IS BEING ACTIVELY CLEANED UP.

learn more… | top users | synonyms

1
vote
8answers
1k views

How does a programmer tell a business analyst that she isn't right?

I implemented some functionality, then a business analyst created a defect, saying that some message text is wrong. Then I reviewed the spec again and found that I'm right. I posted a spec excerpt and ...
56
votes
11answers
7k 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 ...
39
votes
9answers
6k views

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

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 ...
-3
votes
2answers
96 views

how to make legacy/rescue projects more fun? [closed]

I'm starting to get bored with fixing bugs and fixing code that was poorly written in the last year. Is there a way to make this more fun? I have a new project and some new code to write in the next ...
34
votes
9answers
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 ...
1
vote
2answers
101 views

Evaluating productivity differences in different work stations [closed]

We're a small startup without an actual office (unfortunately, it is not an option due to a lack of money). Each one of us basically has the choice between two types of work stations: At home: ...
1
vote
1answer
171 views

how to introduce a culture of quality into the work environment? [duplicate]

Currently we're not doing any code reviews and we have effectively zero unit tests (we have some but they are never run by anyone else other than myself) and there's no coding standards for style and ...
159
votes
25answers
14k 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 ...
12
votes
10answers
5k views

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

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 ...
1
vote
1answer
110 views

Git: Keeping track of work in progress

I'm looking for tools and/or practices and/or advice for keeping track of work in development. In an ideal world, you have a well-defined task, a bug tracker with a ticket to track your progress on ...
1
vote
1answer
345 views

Justify moving beyond IE7 [closed]

I work within a closed environment that defines supported browsers organization-wide. Put another way: you can't use it unless it's an approved install. Given that Bootstrap and jQuery plan to drop‡ ...
3
votes
3answers
347 views

Who is responsible to challenge a product owner?

I am relatively new to Scrum and I am not clear on the boundaries of a product owner. The product owner that I am currently working with seems to behave more like a manager than someone who gives ...
0
votes
1answer
121 views

Do I need Bower for front end dependencies when I am already using composer?

I use composer for PHP dependencies. I was under the impression that for front end dependencies I should use Bower. So, I installed Bower and loaded my FE dependencies (Bootstrap, jQuery) using that. ...
1
vote
0answers
38 views

Is this the correct way to use Bower

I'm using Bower whereby I run bower install and it downloads dependency files to /bower_components directory. Then, I create symlinks from my /public/.. directories to the dist files: ...
13
votes
0answers
665 views

Working at home for a Junior Developer [closed]

I just recently got my first development job, and consider myself lucky to be working from home. However, I need advice, what should I be doing in order to make sure I get the most out of my new job, ...
24
votes
12answers
2k views

How much pressure should programmers be under? [closed]

I have been blessed with an amazing workplace and my colleagues are really understanding.. However this is my first programming "gig" and i know some people aren't so lucky, Especially those who run ...
1
vote
2answers
196 views

How do I tell my boss that their custom cms is terribly inefficient? [closed]

I started a new job about 2 months ago now with the job title of 'Programmer'. The web dev company I work for had made their own custom CMS and use it for all their sites. Conceptually, the idea is ...
75
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 ...
0
votes
2answers
123 views

How to handle critical issues in live services while going on long leaves? [duplicate]

I am working in a start-up where I am handling 2 services alone. Now I am planning to go for long vacations and my manager wants me to find out the way to handle critical issues while I am not ...
4
votes
5answers
304 views

Always keeping 2 people expert on any one chunk of code

I interviewed for a job at a company where they said their policy is to make sure that at least 2 people understand any piece of code, just in case one of them "goes on vacation". They also said that ...
4
votes
7answers
967 views

taking notes while reading source code of large projects [closed]

Whenever we start reading a big project source code it's often necessary to note down the calling chains and notes that reason why a specific code pattern was chosen, for example. I found primitive ...
-2
votes
4answers
288 views

What to do if you're stuck on a project because you got dumped in without the information you need? [closed]

I'm a junior developer and I'm supposed to be debugging this project, but the simple fact is that neither I, nor anybody else here (the only person who's worked on it just left recently) knows much ...
1
vote
2answers
151 views

How can I figure out if another project is mostly maintenance and bugs?

I started working in a relatively big company that unfortunately has its share of quite a lot of legacy code and I ended up spending an extra ordinary amount of time in maintainance and bug fixes. ...
21
votes
3answers
898 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 ...
1
vote
0answers
67 views

Using home server to develop, moving everything out of local machine

I'm sorry if this question is too broad, but I hope it's not :) I'm thinking about setting up small & cheap home linux based server (one of those $200-$300 micro PCs), to move my whole ...
0
votes
1answer
153 views

How to handle a client that wants me to use code from Google under all circumstances? [duplicate]

I have a client that has been upset with the fact that it takes more time than he thinks to complete a feature / bug in a web application. He is more of a project manager that has hired me as a ...
267
votes
34answers
16k 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 ...
21
votes
4answers
1k views

Helping someone who is not and never will be a professional programmer write code that is more legible and usable to use and interpret

I am Elvis, trying very hard to learn to be Einstein. I work for Mort. What the hell is this crazy idiot talking about!?!? (You only need to read the first few paragraphs) If you don't feel like ...
8
votes
8answers
1k views

Career Prospects: Women at Management positions in Software [closed]

I was wondering if women working as software developers often face more positive/negative bias in IT than in other fields? The only reason I ask this question is because personally I have noticed ...
2
votes
2answers
247 views

Testing a very specific function in a large, complex application

I'm new to testing but wholeheartedly realize how important it is. The main issue is that my company has no top-down support for testing at all. That is we don't have any unit testing and just a bit ...
74
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 ...
1
vote
1answer
115 views

I'm looking for recommendations or advice on how to improve our workflow?

I'm working within a team and corporate is breathing down our necks to become more efficient, as projects are on average taking us 6+ months to complete. I was only recently hired (back end ...
2
votes
2answers
614 views

Joel Test: Quiet working space as a developer? [duplicate]

I know the joel test, specifically #8, specifies the ideal working condition for programmers or "knowledge" workers is one where there is a quiet area to work in. I hope this isn't a loaded question ...
0
votes
4answers
211 views

Arguments to non-technical manager for program upgrade [duplicate]

My situation: I'm currently intern in a big company, developing an automation tool (for company internal use only). There are about 30 persons in the team, but we are only 3 developers, all interns ...
11
votes
5answers
776 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?
30
votes
10answers
1k views

Can you get in trouble using programming forums or Q&As at work? [on hold]

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 ...
1
vote
1answer
202 views

Dealing with 'dirty' Ruby on Rails client

I had to leave a startup about a month ago because of lack of funding. Basically, this client wanted an application to allow contractors to create, update, read, and delete yardsigns. Straight forward ...
10
votes
7answers
1k views

Chess as a team building exercise for software developers [closed]

The last place I worked wasn't a particularly great place and there were more than a few nights where we were working late into the evening trying to meet our sprints. The team while stressed out got ...
6
votes
7answers
647 views

Is good Grammar a prerequisite for your development team?

I understand that this may be primarily opinion based, but I also think it is an interesting question and would like to hear others' viewpoints on the subject. I recently became the senior developer ...
6
votes
6answers
674 views

How do you effectively develop the same application from multiple computers?

I've already read If you use multiple computers, how do you sync everything? - but that was off topic... I am specifically thinking about this from a programming side. I have powerful desktops at ...
18
votes
5answers
552 views

How can I start testing in a testing anticulture?

I have a confession to make: Formalized automated testing was never a part of my programming background. I now work in a very large company with many developers (most of them web developers of one ...
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 ...
0
votes
1answer
255 views

Junior developer introduction to job industry [closed]

I am a junior developer at my second working experience, the first one using PHP with WordPress and currently on Groovy on Grails. I like coding, I attend meetup to discuss technology etc but I still ...
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 ...
5
votes
2answers
451 views

What should I do if I have a genius team lead which does not share? [closed]

Good evening, I got some uncertainties and need some advise or any experiences 'story' from you guys. The question is quite straight forward but I gonna clarify somethings in details. My Background ...
8
votes
1answer
489 views

how to write safe code if you are the only developer [closed]

I have been working in a hedge fund firm for two years and I am the only person who writes almost all the codes. So far, luckily there is no software glitch or bug causing money lost. However, it is ...
1
vote
5answers
533 views

Is blocking an entire web-client due to compatibility a reasonable request?

A little bit of background, we've made an electronic POS system for registered vendors of items of a well known brand. The vendors are required to login to use the system. Recently, IE has been ...
20
votes
10answers
1k 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 ...
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 ...
12
votes
17answers
1k views

Have programmers at your work not taken up or been averse to an offer of a second monitor? [duplicate]

I'm putting together a business case for the developers in my company to get a second monitor. After my own experiences and research, this seems a no-brainer to me in terms of increasing productivity ...