"The powers that be" is often a phrase used to describe those in a position of authority responsible for work. Distribution of resources would be a way to describe what managers do though resources include time, money and people.

learn more… | top users | synonyms

12
votes
7answers
4k views

Best way for a technical manager to stay up to date on technology

My manager asked for a list of technical blogs he should follow to stay current on technology. His problem is he keeps hearing terms that he hasn't heard of (i.e. NoSql, sharding, agure, sevice bus, ...
7
votes
6answers
983 views

How to handle growing QA reporting requirements?

Some Background: Our company is growing very quickly - in 3 years we've tripled in size and there are no signs of stopping any time soon. Our marketing department has expanded and our IT requirements ...
47
votes
17answers
3k views

How do managers know if a person is a good or a bad programmer?

In most companies that do programming teams and divisions consist of programmers who design and write code and managers who... well, do the management stuff. Aside from just not writing code, ...
2
votes
2answers
330 views

How to separate development process and configuration management aspects of SVN?

I am looking into an alternative for the combined utilities of SVN, as both a development tool and configuration management tool. Instead, I would like to investigate the approach of having a ...
6
votes
4answers
2k views

Is using SVN for development and CM a bad practice?

I have a bit of experience with SVN as a pure programmer/developer. Within my company, however, we use SVN as our Configuration Management (CM) tool. I thought using SVN for development at the same ...
0
votes
3answers
152 views

Freelancer Organization Solution

As a freelancer working on both paid and personal projects, I'm always splitting my time between a huge number of small and large projects/tasks/fine details. I've developed a small custom-coded ...
27
votes
26answers
2k views

Should managers prohibit programmers from using IM in office? [duplicate]

Possible Duplicate: Would you allow your programmers to use Messenger and social networks like Facebook? A manager may believe that using IM clients in the office is not acceptable, but ...
25
votes
11answers
1k views

How do you keep cool when production system goes down? [closed]

This has happened to most of us... You come to work one day. Everything seems normal - the sun is shining, birds are chirping, but you notice a couple of weird things on your way to work that remind ...
71
votes
18answers
10k views

Reasons Programmers Leave [closed]

I am interested in finding out why programmers leave their jobs and if the reasons for leaving have resurfaced in your now job? Is the reason for leaving simply down to remuneration, location, I hate ...
1
vote
7answers
430 views

Can you be a programmer and Business manager at the same time? [duplicate]

I think I'm struggled in some situation! We are a new start-up with 5 employees (2 Programmers). I'm the Technical Manager and that was so fine! Now I can see the fingers point to me to take the ...
14
votes
3answers
444 views

What management/development practices do you change when a team of 1-3 developers grows to 10+?

My team built a website for a client several years ago. The site taffic has been growing very quickly and our client has been asking us to grow our team to fill their maintenance and feature request ...
10
votes
1answer
296 views

How to deal with or survive with the information overload [closed]

Every time I want to read something for example a book on Java, then I find so much stuff like many tutorials, many ebooks that I am not able to decide which one to choose. I spend some time reading ...
58
votes
18answers
6k views

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

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

Issue Management

I know this isn't about programming but i should learn "Issue Management" What is Issue Management? I read Wikipedi page but i don't understand very well. Can you tell me Issue Management and if ...
7
votes
7answers
760 views

Advice on starting a new job [closed]

In a week I will start a new job at a manufacturing company managing the development of a new eCommerce site. The company scores about a 3 on the "Joel" test. I will inherit 3 programmers who ...
1
vote
2answers
86 views

Quantify value for management

We have two different legacy systems (window services in this case) that do exactly the same thing. Both of these systems have small differences for the different applications they serve. Both of ...
37
votes
15answers
3k views

Can you be a manager and a programmer at the same time? [closed]

Managing other programmers while you are yourself a part of the programming work force. It's a very common scheme, at least in the companies I worked for. Can you be a good programmer or a good ...
20
votes
4answers
662 views

How to create a “cult of quality” [closed]

DeMarco and Lister (Peopleware) suggest you create a "cult of quality" within your programming team. Frustratingly, they don't suggest how you go about doing that! Anyone got any thoughts on how to ...
6
votes
7answers
317 views

Best ways to sell management on the benefits of Open Source Software?

I have worked in a few places where the use of Open Source Software in products they produce is strictly forbidden for various reasons, such as: no formal support lack of trust in something ...
8
votes
5answers
284 views

Managing International Programmers [closed]

My boss recently went back to our international office in his home country to interview some potential new employees, and we have decided to hire a few as programmers. They are fresh out of college ...
5
votes
3answers
249 views

Strategic and Tactical direction for IT teams

In their influential team leadership book, "Peopleware", DeMarco and Lister suggest that managers should provide "strategic but not tactical direction" for their IT teams. This is intriguing, but ...
4
votes
3answers
475 views

Dependent on CVS tagging for automated builds

My current work relies on using tags in CVS for an automated build process (ANT currently) to build for respective environments (development, QA, production). From our research, neither Git or ...
10
votes
5answers
830 views

Is the agile approach compatible with having contractors on staff?

On the one hand, the agile approach stresses a tight-knit team that holds each other accountable and accepts collective ownership of the project. On the other hand, companies use contract programmers ...
17
votes
12answers
1k views

What makes Agile software development so appealing?

Agile software development is becoming a pretty fun buzzword these days. As a developer, I understand the pragmatic value of iterative development, but (most often) it isn't a developers choice to ...
79
votes
19answers
7k views

Choosing between two programmers: experience vs. passion [closed]

I am in a position where I have to hire a programmer and have the option of 2 candidates, the first has experience but he doesn't have a passion for coding and he says so while the second doesn't have ...
13
votes
12answers
1k views

How would you advocate not using a shared spreadsheet to track bugs / issues?

In our company, the developers want to use a proper bug tracking tool to manager issues in our application. The management however insists on using a shared spreadsheet (formeerly a shared excel file, ...
23
votes
9answers
43k views

What subject do you discuss with your manager during a one-on-one? [closed]

Every week, I have a 30 minutes meeting scheduled with my manager to talk about pretty much anything. So far, I haven't taken those one-on-one very seriously. As a new year resolution, I would like to ...
15
votes
7answers
2k views

How do you version/track changes to SQL tables?

When working in a team of developers, where everyone is making changes to local tables, and development tables, how do you keep all the changes in sync? A central log file where everyone keeps their ...
15
votes
10answers
916 views

How to deal with a CEO making all technical decision but with little technical knowledge?

Question posted anonymously for obvious reasons. I am working in a company with a dev group of 5-6 developers, and I am in a situation which I have a hard time dealing with. Every technical choice ...
16
votes
4answers
43k views

What is an example of a good SMART objective for a programmer? [duplicate]

Following on from this question, I wondered if folk might be able to suggest some samples of what might be considered a "good" objective in a periodic review cycle for a programmer? Let's define ...
51
votes
10answers
22k views

Are SMART goals useful for programmers? [closed]

Several organisations I know use SMART goals for their programmers. SMART is an acronym for Specific, Measurable, Achievable, Relevant and Time-Bound. They are fairly common in large corporations. ...
0
votes
1answer
71 views

How to manage Inquiries of more than one products?

I can't guess the perfect title of this question, so please read my case and please help me. We have 4 different products. Each is having their own site and database, means they are totally ...
11
votes
7answers
1k views

What is the proper relationship between the software developer and the business customer?

IT professionals are experts who are trusted with the IT assets of a business or organisation. As trusted professionals we have responsibilities that extend beyond things that a non-IT customer can be ...
6
votes
5answers
2k views

How often should a manager meet with his subordinate who is a team leader?

Ours is a software concern and we have a team structured like so: manager->team leads->team members. We are following the agile programming model and trying to develop a product in a collaborative ...
12
votes
3answers
721 views

What is Configuration Management?

In all projects that I have been involved with that have had input from an outside consultant the question has been asked about what sort of Configuration Management we were using. In none of these ...
7
votes
6answers
816 views

Coworker that detrimentally picks on every minutia [closed]

Hypothetically speaking imagine that there exists a coworker that has a very shallow understanding of computing. To avoid stereotyping lets give this coworker the gender neutral name Chris. Now ...
15
votes
10answers
2k views

How can I quickly weed out “copy & paste” coders? [closed]

I need a way to filter out resumes of folks who just copy-and-paste code then hope it works, and check it in if it does. All this happens without having an understanding (or care) to understand the ...
48
votes
1answer
27k views

The Written Roles of Software Development Manager [closed]

We all know what a software development manager does, but I'm afraid that we only know it vaguely. We think we know what he is doing, but to exactly list down what is the job scope is a bit hard. In ...
40
votes
13answers
5k views

Can a non-programmer successfully run a software company? [closed]

Back in 2006, one Joel Spolsky made the following comment: Watching non-programmers trying to run software companies is like watching someone who doesn't know how to surf trying to surf. ...
3
votes
6answers
406 views

Should I be involved in my project's business side?

Before my current job, I was always involved in the technical aspects of a project like: architecture design performance security etc Now I'm team lead of a project that's a game on a web site ...
1
vote
3answers
135 views

How do you get a client to understand the importance of a project lifecycle?

Situation is I have a number of in-house clients who continue to have trouble grasping the concept of defining clear requirements for a project and committing to them. Unfortunately my job situation ...
20
votes
10answers
6k views

When/why is it easier to beg forgiveness than ask permission? [closed]

The saying "It's easier to beg forgiveness than ask permission" seems pretty popular among programmers and IIRC was attributed to Grace Hopper. In what situations is this typically true, and why do ...
21
votes
21answers
2k views

If you were the manager of a team of 25 developers, how would you motivate them? [closed]

Imagine yourself hired by a new startup backed with few millions coming from venture capitalists. Your mission: organize the development of the next killer app. 25 developers is too much to take ...
4
votes
3answers
3k views

annual goal for programmers in IT company

As IT manager what goals would you set for your programmers in your team. These goals would be used in the annual performance review. Any recommendations? How would you create goals that actually ...
6
votes
3answers
2k views

Can the ScrumMaster and other team members be managed by the Product Owner?

Our team is switching to Scrum. I would be the ScrumMaster (in addition to being a developer), and another developer would become Product Owner (in addition to our product marketing guy). All members ...
1
vote
7answers
1k views

Defining Rank names for employees [closed]

I want to create a list of ranks for the employees in my company. We are an open source integrator that works usually with existing solutions and also building custom solutions. We don't want to name ...
8
votes
9answers
417 views

Managers X Motivation

As a programmer what do you think that is the thing that your manager does that mostly decreases your motivation? My manager insists in blocking web content (this week was msdn content and Microsoft ...
21
votes
9answers
12k views

Explaining technical things to non-technical people [closed]

I often have to explain technical things and technical decisions to my extremely non technical manager and I'm pretty awful at it. What are good ways to essential dumb things down for the rest of the ...
7
votes
3answers
354 views

Getting management to hire a new developer? [closed]

I've been working here for about 3 months now, and this company has been around since 2003. I've the only full time developer, and I don't know what happened to the part time guy who was doing work ...
7
votes
1answer
667 views

Does this list of management behaviors actually appeal to software developers?

I came across this list of management behaviors (http://suven.posterous.com/dos-and-donts-leading-software-development-te). I think it has some gems, but I'm not 100% on some of them. I've marked ...