Questions tagged [solo-development]

Programmers working alone, both on personal projects and on contracts.

Filter by
Sorted by
Tagged with
187 votes
19 answers
19k views

How do I review my own code? [closed]

I'm working on a project solo and have to maintain my own code. Usually code review is done not by the code author, so the reviewer can look at the code with the fresh eyes — however, I don't have ...
166 votes
111 answers
34k views

Are there any famous one-man-army programmers?

Lately I have been learning of more and more programmers who think that if they were working alone, they would be faster and would deliver more quality. Usually that feeling is attached to a feeling ...
145 votes
7 answers
21k views

Agile for the Solo Developer

How would someone implement Agile process concepts as a solo developer? Agile seems useful for getting applications developed at a faster pace, but it also seems very team oriented...
user avatar
  • 1,569
138 votes
13 answers
21k views

Time difference between developing with unit tests vs no tests

I'm a solo developer with a pretty time-constrained work environment where development time ranges usually from 1-4 weeks per project, depending on either requirements, urgency, or both. At any given ...
user avatar
  • 1,375
119 votes
5 answers
18k views

What are the advantages of using branching as a solo developer?

First off, I am aware that many questions have been asked about VCS as a solo developer, but they are often too broad. This concerns only branching, and still it has been marked as a duplicate...the ...
user avatar
105 votes
11 answers
130k views

How should I organize my source tree?

I am an individual developer working, largely, on web-projects (W/LAMP) and, at times, on C/C++ (non-GUI) projects of about average scale. I often struggle with structuring my source-code tree. In ...
user avatar
  • 1,257
82 votes
16 answers
42k views

Best Development Methodology for One Person?

I spend a lot of time working on projects in which I am the sole developer, project manager, designer, QT person (Yes, I know... Bad!), and sometimes I'm even the client. I've tried just about ...
user avatar
65 votes
5 answers
33k views

As a sole developer (for now), how should I be using Git?

I have multiple projects on Git that I eventually want to bring others into. However, right now it's just me and I use Git and GitHub very simplistically: no branches and basically just using the ...
user avatar
60 votes
8 answers
16k views

Version control for independent developers?

Do you think it's worth it to use version control if you are an independent developer, and if so, why? Do you keep the repository on your own computer, or elsewhere, where it can serve as a backup?
user avatar
  • 825
57 votes
7 answers
11k views

Solo developer vs. team developer : should I move on? [closed]

I work as a solo developer in a small company. There's more than enough work, but the same does not apply for money. Thus, I won't be seeing any new colleagues in the near future. I am responsible ...
user avatar
  • 783
42 votes
9 answers
5k views

Working as a sole developer: getting code looked over

I have no choice but to work on my own, and can't find an adequate solution for getting my work looked over, sanity checked, having someone to brainstorm ideas with, discussing best practices and so ...
user avatar
  • 839
40 votes
4 answers
29k views

How can a single developer make use of Agile Methods? [duplicate]

I am a freelancer and work as a single developer. In all cases, I am the person wearing different hats. I am the Scrum Master and I am the only person in the development. What I am not is the Product ...
user avatar
  • 4,348
38 votes
8 answers
5k views

Working as the sole programmer at a non-tech company [closed]

I work as the back-end developer, front-end developer, systems admin, help desk and all-around 'guy who knows computers' at a small marketing company of about 15 people. I was wondering if others ...
user avatar
  • 1,007
36 votes
10 answers
14k views

Best version control habits for solo developer?

I'm a sole developer at my work and while I understand the benefits of VCS; I find it hard to stick to good practices. At the moment I'm using git to develop mostly web apps (which will never be open ...
user avatar
  • 2,041
32 votes
11 answers
7k views

Scrum for a single programmer? [closed]

I'm billed as the "Windows Expert" in my very small company, which consists of myself, a mechanical engineer working in a sales and training role, and the company's president, working in a design, ...
user avatar
32 votes
7 answers
3k views

As a lone developer, how can I be sure I am learning and doing decent work? [duplicate]

Background: I work in a small (less than 75) person engineering/manufacturing company. I was hired as a developer to work with a single teammate, our purpose being to migrate the company to the modern ...
user avatar
  • 441
30 votes
10 answers
3k views

Writing commit messages as a solo developer?

On my projects where the repository is shared between me and other programmers, I always write commit messages even if I'm the primary developer. But on those projects where I'm the solo developer ...
user avatar
  • 2,707
30 votes
8 answers
1k views

What do you do to remain productive when working on your own? [closed]

I find working in isolation, on a piece of code that won't be seen by anyone else for weeks, draining. I'm looking for ideas to try to keep myself productive and motivated. What do you do to remain ...
user avatar
25 votes
9 answers
2k views

Advice for solo programmer whose team will expand in the near future [closed]

For 4 years now, I've been the solo developer for a small company. We have a handful of well establish products in a niche industry. We will be hiring 1-2 developers soon, and that will likely change ...
user avatar
  • 369
23 votes
11 answers
3k views

Should I use a code repository if I am the only one working on a project? [duplicate]

Possible Duplicate: Version control for independent developers? I am not sure if I should use a code repository when I am the only one working on a project.
user avatar
  • 347
23 votes
5 answers
29k views

Is it reasonable to use git only on my local machine? [closed]

Is it ok to just use git only locally? I don't want to have to pay for a service that provides private repositories (such as Github) but I think git is a great way to organize my closed-source project....
user avatar
23 votes
6 answers
3k views

How to learn Agile as a Solo Developer [duplicate]

Possible Duplicate: What good book shoud I buy to learn Agile from scratch? It seem that Agile for the solo developer is a good idea. But how to learn it? Is there any good book, web reference ...
user avatar
  • 3,276
20 votes
10 answers
3k views

Struggling as a programmer. Need some advice [closed]

I've been a developer now for a number of years. I'm pretty good at what I do and can "get the job done". But, there is a difference between "getting the job done" and "doing the job properly". Let's ...
user avatar
19 votes
7 answers
2k views

How to become a good team player? [closed]

I've been programming (obsessively) since I was 12. I am fairly knowledgeable across the spectrum of languages out there, from assembly, to C++, to Javascript, to Haskell, Lisp, and Qi. But all of ...
user avatar
  • 307
18 votes
5 answers
2k views

What advantages do continuous integration tools offer on a solo project?

If you're doing a solo project - would you use CI tools to build from a repository? I've used Hudson and Cruise Control in a team environment, where it's essential to build as soon as anyone checks ...
user avatar
16 votes
5 answers
2k views

What is the minimum subset of best/well-known practices in software development for a solo programmer? [closed]

I've been the lonely programmer in my work for quite a long time. Usually I've read articles and posts about Version Control Systems Continuous Integration/Delivery Development methodologies: Scrum, ...
user avatar
16 votes
10 answers
1k views

How useful is UML if you are a developer working alone in a project [closed]

How useful is UML if you are a developer working alone in a project?
user avatar
14 votes
0 answers
5k views

Design and Development Methodologies for the single developer

At my work, typically the developers here all work separately, we may share projects but often only do so when another isn't working on it (for reference, we're a consulting company. So someone may ...
user avatar
  • 3,631
12 votes
1 answer
3k views

Extreme Programming for a single developer [closed]

I've been working with some basic extreme programming concepts for the last two weeks, for a small scale, for-profit, multiplayer, arcade game. I've spent a week developing user stories and ...
user avatar
11 votes
2 answers
2k views

Git for a solo developer [duplicate]

I'm a developer working on a Wordpress project. I work on this alone and I want to improve the way I use Git but I don't know where to start. Currently, I'm using git to commit all of the work that I'...
user avatar
11 votes
4 answers
8k views

Using Agile development in a one person team [duplicate]

Possible Duplicate: Agile for the Solo Developer I am going to be starting a project soon and plan to use as much of agile methods as I can (CI, TDD etc.). What have been people's experiences ...
user avatar
  • 10.4k
8 votes
10 answers
6k views

Is it possible for a one-man start-up to follow agile methods like Scrum? [duplicate]

For a small start-up with only one or two programmers, is it possible to implement agile methods like Scrum? If NO, what is the minimum team size required? I guess Scrum needs few programmers to be ...
user avatar
  • 4,348
8 votes
4 answers
1k views

Can a lone programmer become a mid or senior level programmer without a mentor? [duplicate]

Question: Can a mere entry level programmer become a mid or senior level programmer working in a company as the only programmer without a mentor? Background: I was hired as an entry level programmer ...
user avatar
  • 189
8 votes
2 answers
533 views

What project meeting structure should a single developer choose?

I am a solo developer working on a decently small project with about 3 other people (non-developers). These other people are involved in the project in non-development ways and one is also my manager. ...
user avatar
  • 12k
7 votes
7 answers
2k views

What software development process should I learn first for a solo project? [closed]

I want to develop a project on my own (if it is sucessful more people might start working on it too). Also I want to apply some proper software engineering from the first until the last day. On one ...
user avatar
  • 538
7 votes
5 answers
3k views

Managing Personal Projects As Solo Developer - Getting out of depth and failing projects [closed]

I need some advice on project management. I start a project, and often times it will a large project for a solo developer. Usually its a web project. I handle everything from the UI, to the JS, PHP, ...
user avatar
7 votes
1 answer
350 views

What to do after after completing the project, but before I move on to the next one?

I have studied computer science and am now working in a company as a single developer on a pretty agile Java-project for almost a year. The project will soon be successfully (at least I hope so!) ...
user avatar
  • 330
6 votes
3 answers
1k views

Development methodology for single web developer? [duplicate]

Possible Duplicate: Design and Development Methodologies for the single developer I'm a web developer who mostly works with the LAMP stack when it comes to my own projects. Most of the time I ...
user avatar
6 votes
3 answers
447 views

Software development process for a part time University project for 1 developer?

I will be doing a part time University project soon and the time frame for it is around 8 months with approximately 10-15 hours a week spent working on it, with a review by a tutor each quarter. My ...
user avatar
  • 165
6 votes
4 answers
561 views

how to break up feature requests into work units [closed]

Im not a paid developer, I spend two or three hours a day working on a development project as a hobby. As time goes by, I come up with "good-ideas" for the project, that are generally features or bug ...
user avatar
  • 121
6 votes
0 answers
438 views

How to manage a relatively large one-man project? [duplicate]

I am basically working on https://github.com/KirisurfProject/ entirely alone. This is around 4000 lines of Go code, plus around 1000 lines of Racket (a Lisp) code for the GUI part; the equivalent in ...
user avatar
  • 237
5 votes
4 answers
561 views

How much documentation should a client expect from a one-man team? [closed]

I work for a small electronics and support software company that just recently got a contract with a large company that's very strict on documentation (I do the support software, essentially Windows ...
user avatar
  • 2,028
4 votes
3 answers
650 views

How should I tackle code testing on a solo project?

I am writing a piece of software and I would like to release it open source. Should I try just getting it stable on my computer (with normal use; no "things a monkey wouldn't even do") before ...
user avatar
4 votes
4 answers
3k views

Using an issue tracker as a single programmer [closed]

If this is tl;dr, scroll down to "The Question" Why this is not a duplicate: The linked question talks about version control (which I have), a one step build script (which I have) and to &...
user avatar
  • 7,502
4 votes
2 answers
263 views

Should a one person team use a process model?

I am about to start work on my biggest project yet (about 6 months full time work). For previous projects as they were only short I never intentionally used a model, I may have done but I didn't set ...
user avatar
4 votes
2 answers
595 views

Capacity Planning for a solo developer - Activities?

I'm having trouble seeing the benefit of setting the Activity field on Tasks for use in Capacity Planning (I'm using the Scrum Template). In fact, doing so seems to make things more cumbersome. Why ...
user avatar
  • 223
3 votes
4 answers
572 views

Software engineering - "Precious project" syndrome? [duplicate]

I recently failed three projects with a similar pattern: I had to work on each of them alone With time I started to take the project too personally, like it is my spiritual child, and I tried to make ...
user avatar
3 votes
2 answers
558 views

As a solo programmer, of what use can Gerrit be?

Disclaimer: I'm aware of the questions How do I review my own code? and What advantages do continuous integration tools offer on a solo project?. I do feel that this question aims at a different set ...
user avatar
  • 243
3 votes
0 answers
507 views

How to properly approach a GitHub workflow as a solo developer? [duplicate]

Possible Duplicates: Are there advantages to using a DVCS for a solo developer? As a sole developer (for now), how should I be using Git? I'm a solo developer, and I've been quite comfortable with ...
user avatar
2 votes
1 answer
728 views

Software markets for solo developer [closed]

I want to create something useful of my own which others can use it. This can be free or it can make a little money for sustaining its development and increase income little. However, when think about ...
user avatar
  • 824