The tag has no wiki summary.

learn more… | top users | synonyms

-3
votes
3answers
189 views

What is considered a good/bad pace for programming? [closed]

I'm a 45 adjusted WPM typist, but it seems like a take a week to finish projects that seem to take others not long at all. What should I shoot for?
6
votes
3answers
656 views

Are these good reasons for moving to Microsoft web development platform?

Background I do PHP and Ruby on Rails development in my spare time, and have learned quite a bit on my own. I chose those technologies because of the low cost of entry, since everything is ...
12
votes
3answers
790 views

Handle complexity in large software projects

I am a lead developer in a larger software projects. From time to time its getting hard to handle the complexity within this project. E. g. Have the whole big picture in mind all the time Keeping ...
1
vote
2answers
230 views

Becoming an expert vs boredom [closed]

I am a college student, and I love to program, period. I code all kinds of things in different kinds of languages. Although I enjoy programming, I have an extremely hard time sticking to one project ...
0
votes
3answers
165 views

How to balance programming projects between feasibility and usefulness [closed]

I've become fairly competent as a programmer, but I would not say I am a master. I work independently, most as a hobby, although I have done some freelance PHP work. I tend to find myself dabbling in ...
8
votes
6answers
1k views

Is there a constant for “end of time”?

For some systems, the time value 9999-12-31 is used as the "end of time" as the end of the time that the computer can calculate. But what if it changes? Wouldn't it be better to define this time as a ...
1
vote
3answers
321 views

How to manage/organise when you have to multi-task on multiple 1 man projects? [closed]

We are a team of developers working on multiple small projects - a developer could have 3 or more 1 man projects to work on and keep moving. It can feel like your time is pretty fragmented & ...
220
votes
27answers
41k views

Why can't the IT industry deliver large, faultless projects quickly as in other industries?

After watching National Geographic's MegaStructures series, I was surprised how fast large projects are completed. Once the preliminary work (design, specifications, etc.) is done on paper, the ...
2
votes
8answers
493 views

How often should I be compiling?

For the longest time I've just done small app development. Building and debugging took a matter of seconds (or should I say - second?). I got fairly used to just debugging to test literally ...
5
votes
3answers
298 views

Existing buggy code or a brand new one? (From time perspective)

I am facing some issues with a buggy library I currently have and it's used in my current project, I need to finish this project as soon as possible in order to deliver it to our client. However, ...
1
vote
0answers
116 views

Keeping focused while working online [closed]

This is not really a programming question. More like a self-management one. I am a web developer, and almost 100% of my job is done with a browser window open. Needless to say, that leads to a ton ...
3
votes
4answers
521 views

Planning milestones and time

I was hired by a marketing company a year ago initially for link building / SEO stuff, but I'm actually a Web developer and took the job just in desperation to have one (I'm still quite young and just ...
2
votes
4answers
263 views

I target short projects, but fail miserably on projects that requires persistence [closed]

I know this is kind of time-management question. I do well in short assignments, but fail miserably, when it comes to projects that require hours and hours of work to be done day after day. I cannot ...
3
votes
3answers
208 views

How to be productive as an infrequent programmer?

My current day job is mostly project management and client liaison work, but I sometimes get involved in actual coding. I do this either because I have a clear vision of what I want the result to look ...
24
votes
9answers
1k views

Should I log trivial fixes?

I'm in a code shop of two. And while I understand that a bug tracker is useful where the number of programmers is greater or equal to one, I'm not so convinced that logging bugs, changes, and fixes is ...
3
votes
3answers
263 views

Getting to the big leagues & managing time as a novice game developer?

I'm a 23-year-old novice game developer who just got his first job in the industry a year ago. Unlike most programmers I know, I started programming pretty late, during my second year in college, and ...
-1
votes
3answers
221 views

How do you carve out development time when you also have to do general IT work? [closed]

I read a couple of distraction and interruption questions here, but I do not feel that the situations are the same - as most of my distractions are related directly to my job, not boredom or other ...
9
votes
6answers
699 views

How does one effectively implement the 80/20 rule for developer time?

I am a developer at a bank where an 80/20 rule is implemented. 80% of the time you work on your assigned project and 20% you work on something that interests you. However, I'm not really sure how to ...
57
votes
16answers
3k views

How to stop the development spec from changing in mid development?

Problem: It seems with almost every development effort I'm involved in, no matter how much time is spent planning prior to starting development, there is always a large amount of changes required ...
7
votes
5answers
235 views

How to introduce a new pattern into an existing codebase?

In my quest to better my development skills I learn new design patterns. In sample projects or personal projects it's really easy to adapt new patterns into my code. However at work I have a large ...
0
votes
1answer
537 views

When will be your project finished? How long does it take to complete it? Any idea how do you estimate such timing on the spot? [duplicate]

Possible Duplicate: How to respond when you are asked for an estimate? In my company, i have a strange managers, they always asks me before starting how is it going? And how long it will ...
11
votes
8answers
293 views

Finding time for concentrated recreational programming when having kids [closed]

As a father of two young kids it's increasingly difficult to find time to concentrate on some recreational programming. There are small pockets of time here and there, but I notice it's difficult / ...
3
votes
6answers
303 views

Multiple projects - similar platforms or as different as possible?

When working on multiple projects simultaneously (for the sake of simplicity let's say half time each on two projects), which is better? Should the two projects Use the same language? Same/similar ...
318
votes
21answers
80k views

My customer wants me to record a video of how I develop his software product

Working as a freelancer, I often see strange requests from my customers, some of which can negatively affect my daily work¹, and others trying to set some sort of control. I usually encounter those ...
13
votes
5answers
926 views

How to manage time for studying while working? [closed]

I've been programming 8 years for a company. We build business intelligence software systems. Since I thought working is learning, I've always studied in terms of what I was doing at the company while ...
4
votes
3answers
472 views

How to deal with TODO List Overflowing?

Seriously... I need more time, and I can't find it. I've got my main project and I spent most of my time on it. I'm trying to, BUT I got a lot of minor projects, old projects support. I'm very ...
15
votes
5answers
674 views

How do I manage success as an independent contractor?

I'm fixing bugs for a software company as a contractor on a per hour basis (first time for me). Today, in 6 hours I fixed two issues which had been planned at 32 and 40 hours each. The days before ...
0
votes
2answers
119 views

3rd party hosted solution for project management & source control?

I am looking for a SAAS solution that offers project management, time tracking, invoicing and file sharing (to share with clients) as well as source control, work item management and team management ...
3
votes
3answers
137 views

Rewriting code / better initial outline

Single-programmer project. I'm constantly having to rewrite my own code on an on-going project. It's not buggy, but every time I expand my program (which previously-planned features), I keep having ...
37
votes
10answers
1k views

How to start and maintain an after-work project

I work as a full time developer. My workplace, however, is very limiting in the technologies and programming languages I can use. All of the work is done in C++. It is clear that C++ is rapidly ...
3
votes
3answers
435 views

Task Management - How important it is for a entry level developer?

I hold masters in CS & now I'm mobile apps developer (Entry Level) , I always start to plan things when starting or doing any project both at work & projects i do at Home (for passion) - as I ...
7
votes
6answers
332 views

Tracking hours on a project

Other than the following, are there any helpful (to programmers) reasons to track hours/time on a project down to the "accurate number of hours per week" level? Reasons: Beneficial to see how ...
1
vote
1answer
141 views

Assigning effective complexity ratings to tasks

I want to make excellent estimations about, how much effort is required for a particular task. The constraint is, that I have already solved the problem and written down steps required to solve it. ...
20
votes
13answers
1k views

Encouraging software engineers to track time

How can I encourage my coworkers to track the time they spend resolving issues and implementing features? We have software to do this, but they just don't enter the numbers. I want the team to get ...
2
votes
6answers
438 views

Using work time effectively: How to create code quickly? [duplicate]

Possible Duplicates: How can I be more productive at work? (additional context inside) How to code on a very tight schedule? Sometimes we create new code quickly. And sometimes we can't ...
13
votes
8answers
675 views

What work intervals are more productive: short or long?

Which sessions of work are more productive for programming: short (<= 30 minutes), mid-length or long (>= 2 hours)? In which cases? (Consider coding new functionality, doing small modifications, ...
10
votes
5answers
413 views

How do you read an article without being distracted? [closed]

The following incident set me thinking. Just today, I had some work to do where I needed to learn about the Selenium IDE. While going through the documentation, I found a link to JUnit and TestNG. I ...
3
votes
6answers
296 views

How do you keep your customers informed about the exact time you spent on their projects?

In my answer of the question about what are the important points to consider when starting your own company, I mentioned the fact that when the customers pay per hour of work, there must be a way for ...
4
votes
2answers
144 views

Time management training programs for developers

My company asked me to set up a personal goal of improving time management. This means keeping up with time reporting, revising estimates and being responsive to email inquiries. Of course, I have ...
6
votes
4answers
551 views

How to fight absentmindedness [closed]

Do you have any problems with loss of concentration, constant relaxation, etc.? How do you solve this problem? For example, when you are coding or learning something - You understand that it's ...
17
votes
16answers
2k views

How many programming languages do you work with on a daily basis and how do you effectively manage language specific tasks [closed]

Edit: How do you manage individual tasks when working on multiple languages In day to day task handling, how many different programming languages do you work with? Do you make a mental shift when ...
33
votes
15answers
2k views

How to code on a very tight schedule?

I'm working on a project that has very tight schedule. I don't have much time to code and test (even though I work more than 12 hours everyday, it's still delayed), and the result is very fragile. Its ...
3
votes
5answers
313 views

How do you manage project estimation and managing your teams time

I'm thinking of things like: designating a developer having say 6 hours out of their normal 7.5 hour day dedicated to the project, the rest for other work/company related activity (meetings, emails, ...
12
votes
10answers
2k views

Effective methods for managing work tasks? (documenting/remembering/prioritizing) [closed]

I'm looking for suggestions on effective methods that I can use to document, remember and prioritize tasks at work. Many of the these tasks belong to a primary project, but they also exist for ...
3
votes
6answers
124 views

Sticking to a Task vs Varying It

When you have several programming tasks to do at once, do you prefer to go through them one at a time, or to vary them, perhaps based on subtasks or on time? Why? For myself, I find that: Pros for ...
6
votes
4answers
220 views

Commitment level to the project? [closed]

You've quoted your time that it will take certain time to produce a piece of software. When you have started the project, is it better to go hard at the beginning and cruise later? or to try to ...
4
votes
6answers
566 views

How should I manage my time? [duplicate]

There are times when just one bug that keeps eating away your time like hell ... for example this one. I generally end up wasting hours and realize I've gone terribly behind my schedule and not ...
9
votes
5answers
682 views

Time management and self improvement

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 ...
2
votes
3answers
253 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 someting that must be learnt ...
26
votes
19answers
3k views

Is it normal for programmer to work on multiple projects simultaneously

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 ...

1 2