organization

How do you get motivated when the task is dull, or is dragging on?

I have great motivation at the start of a project, but if I get to a dull task, or if the project drags on too long, I really struggle to get going. I'm terribly lazy at the best of times, so this question really goes out to anyone who is of a similar personality: How do you motivate yourself to get on with a dull coding task? ...

How do you keep track of temporary threads of conversation online

Often when I post a comment or answer on a site I like to keep an eye out for additional responses from other people, possibly replying again if appropriate. Sometimes I'll bookmark a page for a while, other times I'll end up re-googling keywords to locate the post again. I've always thought there should be something better than my memor...

What are some effective organization strategies?

As a programmer, I am very organized with code, but find creating order in the area around me difficult. In particular, papers accumulate around me, and I just focus more on the computer and less on my surroundings. However, now that I have been laid off and am looking at starting my own business, I understand this is unacceptable. So...

How do I coherently organize modules for a PyGTK desktop application?

I am working on a desktop application in PyGTK and seem to be bumping up against some limitations of my file organization. Thus far I've structured my project this way: application.py - holds the primary application class (most functional routines) gui.py - holds a loosely coupled GTK gui implementation. Handles signal callbacks, etc...

How do you store uploaded files in a filesystem?

I'm trying to figure out the best way to store user uploaded files in a file system. The files range from personal files to wiki files. Of course, the DB will point to those files by someway which I have yet to figure out. Basic Requirements: Fairy Decent Security so People Can't Guess Filenames (Picture001.jpg, Picture002.jpg, Mu...

Is this the correct step-by-step and organization for creating an SVN repo with multiple projects and vendors?

I've read quite a bit of the Red Bean Software SVN Book, and some of the questions here on SO, but I want to make sure I'm going about this in the right way the first time around step-by-step before I begin using it. Is this correct? Install SVN. Create SVN repository at /usr/local/svn. Directory structure looks like this: -- conf -- ...

SVN: Branches for Every Little Change?

Hi. We have a client (who has a client, who has a client) who is driving us mad with change requests to a code base (in PHP). Our first response was to just work in a main trunk in SVN, but the client often comes back and requests that a certain change needs to get pushed to the live servers ASAP. On the other hand, other changes get red...

Web-based document sharing for small organizations

In the past I have used nexo.com to share documents with sales, marketing, PR, and technical people for a small startup. But I wonder if there is a better solution to allow different types of geo-graphically dispersed workers to get to a variety of uploaded documents. I don't want to have to build or host this myself, and free or cheap i...

Adopting Open Source Software in an organization

What are the pros and cons of adopting Open Source software for an organisation? Is there anybody out there who has done this and how well has it been working out with some examples of the softwares they adopted and how it has been in use? Usually contributions come because people do it as a hobby, then how can we make sure that there w...

C++ class header files organization

What are the C++ coding and file organization guidelines you suggest for people who have to deal with lots of interdependent classes spread over several source and header files? I have this situation in my project and solving class definition related errors crossing over several header files has become quite a headache. ...

How do you organize your Documentation?

I need a documentation system for a team. This team, man, we got a big ol' web service, and we got new products in the pipeline. And currently, there's only a wiki hosted on a trac system. And believe me when I say the organization smells, well, far south of cheese. Most of the time you want to find something as a developer, you probably...

Getting back on track after disruptions

Over the past few weeks it seems like I've been interrupted by maintenance tasks from old projects quite a bit in addition to a taking a training class. I feel like I've lost all forward momentum on my current project. It's difficult to even start coding because I'm not sure what I was doing and what I was thinking before the interrup...

How do you manage and organize your files? (scripts, repos, downloads, pdf's, etc)

Like many of you, I have to deal with a large amount of files: source code, binary downloads, spreadsheets, pdf's, word docs, images, note files, quick scripts, and more. These files can fall into many categories: Temporary files that should eventually be deleted Important or useful references files that should be archived Files tied ...

Document management under Linux

Hi all, after years navigating seas of unorganized documents, I'm starting to look for a cheap/free way to classify our work docs structurally, in order to tidy things up and to better enforce the workflow.. So I'd like to be able to tag documents according to project, customer, components used etc.. For example, imagine these documents:...

How to evangelize unit tests in the organization?

I love unit tests because I truly believe they promote code quality and design best practices. The problem is that many of my team lead colleagues think they are waste of time. We already had a few unit tests initiatives that failed due to team leads reluctant attitude. They argue that maintaining the tests doesn't worth the trivial bug...

Namespace Rule of Thumb

Is there a general rule of thumb as to how many classes, interfaces etc should go in to a given name space before the items should be further classfied in to a new name space? Like a best practice or a community preference? Or is this all personal preference? namespace: MyExample.Namespace interface1 interface2 interface3 interface...

Code snippets for Delphi?

Is there a good code snippets application for Delphi or general purpose with IDE integration? I would like to store Code, queries, notes, etc.. Thanks ...

Software for Project organization & management

Is there any Free or cheap software for freelancers, or solo developers, that can help you stay organized and on track? Give you an estimate of task vs Time. Here you are in your project and what left. As simple, productive and efficient as possible. Not web Based. And that those not get in your way. Thanks ...

Community system for programmers and domain specialists in a company.

Hi, I have taken on the task of bettering the communication between our company employees by offering them a blog-like site and a forum. I thought that people could post articles on the blog-frontpage and ask technical and product related questions in the forum section. We have a MS Sharepoint site, but I don't feel it has the same pub...

Organization of many forms on many pages

I have a web app I'm building that has about 50 forms. I have a very nice form-building class that handles the creation and submission of these forms very nicely and it's wrapped with error handlers, etc. No help needed there. However, the forms are scattered through 120 pages. I could really use some weigh in from you guys about the...