Today I think I will start a new acronym. I do feel that we do not already have enough acronyms in the programming world so I think I need to add a new one.
The SOHO developer. Now this isn’t refering to software developers who work in a particular part of London. Or to Small Office Home Office developers, although it is related. No. The SOHO Deleveloper is the SOle HOme developer. This is a person who doesn’t work in a team, and does all the development of a product by themselves.
Now why do we need a term for this type of developer. Well in my opinion there are special challenges for a SOHO developer. When working as part of a development team there are opportunities to discuss ideas, and to ask for code reviews. All of which help to push code quality up. However the SOHO developer has none of these advantages. I intend to develop and elaborate on the strengths and weaknesses of the SOHO developer in later posts, so come back often for an update.
Are you a SOHO Developer? What challenges do you face or have faced and how have you overcome them? I would love to know so why not tell my about them in the comments section below.