The tag has no usage guidance.

learn more… | top users | synonyms

8
votes
6answers
1k views

Time management and self improvement [closed]

I hope I can open a discussion on this topic as this is not a specific problem. It's a topic I hope to get some ideas on how people in similar situation as mine manage their time. OK, I'm a single ...
4
votes
3answers
746 views

What is the most effective way of communicating potential delays in software development?

In development, what is the best way to manage delays? For example, you're doing a task, new requirements come in/something which further steepens the learning curve of something that must be learnt ...
32
votes
20answers
5k views

Is it normal for programmer to work on multiple projects simultaneously [closed]

On a current job I have 2 projects to work on. First is very huge system and the second one is smaller but it also big (first project is being developed for 12 years, second for 4 years). At first I ...
3
votes
3answers
222 views

Are your projects completed on time or past the deadline?

Are your projects completed on time? If not, what problems cause you to miss deadlines? How can they be overcome? Do your clients understand them?
32
votes
9answers
921 views

Abstraction: The War between solving the problem and a general solution [closed]

As a programmer, I find myself in the dilemma where I want make my program as abstract and as general as possible. Doing so usually would allow me to reuse my code and have a more general solution ...
6
votes
5answers
304 views

What to do about “next piece syndrome”?

Inspired by this question: What to do about "stopping point syndrome"? I often find myself a half hour away from knocking-off time having just wrapped up a component of my work, and facing a "next ...
41
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
6answers
570 views

Who should participate in time estimation?

In an IT project: Who should participate in time estimation? Developer, team leader, scrum master and etc? Whose vote should be counted most?
6
votes
5answers
631 views

tracking time for personal projects [closed]

Does everyone track time spent on personal projects? I feel that it is valuable to know how much time (and potential money) has been put into a hobby. I am currently using harvest to track time.
11
votes
12answers
1k views

Does tweeting 9 to 5 hurt job applicants? [closed]

If you were looking into a job applicant's background and discovered that he or she has 1200 followers on Twitter and averages 50 tweets per day (more than half of which are during business hours), ...
10
votes
10answers
2k views

How do you deal with time estimates? [duplicate]

If given too little time, quality suffers. If given too much time, developers will find a way to use all alloted time, no matter what. What would be a good way with dealing with estimates? Are they a ...
12
votes
8answers
1k views

How much time a week do you spend on extracurricular programming? [closed]

Background: I'm a microsoft DBA/IT type person by day, an iOS and Mac developer by night. I have one app in the App Store and another one in the works. I try to spend as much time as possible working ...
10
votes
4answers
607 views

Time allocated to code reviews

If you are doing code reviews How much time do you spend on code reviews, compared to implementation? How much of the changes undergo code review? you think it's to much / should be more? Are ...
5
votes
7answers
1k views

What software do you use to track time spent on a project? [closed]

What software do you use to track time spent on a project?
-1
votes
4answers
318 views

Is time tracking required for web based/service industries? [closed]

I work in the web development industry and we implement a time tracking system to log our time (Project/time/comment). In the beginning of a project, we create a contract, and decide upon a price ...
15
votes
14answers
819 views

When do you get your best ideas? [closed]

Are there certain activities that provide inspiration at unexpected times? One that I've noticed is when I'm mowing the lawn or shoveling snow - living in Minnesota it seems I'm always doing one or ...
4
votes
7answers
693 views

How to control work of programmers (outsourcers) [closed]

Some time ago I decided to outsource web development projects (php coding & design). I've opened small office abroad with manager and couple of programmers and designer. I just started but already ...
7
votes
3answers
159 views

Considering consistent change, how short of a planning period is too short?

Change is not uncommon, change in requirements, change in specs change in workflow. I've accepted that there will be change, but I wonder: knowing that change is going to happen, how short of a ...
19
votes
9answers
570 views

Hard-copy approaches to time tracking

I have a problem: I suck at tracking time-on-task for specific feature/defects/etc while coding them. I tend to jump between tasks a fair bit (partly due to the inherit juggling required by ...
39
votes
8answers
1k views

Should Professional Development occur on company time?

As a first-time part-time software developer at a small consulting company, I'm struggling to organise time to further my own software development knowledge - whether that's reading a book, keeping up ...
9
votes
9answers
562 views

Is the time spent customizing your dev machine environment worth it?

There are times when I am working on programming project and I get the itch to change some stuff in my environment (OSX or Linux). Vim might not being doing exactly what I want, so instead of doing it ...
18
votes
1answer
912 views

How much time should I dedicate to refactoring my code? [closed]

I don't know if it's just with me, but when I start refactoring some code I waste a lot time doing that and it never ends. Every time I read the code again, I find something that can be improved, ...
11
votes
4answers
1k views

Alternatives to time tracking methodologies [closed]

Question first: What are some feasible alternatives to time tracking for employees in a web/software development company, and why are they better options Explanation: I work at a company where we ...
5
votes
5answers
259 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' ...
11
votes
7answers
1k views

How to handle demanding clients?

Frequently, I have been finding myself overloaded with contracts. Most of the time, I find myself juggling with at least 2 projects, in addition to the numerous websites I have to upkeep and perform ...
25
votes
5answers
6k views

Am I programming too slow? [closed]

I've only been a year in the industry and I've had some problems making estimates for specific tasks. Before you close this, yes, I've already read this: ...
15
votes
9answers
1k views

Does keeping a journal help in your job? [closed]

Years ago, in my first real programming job, my boss encouraged me to keep a journal of my daily activities. I still do so, although no longer a paper and hand-written one. Do you keep a journal, if ...
280
votes
13answers
78k views

How to respond when you are asked for an estimate?

We, as programmers, are constantly being asked 'How long will it take'? And you know, the situation is almost always like this: The requirements are unclear. Nobody has done an in depth analysis of ...