solo-developer

What tools/techniques can benefit a solo developer?

Hello, I am a solo developer, working in a very small web development firm. There is occasional support for development from contractors, but for the most part, if code is written in the office, I am writing it. Many of the articles and such on here talk extensively about the tools and techniques used for collaboration of developers ...

How much process should a single developer follow? Is a formal process too much?

Since I didn't do a good job writing the last question, and most of the answers were good, but not at all in the direction I intended for the question to go in, I deleted it and remade it as this question. I'm a solo developer on my own projects, generally very small things, but I have a few ideas that might turn into FOSS projects. I b...

Is Continuous Integration important for a solo developer?

I've never used CI tools before, but from what I've read, I'm not sure it would provide any benefit to a solo developer that isn't writing code every day. First - what benefits does CI provide to any project? Second - who should use CI? Does it benefit all developers? ...

How do you choose what programming language to use?

At work, the decision is generally driven by what the team knows (which for web projects ends up being PHP/MySQL/JavaScript in my current job) and cost of the tools. But when you are writing all the code yourself, how do you make the decision? When do you pull out the trusted tool (and how do you choose which trusted tool if you have mul...

Is a DVCS useful for one developer?

Or would a conventional client-server VCS be more appropriate? I'm currently using TortoiseSVN, but I'm interested in a DVCS, but I'm not sure if it's even a good idea to try to use something like that solo. ...

Solo Software Engineering in FOSS projects

I'm interested in knowing any software engineering techniques developers might use when first starting an Open Source project. I would imagine that conventional processes would not be applicable, as many assume interaction with other developers, which might not be available when a project is first starting out. What facets of the pletho...

productivity superstar frameworks/tools for side gigs

Hi all, If you were going to start building web sites as a consulting business on the side -- keeping your day job -- and you also had a toddler and a wife, what frameworks/tools would you pick to save you typing? Any language. I'm looking for a productivity superstar stack that won't tie my hands too much when I have to update the...

What inspires you as a developer?

If you come across - Linus presentation about git - http://www.youtube.com/watch?v=4XpnKHJAok8, he not only presented git well. He also commands everything (respect, technology, competitors) even as a developer. Whenever I feel low, I watch that video. It really motivates me, though it was not his intention. I learn lot of lesson, give ...

ReSharper: Can it stand in as a co-programmer?

The comments here got me thinking. If you are a new Developer without a mentor and no one to collaborate on for your projects; can a tool, ReSharper in this case, stand in that capacity? Does it need another tool or process, system or human, to accomplish this. I am in no position to get a fellow dev soon and I fear StackOverFlow wi...

Agile Methods Specifically taylored to working solo?

Most Agile Methodologies I'm reading about speak volumes about how best to keep communication bottle necks within a team to a minimum. When working as a solo developer, most of these don't really apply. Stand up meetings are "interesting" when done alone for example. :) My question is, when working solo, from what particular methodolog...

Visual Studio Team System beneficial for Solo Dev

I am the only the Developer in a relatively small shop that does make a lot of custom apps of all kinds. Money is not a factor in this discussion so aside from that What are some reason's, for and against, for me to use the Team System. We currently rely heavily on VS2008 Pro, Visual Source Safe. I could really use a better Source ...

Working Solo On Small Projects: Cowboy Coding The Way To Go?

I am a big advocate of agile methods when working on teams and/or large projects. However, I find that for smaller projects, when working solo, I usually start the project writing unit tests, documenting extensively, refactoring. As time wears on, I stop because I feel like I'm wasting time. I find that cowboy coding with an agile spin ...

Bazaar, Mercurial or other for single user version control?

Which version control system would you recommend for: single user looking for simple, easy to use generally small simple projects working on windows usually coding python no server Use would be more finding old code than complicated branching situations. From other similar posts, Bazaar and Mercurial seem the best distributed versio...

What can a single developer learn from Scrum?

Let's say that a developer is interested in learning Scrum, but nobody else on the team is interested. I realize that Scrum is made for teams, and the process would have to be modified to fit a single person. Is there any benefit to be gained by the developer trying Scrum, even if the team doesn't? If so, how would the process be modifi...

How to determine which Process Template in VS2010 to use?

I am curious as to which Process Template in Visual Studio's Team Foundation Server people tend to use and why. I am a Solo Developer in a .Net shop that makes in-house apps only. I make all kinds of applications for our company. Many are critical and used daily by a majority of our 300 employee's. These app's will be around for awhi...

Single person working on a web app. What platform to use?

I can code in three languages/platforms: Java (its been long time), ruby on rails (beginner) and Drupal/PHP (beginner). This app is a pet project I really want to complete and involves some good business logic as well as need to have nice front end. I really cannot decide which platform to chose. I have done some work in RoR and some in...

GIT for a solo developer

Outside of work I use SVN for my personal projects I wish to keep private. I use it to synchronise sources between my laptop and desktop, for off site backup and the normal advantages SCM brings. The current trendy source control system is GIT and I must admit I'm considering moving to it. But given what I use it for and that I alread...

Bug Tracking App for a solo developer...?

What is a very, very lightweight bug tracking tool that I can use to aid me in my development? I don't want to spend much time setting up/maintaing or browsing through a lot of pages or dealing with convuluted processes that I won't be using. ...

What are some methodologies that a solo developer should use while creating cocoa programs?

Hello, I have recently started learning cocoa development with a fairly large scale(probably Core Data based) application in mind as my goal. I have been looking into development methodologies that would be used to help build a higher quality product with better code and although I have found a couple that I am sure I would like to use,...

searchText and findText not working for android solo tests when there is a message notification?

Using Android2.1 when I try to use solo's searchText or findText it isn't able to find text in text notifications created with makeToast, has anyone ran into this problem before and know a fix? ...