<?xml version="1.0" encoding="utf-8"?>
<rss version="2.0"
    xmlns:dc="http://purl.org/dc/elements/1.1/"
     xmlns:admin="http://webns.net/mvcb/"
     xmlns:content="http://purl.org/rss/1.0/modules/content/"
     xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#">
	<channel>
	  <title>Ask MetaFilter questions tagged with software and development</title>
      <link>http://ask.metafilter.com/tags/software+development</link>
      <description>Questions tagged with 'software' and 'development' at Ask MetaFilter.</description>
	  <pubDate>Tue, 01 Dec 2009 13:24:47 -0800</pubDate> <lastBuildDate>Tue, 01 Dec 2009 13:24:47 -0800</lastBuildDate>

      <language>en-us</language>
	  <docs>http://blogs.law.harvard.edu/tech/rss</docs>
	  <ttl>60</ttl>	  
	<item>
	<title>What&apos;s the best agile project management tool?</title>
	<link>http://ask.metafilter.com/139530/Whats%2Dthe%2Dbest%2Dagile%2Dproject%2Dmanagement%2Dtool</link>	
	<description>What&apos;s your favorite agile project management tool? I&apos;m looking for something that allows tracking of backlog, user tasks, developer time for tasks, and provides reporting for sprints, projects, and user stories on a daily, weekly, and sprint-level basis.&lt;br&gt;
&lt;br&gt;
I&apos;ve looked at AgileBuddy, which is pretty great, but the reporting isn&apos;t very good. I need to be able to see who did what 6 weeks ago, and I need to be able to do it without referring to the &quot;activity view&quot;, which shows every action by every team member.&lt;br&gt;
&lt;br&gt;
Is there another tool out there that I should be looking at?&lt;br&gt;
&lt;br&gt;
Oh, and it needs to be web-based.</description>
	<guid isPermaLink="false">tag:ask.metafilter.com,2009:site.139530</guid>
	<pubDate>Tue, 01 Dec 2009 13:24:47 -0800</pubDate>
	<category>agile</category>
	<category>development</category>
	<category>management</category>
	<category>project</category>
	<category>scrum</category>
	<category>software</category>
	<dc:creator>bshort</dc:creator>
	</item>
	<item>
	<title>What version are we on now?</title>
	<link>http://ask.metafilter.com/136089/What%2Dversion%2Dare%2Dwe%2Don%2Dnow</link>	
	<description>How do software authors determine the version numbers of the releases? I am writing software for a specific electronic device. I am not using version control on it yet. (Yeah, shame! Truth is, I am intimidated.) I am working on this project alone. (Details: Front-end GUI in VB.NET back-end work done in a DLL in C++. The other part is embedded in the controller card using a PIC P24FJ256GB110.) &lt;br&gt;
I expect that the software will go through some gyrations when the user figures out what he &lt;u&gt;really&lt;/u&gt; wants. I will need to get versions for the GUI and the DLL and check for compatibility between them.&lt;br&gt;
If you have suggestions about version control (for one) I&apos;ll take those too. I installed Subversion and TortoiseSVN, but I don&apos;t know how to use it effectively. I am confused as to when to do a commit. And don&apos;t even &lt;u&gt;ask&lt;/u&gt; me about branches... I just don&apos;t get it.</description>
	<guid isPermaLink="false">tag:ask.metafilter.com,2009:site.136089</guid>
	<pubDate>Wed, 21 Oct 2009 17:04:25 -0800</pubDate>
	<category>development</category>
	<category>resolved</category>
	<category>software</category>
	<category>version</category>
	<dc:creator>Drasher</dc:creator>
	</item>
	<item>
	<title>Need money now thankyou.</title>
	<link>http://ask.metafilter.com/135078/Need%2Dmoney%2Dnow%2Dthankyou</link>	
	<description>What are some good tech-centric temp agencies in L.A.? Hi! Yet another in my long series of job-trauma questions.&lt;br&gt;
&lt;br&gt;
I&apos;m currently between jobs- I&apos;m a web/software developer, specializing in flex/AS3 but with years and years of doing html/js/ajax/php type stuff too. I have a pretty strong resume, I like to think, going back about 10 years.&lt;br&gt;
&lt;br&gt;
I&apos;m currently getting contacted by a lot of recruiters and going on a lot of interviews, but it&apos;s a very drawn-out process. Basically I need a gig to bring in some money now- cutting up PSDs or whatever is fine, I&apos;m not proud at this point. I&apos;m curious if anyone knows any decently reputable agencies who could get me something like this soon. Specific names of agencies are appreciated, referrals to specific people are even more appreciated. (meMail me if you like).&lt;br&gt;
&lt;br&gt;
(I&apos;d also be interested in where I can advertise myself as a flex freelancer, but I&apos;m more inclined towards W2 right now for a few reasons.)&lt;br&gt;
&lt;br&gt;
Thanks!</description>
	<guid isPermaLink="false">tag:ask.metafilter.com,2009:site.135078</guid>
	<pubDate>Fri, 09 Oct 2009 15:50:15 -0800</pubDate>
	<category>agencies</category>
	<category>agency</category>
	<category>as3</category>
	<category>contract</category>
	<category>development</category>
	<category>flash</category>
	<category>flex</category>
	<category>html</category>
	<category>javascript</category>
	<category>js</category>
	<category>la</category>
	<category>losangeles</category>
	<category>software</category>
	<category>temp</category>
	<category>web</category>
	<category>webdevelopement</category>
	<dc:creator>drjimmy11</dc:creator>
	</item>
	<item>
	<title>Pros &amp;amp; Cons of bringing web development in-house?</title>
	<link>http://ask.metafilter.com/135052/Pros%2Dand%2DCons%2Dof%2Dbringing%2Dweb%2Ddevelopment%2Dinhouse</link>	
	<description>Pros &amp;amp; Cons of bringing web development in-house? Hi all -&lt;br&gt;
      I manage a mid-size e-commerce website. We currently work with an agency to build and maintain our site. We are considering hiring a dev (C# / .NET, SQL) and taking over development... or at least much of it (still may go out of house for UX, front-end dev). &lt;br&gt;
&lt;br&gt;
Anyone have any advice, experiences, warnings, etc they can share? &lt;br&gt;
&lt;br&gt;
Have you gone down this road? How did it go? What should we watch out for?&lt;br&gt;
&lt;br&gt;
thanks in advance!</description>
	<guid isPermaLink="false">tag:ask.metafilter.com,2009:site.135052</guid>
	<pubDate>Fri, 09 Oct 2009 11:33:22 -0800</pubDate>
	<category>business</category>
	<category>development</category>
	<category>e-commerce</category>
	<category>engineering</category>
	<category>internet</category>
	<category>software</category>
	<category>web</category>
	<category>website</category>
	<dc:creator>MeatLightning</dc:creator>
	</item>
	<item>
	<title>Show Me the Money</title>
	<link>http://ask.metafilter.com/134916/Show%2DMe%2Dthe%2DMoney</link>	
	<description>SellingSoftwareFilter: How do we make money from software that a colleague has developed from scratch (in Australia)? A friend has developed a great piece of software that would be very useful to most mid-large businesses to assist in document management. There is only one other player in this specific field (a big player).&lt;br&gt;
&lt;br&gt;
But, he is stumped as what to do next. &lt;br&gt;
&lt;br&gt;
My question is how do we go about taking this great piece of software and making money out of it? Any suggestions would be appreciated and we are based in Australia so ideas specific to our market would be great.&lt;br&gt;
&lt;br&gt;
Thanks in advance!</description>
	<guid isPermaLink="false">tag:ask.metafilter.com,2009:site.134916</guid>
	<pubDate>Thu, 08 Oct 2009 00:29:18 -0800</pubDate>
	<category>development</category>
	<category>software</category>
	<dc:creator>micklaw</dc:creator>
	</item>
	<item>
	<title>&quot;Proactive? Paradigm? Aren&apos;t those just words dumb people use to sound smart?&quot;</title>
	<link>http://ask.metafilter.com/132589/Proactive%2DParadigm%2DArent%2Dthose%2Djust%2Dwords%2Ddumb%2Dpeople%2Duse%2Dto%2Dsound%2Dsmart</link>	
	<description>Where does one proactively look for software (specifically Flex) jobs these days? So I&apos;m on the market. I have about ten years web/software development experience overall, with the last 3 focused in Flex. I&apos;m in Los Angeles and not keen to move.&lt;br&gt;
&lt;br&gt;
In the past I would just put my resume up on Dice and get bombarded by recruiters. This time though, the response has been a little more sparse, and I&apos;d like to find something sooner than later.&lt;br&gt;
&lt;br&gt;
So:&lt;br&gt;
&lt;br&gt;
Are the major search sites (Monster, Careerbuilder) as useless as I remember them for tech jobs?&lt;br&gt;
&lt;br&gt;
Is there anywhere  tech-specific besides Dice I should post my resume, or search for jobs? This would include job sites or message boards or whatever.&lt;br&gt;
&lt;br&gt;
Are there any other strategies I&apos;m missing, or should I just browse the websites of specific employers who i think I might like?&lt;br&gt;
&lt;br&gt;
Thanks!</description>
	<guid isPermaLink="false">tag:ask.metafilter.com,2009:site.132589</guid>
	<pubDate>Fri, 11 Sep 2009 08:49:10 -0800</pubDate>
	<category>dev</category>
	<category>development</category>
	<category>employment</category>
	<category>flex</category>
	<category>job</category>
	<category>la</category>
	<category>losangeles</category>
	<category>resolved</category>
	<category>search</category>
	<category>software</category>
	<category>web</category>
	<dc:creator>drjimmy11</dc:creator>
	</item>
	<item>
	<title>Resources for creating a good, extensible file format</title>
	<link>http://ask.metafilter.com/132037/Resources%2Dfor%2Dcreating%2Da%2Dgood%2Dextensible%2Dfile%2Dformat</link>	
	<description>My team and I are writing a computer application for which aspects of the file format are very likely to change in future releases.  The format is in XML.  Does anyone know any resources on the web that lays down general principles about how to make a file format that is as extensible as possible for the future (and minimizes the possibility of cross-version breakage)?</description>
	<guid isPermaLink="false">tag:ask.metafilter.com,2009:site.132037</guid>
	<pubDate>Fri, 04 Sep 2009 22:35:32 -0800</pubDate>
	<category>development</category>
	<category>file</category>
	<category>format</category>
	<category>resolved</category>
	<category>software</category>
	<dc:creator>SilentSalamander</dc:creator>
	</item>
	<item>
	<title>Pay for Flex?</title>
	<link>http://ask.metafilter.com/131056/Pay%2Dfor%2DFlex</link>	
	<description>What, anecdotally speaking, are Flex developers getting paid right now in Los Angeles or a similar city? I have been to the salary calculators and such, they tend to come back with a number up around $120k or so- but I&apos;m not sure how &quot;real world&quot; that is. I&apos;m a Flex developer with about 2 years experience in Flex, and 10 years programming overall. I consider myself an expert in Flex/AS3 (have written my own framework, used all the major ones, can explain their strengths and weaknesses, and stuff like that).&lt;br&gt;
&lt;br&gt;
I&apos;m interested in knowing, if I put myself on the market tomorrow, what salary could I expect to find in Los Angeles for full-time? How about as a consultant? How high is the demand, really? Mostly just looking for anecdotes, but hard data is welcome if it&apos;s more specific than those generic salary calculators.&lt;br&gt;
&lt;br&gt;
Thanks!</description>
	<guid isPermaLink="false">tag:ask.metafilter.com,2009:site.131056</guid>
	<pubDate>Mon, 24 Aug 2009 19:58:42 -0800</pubDate>
	<category>actionscript</category>
	<category>development</category>
	<category>flex</category>
	<category>IT</category>
	<category>la</category>
	<category>losangeles</category>
	<category>pay</category>
	<category>programming</category>
	<category>salary</category>
	<category>software</category>
	<dc:creator>drjimmy11</dc:creator>
	</item>
	<item>
	<title>Can I use the Time Management Matrix in my software?</title>
	<link>http://ask.metafilter.com/128752/Can%2DI%2Duse%2Dthe%2DTime%2DManagement%2DMatrix%2Din%2Dmy%2Dsoftware</link>	
	<description>Can I use the &quot;Time Management Matrix&quot; in a commercial software product without any legal repercussions? (If you&apos;re not familiar with the Time Management Matrix, you can find a good primer &lt;a href=&quot;http://www.effective-time-management-strategies.com/time-management-matrix.html&quot;&gt;here&lt;/a&gt;.)&lt;br&gt;
&lt;br&gt;
My understanding is that the Matrix was popularized by Stephen Covey&apos;s book &lt;a href=&quot;http://en.wikipedia.org/wiki/First_Things_First_%28book%29&quot;&gt;&lt;i&gt;First Things First&lt;/i&gt;&lt;/a&gt;, and was later featured in some of his other books. Since then it has been widely used in motivational and leadership books and seminars. There are dozens of articles and pages about it online. It very likely existed in other forms, at least in concept, before Covey wrote about it.&lt;br&gt;
&lt;br&gt;
I am interested in including a visual representation, description, and interactive version of this Matrix in a piece of commercial software I am writing. Without giving away too much of the application&apos;s functionality, essentially a user will be able to click one of the quadrants of the Matrix to assign a task to it, view a list of tasks sorted by quadrant, etc. The software would also include a brief description of the Matrix and its quadrants, with no direct quotations from Covey&apos;s book or any other sources. In fact, I don&apos;t plan on mentioning Covey at all (unless I must for attribution) in order to avoid any implications of endorsement.&lt;br&gt;
&lt;br&gt;
Would I run into any legal issues if I do this? I can&apos;t find any solid evidence on whether Covey invented the concept or the term, so that&apos;s the first thing I need to find out. After that, I need to know what I can do if he does have some claim of ownership to it.</description>
	<guid isPermaLink="false">tag:ask.metafilter.com,2009:site.128752</guid>
	<pubDate>Wed, 29 Jul 2009 14:07:18 -0800</pubDate>
	<category>copyright</category>
	<category>covey</category>
	<category>development</category>
	<category>management</category>
	<category>matrix</category>
	<category>software</category>
	<category>stephen</category>
	<category>time</category>
	<category>trademark</category>
	<dc:creator>Anonymous</dc:creator>
	</item>
	<item>
	<title>Don&apos;t Know Much About Mainframes, So I&apos;m Intrigued...</title>
	<link>http://ask.metafilter.com/126813/Dont%2DKnow%2DMuch%2DAbout%2DMainframes%2DSo%2DIm%2DIntrigued</link>	
	<description>What is a modern mainframe computer? IANAP So I randomly overheard some discussions about modern mainframe computing... and with all the &quot;cloud computing&quot; hype.. I&apos;m sorta wondering what people mean nowadays when they say they work on a &quot;mainframe&quot; and what the most common work on mainframes is currently?  Am I mistaken in thinking that mainframes mostly run nearly-obsolete COBOL programs for ancient financial systems?  I assume so... so where can I brush up on what the &quot;latest&quot; is in mainframe software?  Is there a vibrant mainframe developer community out there...?  I assume it&apos;s all IBM -- but are there other developers for mainframe software?</description>
	<guid isPermaLink="false">tag:ask.metafilter.com,2009:site.126813</guid>
	<pubDate>Tue, 07 Jul 2009 15:54:09 -0800</pubDate>
	<category>communities</category>
	<category>computers</category>
	<category>development</category>
	<category>mainframe</category>
	<category>programmers</category>
	<category>resolved</category>
	<category>software</category>
	<dc:creator>mhh5</dc:creator>
	</item>
	<item>
	<title>Which  forums do the best web programmers hang out at?</title>
	<link>http://ask.metafilter.com/125912/Which%2Dforums%2Ddo%2Dthe%2Dbest%2Dweb%2Dprogrammers%2Dhang%2Dout%2Dat</link>	
	<description>Which  forums do the best web programmers hang out at? Long story short:  I&apos;ve got a web site that already does over 1 million pageviews per month.  I&apos;ve got a great idea to take it to the next level, but I&apos;m looking for someone who can handle the coding and technical aspects in exchange for an equity stake. &lt;br&gt;
&lt;br&gt;
I&apos;m wanting to bring aboard a great programmer who doesn&apos;t necessarily need the work but will be motivated by the equity.  &lt;br&gt;
&lt;br&gt;
Which forums would you recommend I post on to find this person? &lt;br&gt;
&lt;br&gt;
Also, if there&apos;s anyone interested here, let me know.</description>
	<guid isPermaLink="false">tag:ask.metafilter.com,2009:site.125912</guid>
	<pubDate>Fri, 26 Jun 2009 16:15:45 -0800</pubDate>
	<category>ajax</category>
	<category>coding</category>
	<category>development</category>
	<category>mysql</category>
	<category>on</category>
	<category>php</category>
	<category>programming</category>
	<category>rails</category>
	<category>ruby</category>
	<category>scripting</category>
	<category>sites</category>
	<category>software</category>
	<category>web</category>
	<dc:creator>jackson5</dc:creator>
	</item>
	<item>
	<title>So I wanna develop my own ERP software...</title>
	<link>http://ask.metafilter.com/124468/So%2DI%2Dwanna%2Ddevelop%2Dmy%2Down%2DERP%2Dsoftware</link>	
	<description>I&apos;m a freelance software developer and I have a customer contract for building a software product that supports their manufacturing business. After digging for ERP open source solutions I couldn&apos;t find a clear match for my project. It seems to me that existent solutions are overcomplicated for my costumer needs, and my end users are not at all accustomed to ERP complexity.&lt;br&gt;
&lt;br&gt;
So my approach is to start a small software package, with a clear focus on real customer requirements, and eventually improve the product into an ERP-like solution for small manufacturing businesses.&lt;br&gt;
&lt;br&gt;
I know there are already common data models for ERP systems and the common business processes are already defined. But I don&apos;t know where to learn about this stuff. I don&apos;t have any experience. So where can I find information to get me on the right track and build this software package the way it should be build. (I do not want to re-invent the wheel.)&lt;br&gt;
&lt;br&gt;
Another way to put this question is: What would you do if you decided to develop your own ERP software package? How would you do it?</description>
	<guid isPermaLink="false">tag:ask.metafilter.com,2009:site.124468</guid>
	<pubDate>Wed, 10 Jun 2009 17:11:37 -0800</pubDate>
	<category>development</category>
	<category>erp</category>
	<category>software</category>
	<dc:creator>dfreire</dc:creator>
	</item>
	<item>
	<title>Coop TLD Registrars?</title>
	<link>http://ask.metafilter.com/121791/Coop%2DTLD%2DRegistrars</link>	
	<description>I&apos;d really like to get a &lt;a href=&quot;http://www.nic.coop/&quot;&gt;Coop TLD&lt;/a&gt;, but I&apos;m having a hard time finding an affordable and easy-to-use registrar. Any recomendations for companies that do a good job with this TLD? Any experiences? I&apos;d really like to be paying sub-$20/year.</description>
	<guid isPermaLink="false">tag:ask.metafilter.com,2009:site.121791</guid>
	<pubDate>Mon, 11 May 2009 06:12:09 -0800</pubDate>
	<category>coop</category>
	<category>development</category>
	<category>internic</category>
	<category>registrar</category>
	<category>software</category>
	<category>tld</category>
	<category>web</category>
	<dc:creator>thebigdeadwaltz</dc:creator>
	</item>
	<item>
	<title>Finding an open-source programmer?</title>
	<link>http://ask.metafilter.com/118776/Finding%2Dan%2Dopensource%2Dprogrammer</link>	
	<description>I&apos;m involved in a group of small/nonprofit organizations that would like to financially support the starting of an open-source software application. While I am technically-minded, I&apos;m not a programmer -- and I don&apos;t really know what to look for in one (hopefully to be found on MeFi jobs!). Help greatly appreciated. I&apos;m the co-chair of a nonprofit community fishing tournament. We&apos;ve been using a software package to run our tournament that, bluntly, was never very good to start, and is showing its age.&lt;br&gt;
&lt;br&gt;
Its function is basically to facilitate the entering of weights as anglers weigh in at the scale, calculation of current standings as the tournament runs, display on a fancy screen for spectators to see, display sponsor ads, angler photos, etc., etc.&lt;br&gt;
&lt;br&gt;
We have a group of local tournament organizers (mostly nonprofit) that would like help developing something that would be useful to all of us, but that is cross platform and open source, so that other (fishing or otherwise, possibly) tournaments can benefit from it, as well. We&apos;re not interested in developing it as any kind of revenue stream; we just want a useful product for our own tournaments.&lt;br&gt;
&lt;br&gt;
We likely can raise a reasonable amount of money to start the project, and are forming a committee to try and develop a spec sheet for it, but I don&apos;t know how to proceed from there. Other than the obvious usual HR baseline, what do I need to know/ask/require/expect in finding someone to start an open source project for us?&lt;br&gt;
&lt;br&gt;
Alternately, is there a protocol wrt to looking for programmers who just want to start a new open source project (i.e., are not looking for financial recompense)? As I said, we will likely have some financial ability to make this happen, but someone wanting to do it on their own time would be okay, too.&lt;br&gt;
&lt;br&gt;
Thanks for any advice!</description>
	<guid isPermaLink="false">tag:ask.metafilter.com,2009:site.118776</guid>
	<pubDate>Mon, 06 Apr 2009 12:52:54 -0800</pubDate>
	<category>contract</category>
	<category>development</category>
	<category>hiring</category>
	<category>open</category>
	<category>programmer</category>
	<category>software</category>
	<category>source</category>
	<category>tournament</category>
	<dc:creator>liquado</dc:creator>
	</item>
	<item>
	<title>Stock data for use in black box trading application?</title>
	<link>http://ask.metafilter.com/117977/Stock%2Ddata%2Dfor%2Duse%2Din%2Dblack%2Dbox%2Dtrading%2Dapplication</link>	
	<description>Stock data for use in black box trading application? I just need raw data, the current tick and the technical analysis for each tick and I need the data to be &lt;strong&gt;real-time&lt;/strong&gt;.  I would prefer an API with it, but if not that&apos;s fine. All I need is data, no other analysis or &quot;features&quot; of any kind. (e.g. no Bloomberg Terminal, Fidessa, CQG, any variation therof) This data needs to be easily manipulated in my own application that I&apos;ll be developing in C#. Thanks in advance!</description>
	<guid isPermaLink="false">tag:ask.metafilter.com,2009:site.117977</guid>
	<pubDate>Sat, 28 Mar 2009 13:12:55 -0800</pubDate>
	<category>api</category>
	<category>application</category>
	<category>csharp</category>
	<category>development</category>
	<category>futures</category>
	<category>market</category>
	<category>resolved</category>
	<category>software</category>
	<category>stocks</category>
	<dc:creator>Hypocrites</dc:creator>
	</item>
	<item>
	<title>iPhone SDK: ApplicationVerificationFailed</title>
	<link>http://ask.metafilter.com/115183/iPhone%2DSDK%2DApplicationVerificationFailed</link>	
	<description>How do you get rid of the &quot;ApplicationVerificationFailed&quot; error when trying to test an application on the iPhone? I am using Xcode 3.1.2 with the iPhone SDK 2.2.1 on Mac OS X 10.5.6.  I am trying to develop my first application for the iPod and iPhone.  For testing, I have an iPod Touch 2nd gen with software version 2.2.1.  I have also paid $99 USD for an iPhone single developer package with Apple.&lt;br&gt;
&lt;br&gt;
When I&apos;m trying to install an application for testing on my iPod using Xcode, I always get the following error message:&lt;br&gt;
&lt;br&gt;
&lt;strong&gt;&lt;br&gt;
Your mobile device has encountered an unexpected error (0xE800003A)&lt;br&gt;
ApplicationVerificationFailed&lt;br&gt;
&lt;/strong&gt;&lt;br&gt;
&lt;br&gt;
I do have all the necessary certificates installed in my Keychain and provisioning profiles installed on my iPod.  The provisioning profile is for &lt;strong&gt;development&lt;/strong&gt; (not deployment), and is correctly associated with my developer&apos;s certificate, application ID, and device (iPod) profile.  For here, I&apos;ll say my App ID is &quot;&lt;em&gt;9876543210.*&lt;/em&gt;&quot;.&lt;br&gt;
&lt;br&gt;
Here is what I tried so far:&lt;br&gt;
&lt;br&gt;
- I restarted my iPod and Xcode several times already.&lt;br&gt;
- I restored my iPod.&lt;br&gt;
- For the application&apos;s &quot;Target&quot; listed in the Project&apos;s window (not the Organiser), I brought up its &quot;Info&quot; window and under the &quot;Properties&quot; tab, I tried the following &quot;Identifiers&quot;: blank, 9876543210.${PRODUCT_NAME:identifier}, 9876543210.*, *, ${PRODUCT_NAME:identifier}.&lt;br&gt;
&lt;br&gt;
Can anyone help me with this?  It would be greatly appreciated.  Thanks in advance!</description>
	<guid isPermaLink="false">tag:ask.metafilter.com,2009:site.115183</guid>
	<pubDate>Wed, 25 Feb 2009 16:55:07 -0800</pubDate>
	<category>apple</category>
	<category>development</category>
	<category>installation</category>
	<category>iphone</category>
	<category>ipod</category>
	<category>sdk</category>
	<category>software</category>
	<category>xcode</category>
	<dc:creator>remi</dc:creator>
	</item>
	<item>
	<title>Questions about creating websites for small businesses.</title>
	<link>http://ask.metafilter.com/113188/Questions%2Dabout%2Dcreating%2Dwebsites%2Dfor%2Dsmall%2Dbusinesses</link>	
	<description>I have a few questions about creating websites for small businesses. A couple of small businesses have approached me about creating websites for them.  I am experienced in software development, but only as a full-time employee at large corporations.  I have a few questions for people who have done/are doing this sort of small-scale work:&lt;br&gt;
&lt;br&gt;
1.  I assume that I would include the price of the domain registration and the hosting (using a shared hosting company) as part of my price, right?  However, would there be issues with me being listed as the owner/contact for the domain registration?  I&apos;m imagining that a concern of the client would be what would happen if I got hit by the proverbial bus - how would they get the domain registered in their name, etc.?  Is there a standard approach for handling this type of thing?&lt;br&gt;
&lt;br&gt;
2.  Is it standard practice to charge the client for the initial work, and then have a monthly charge for support/maintenance/enhancements?  (If so, I suppose it would make sense to roll the cost of the hosting into that monthly charge).&lt;br&gt;
&lt;br&gt;
3.  I understand that this is something I will mostly need to figure out myself, BUT:  Is there any sort of standard charge (hourly or fixed bid) for doing this sort of work?  The sites will probably be Microsoft ASP (active server page) based, driven by SQL Server databases.  The sites are for retail businesses that have a physical presence (sales lots) that sell big-ticket items (similar to car dealerships).  The businesses want prospective customers to be able to browse through photos and &quot;plans&quot; of the items, and search for items by perhaps a half dozen criteria.  Because the businesses want the ability to maintain the information themselves, I will also need to create maintenance pages for them to use, as well.  &lt;br&gt;
&lt;br&gt;
Thanks!</description>
	<guid isPermaLink="false">tag:ask.metafilter.com,2009:site.113188</guid>
	<pubDate>Mon, 02 Feb 2009 10:33:48 -0800</pubDate>
	<category>development</category>
	<category>software</category>
	<category>website</category>
	<dc:creator>JeffL</dc:creator>
	</item>
	<item>
	<title>Could I get in trouble with my former employer if I develop similar software for their competitor(s)?</title>
	<link>http://ask.metafilter.com/110067/Could%2DI%2Dget%2Din%2Dtrouble%2Dwith%2Dmy%2Dformer%2Demployer%2Dif%2DI%2Ddevelop%2Dsimilar%2Dsoftware%2Dfor%2Dtheir%2Dcompetitors</link>	
	<description>Could I get in trouble with my former employer if I develop similar software for their competitor(s)? Several years ago I was employed (full-time) by an industrial manufacturing company as a computer programmer.  During the 10+ years I worked there, I became something of an expert in writing software that was used by the company&apos;s customers (via software distributed on diskettes, then cd-roms, then eventually the internet),  to configure the company&apos;s products.  A few of the company&apos;s larger competitors had similar software, but lots of smaller ones didn&apos;t.  I was the primary designer and developer of the company&apos;s software, but upon leaving, I documented everything thoroughly, and gave a full month&apos;s notice so that I could train my replacements.  I even occasionally answered questions (for free) after I left.  I left on good terms.&lt;br&gt;
&lt;br&gt;
Flash-forward several years, and after a stint in a completely different field, I&apos;m interested in getting back into software development.  I don&apos;t want to go back to my former employer - and I hear they are sending most of the development work offshore anyway - but I believe there IS an opportunity to do contract work for some of my former employer&apos;s smaller competitors.  What I have in mind is writing software similar to that which I did for my old company.  I believe that, due to my experience in the field, I could do it much more efficiently than any other random contractor/consultant these other company(s) could find.&lt;br&gt;
&lt;br&gt;
My question is this:  Could I get into trouble with my former employer if I do this?  I wouldn&apos;t be reusing ANY source code from my days with them - but of course, I WOULD be using a lot of my own ideas that I had when I worked for them.  I remember signing something 18+ years ago, when I first started there, that stated that any &quot;inventions&quot; I created there would be the company&apos;s property.  (This was, as I recall, supposedly applicable to product engineers who would sometimes get their names on patents for the company&apos;s industrial products).&lt;br&gt;
&lt;br&gt;
Is that agreement (which I don&apos;t have a copy of, and don&apos;t want to ask for), enforceable anyway?  I&apos;m 100% sure they do not have a patent on the techniques used in the software that I wrote for them.  All of the formulas, calculations, etc. that any new software would depend on is in the public domain (i.e., in textbooks).  What was unique (or almost unique) was some of the clever techniques in the software to make it efficient.&lt;br&gt;
&lt;br&gt;
Thanks!</description>
	<guid isPermaLink="false">tag:ask.metafilter.com,2008:site.110067</guid>
	<pubDate>Fri, 26 Dec 2008 18:34:47 -0800</pubDate>
	<category>development</category>
	<category>legal</category>
	<category>software</category>
	<dc:creator>Anonymous</dc:creator>
	</item>
	<item>
	<title>What IRC bot do developers use?</title>
	<link>http://ask.metafilter.com/109355/What%2DIRC%2Dbot%2Ddo%2Ddevelopers%2Duse</link>	
	<description>What is a good IRC bot to run on an internal IRC server used by programmers in a software development company? I&apos;ve been in a number of IRC channels for open source projects where the IRC bot provides some really neat functionality.  I&apos;d like it to integrate with our CVS system, and possibly our bug tracking (JIRA) platform.  An ability to index our Wiki would be pretty rad as well.&lt;br&gt;
&lt;br&gt;
What is the current state of IRC based integration with software management systems?</description>
	<guid isPermaLink="false">tag:ask.metafilter.com,2008:site.109355</guid>
	<pubDate>Tue, 16 Dec 2008 07:26:23 -0800</pubDate>
	<category>CVS</category>
	<category>development</category>
	<category>IRC</category>
	<category>JIRA</category>
	<category>resolved</category>
	<category>software</category>
	<category>Wiki</category>
	<dc:creator>butterstick</dc:creator>
	</item>
	<item>
	<title>Decent software development podcasts?</title>
	<link>http://ask.metafilter.com/106201/Decent%2Dsoftware%2Ddevelopment%2Dpodcasts</link>	
	<description>I&apos;m looking for podcast recommendations that relate to software development, particularly regarding topics such as Software Configuration Management, Team Foundation System, ASP.NET, SQL Server... I&apos;ve decided that my 35 minute walk to work each day would be a good opportunity to listen to some podcasts that will expand my knowledge in the areas of software development that interest me and that I currently feel I&apos;m falling behind in. I&apos;ve started listening to &quot;RadioTFS&quot; and wondered whether there&apos;s more out there.&lt;br&gt;
Many thanks in advance.</description>
	<guid isPermaLink="false">tag:ask.metafilter.com,2008:site.106201</guid>
	<pubDate>Fri, 07 Nov 2008 02:54:02 -0800</pubDate>
	<category>development</category>
	<category>podcast</category>
	<category>software</category>
	<dc:creator>chill</dc:creator>
	</item>
	<item>
	<title>How do I learn the Visual Studio way of thinking about software development?</title>
	<link>http://ask.metafilter.com/102558/How%2Ddo%2DI%2Dlearn%2Dthe%2DVisual%2DStudio%2Dway%2Dof%2Dthinking%2Dabout%2Dsoftware%2Ddevelopment</link>	
	<description>Visual Studio for the confused:  I&apos;ve inherited a C#/ASPX Net 1.1 application from what appears to have been some fairly low-skill software developers.  The language, systems environment, and cleaning up the software itself aren&apos;t problems, but what the &lt;b&gt;hell&lt;/b&gt; am I supposed to do with all this IDE stuff?  I need learning resources. My previous software development experience has been with fundamental tools: Makefiles, gcc, Ant, javac, and scripted build processes.  I&apos;ve used IDEs before, but entirely for the purposes of coding and analysis, not build processes and SCM.  The situation I find myself in now requires I come up to speed on the Visual Studio 2003 build system, and I&apos;m finding it makes absolutely no sense whatsoever due to my lack of grounding in graphical build tools.  It&apos;s further complicated by the way the tool seems to be conceptually tied to a web server for the purpose of development.&lt;br&gt;
&lt;br&gt;
There seems to be a tremendous amount of magic hidden in things like &quot;solution files&quot; and &quot;project files&quot; and zillions of little &quot;properties&quot; windows that own metadata about dependencies and the source tree, and it&apos;s all very confusing for someone coming from a more traditional and modular software tools environment.  Reverse engineering this stuff is sapping a tremendous amount of my time and productivity, especially since it seems like the previous folks on the project made assumptions about the build environment that are no longer true.&lt;br&gt;
&lt;br&gt;
So what should I be reading that will give me a background on this Microsoft-flavored build environment so that I can get to the work at hand?  I want to get this code into Subversion and make it buildable by anyone who can check it out, but that is looking more and more like I&apos;m going to have to rejigger what happens when the Build button is pushed to remove hardcoded UNC pathnames of servers that don&apos;t exist, an almost arbitrary scattering of build prerequisites, and dependencies on having a web server at hand just to produce object code and a MSI installer.  &lt;br&gt;
&lt;br&gt;
Right now I&apos;m coming up against something that seems like an alien artifact from a world where the definition of what a codebase is and how you build it happens to completely differ from my own.  It seems completely ass-backwards every time I look at it and adds a layer of complexity that I&apos;m unaccustomed to in my tools.  Overcoming that barrier is going to be key to my short term success.  What should I be reading to learn best practices about Microsoft-flavored development tools and fundamentals of the Visual Studio way of thinking about a software &quot;solution&quot; in order to put this codebase on track to be properly maintained?  Where I come from, a couple of hours with a text editor, a fresh build script, and &lt;tt&gt;svn ci&lt;/tt&gt; would have given me build automation, SCM, and code drop portability.  Instead I&apos;m in a maze of twisty little properties pages, all alike, and eliminating my ignorance is an important first step.&lt;br&gt;
&lt;br&gt;
Please note that I&apos;m not asking about tool choice.  I can make tool decisions on my own.  &lt;b&gt;I&apos;m looking for ways to educate myself on how what I have works as is, so I can make intelligent decisions about how to restructure and retool the project for maintainability&lt;/b&gt; and save a lot of pain for the next person who has to tend to this application.  I work with that next person, and want to be nice to them by giving them a software project, toolchain and development process that Just Works.</description>
	<guid isPermaLink="false">tag:ask.metafilter.com,2008:site.102558</guid>
	<pubDate>Wed, 24 Sep 2008 13:45:19 -0800</pubDate>
	<category>bestpractices</category>
	<category>buildautomation</category>
	<category>development</category>
	<category>gui</category>
	<category>ide</category>
	<category>microsoft</category>
	<category>scm</category>
	<category>software</category>
	<category>subversion</category>
	<category>tools</category>
	<category>visualstudio</category>
	<dc:creator>majick</dc:creator>
	</item>
	<item>
	<title>Need some tips on how to be a freelance developer</title>
	<link>http://ask.metafilter.com/101967/Need%2Dsome%2Dtips%2Don%2Dhow%2Dto%2Dbe%2Da%2Dfreelance%2Ddeveloper</link>	
	<description>Now that I&apos;m starting to do more part-time freelance software development, what kinds of things should I be considering? A few months ago, a friend of mine was approached to do some custom software development, but at the time he was unable to take on any more projects. He referred the guy to me instead and I did the job, which was well received. That led to another job, which in turn has led to a few more in the pipeline and a few other clients showing interest in hiring me. This is all good: I&apos;m a full-time grad student, with piles of student loans, so any spare cash I can make on the side is great.&lt;br&gt;
&lt;br&gt;
So far I&apos;ve made relatively little money doing this, but if I&apos;m going to be making any supplemental income from freelancing, I&apos;d like to figure out what hoops I have to jump through (legalities, taxes, etc) to be legit. Googling has found me advice that all seems geared towards people trying to do small business as a career, but that&apos;s NOT what I&apos;m shooting for right now -  just doing the occasional bit on the side. Before I go spending tons of cash (which is in short supply right now) talking to a lawyer and/or CPA for an income stream that might be pretty small, I&apos;d like to be sure that it&apos;s worth it.&lt;br&gt;
&lt;br&gt;
Specifically,&lt;br&gt;
1. Am I supposed to be starting a company for this, or can I just do business under my own name?&lt;br&gt;
2. What am I supposed to be doing about taxes and the like?&lt;br&gt;
3. Anybody have any idea what custom software development is worth these days? I&apos;m a few years shy of a PhD in computer science, with 15+ years of independent and corporate software development experience, and the work I&apos;ve been doing (iPhone app development) is still fairly niche, so it&apos;s got to be worth something - but I&apos;m having a very hard time finding information on what I&apos;m supposed to be charging people.&lt;br&gt;
4. Are there things I haven&apos;t even thought of yet?&lt;br&gt;
&lt;br&gt;
Some vague questions, I know, but if anybody&apos;s got any pointers I&apos;d love to hear them.</description>
	<guid isPermaLink="false">tag:ask.metafilter.com,2008:site.101967</guid>
	<pubDate>Wed, 17 Sep 2008 16:11:17 -0800</pubDate>
	<category>business</category>
	<category>development</category>
	<category>freelance</category>
	<category>software</category>
	<dc:creator>captainawesome</dc:creator>
	</item>
	<item>
	<title>How much do PHP developers in NYC get paid?</title>
	<link>http://ask.metafilter.com/101305/How%2Dmuch%2Ddo%2DPHP%2Ddevelopers%2Din%2DNYC%2Dget%2Dpaid</link>	
	<description>What&apos;s the going rate for a PHP developer in NYC? I&apos;m not actually defreckled but am borrowing this account.&lt;br&gt;
&lt;br&gt;
I work as a PHP developer in NYC with a couple of years experience. A contract agency wants to pay me $50/hour on a contract (1099) basis and my friends think I&apos;m being ripped off. What is the going rate for developers in this area? How much do people get paid full time?</description>
	<guid isPermaLink="false">tag:ask.metafilter.com,2008:site.101305</guid>
	<pubDate>Tue, 09 Sep 2008 14:26:43 -0800</pubDate>
	<category>contract</category>
	<category>development</category>
	<category>freelance</category>
	<category>new</category>
	<category>nyc</category>
	<category>php</category>
	<category>rate</category>
	<category>salary</category>
	<category>software</category>
	<category>work</category>
	<category>york</category>
	<dc:creator>defreckled</dc:creator>
	</item>
	<item>
	<title>Web based collaboration software</title>
	<link>http://ask.metafilter.com/100305/Web%2Dbased%2Dcollaboration%2Dsoftware</link>	
	<description>Recommendations for programmable web based collaboration software for team in multiple cities (such as basecamp or google docs) [I am not a software expert so my request is based on what I (a user) need]:&lt;br&gt;
&lt;br&gt;
- The software could be called a project management software as the team (consisting of about 10 members).&lt;br&gt;
&lt;br&gt;
- The work involves analysing a number of project leads (10 to 20 max at any given time). The object of the analysis is to identify the best lead (one or more) and kill the ones that do not meet our internal criteria (the criteria are not codefied as a check list but are subjective criteria).&lt;br&gt;
&lt;br&gt;
- During the process of analysis the analyst collects data from the project owner (word, excel and pdf format usually) and from other sources such as the web (urls, pdf) and it there was a way to have all this information to be centralised that would be excellent.&lt;br&gt;
&lt;br&gt;
&lt;strong&gt;-Optional Extra&lt;/strong&gt;s: &lt;br&gt;
&lt;br&gt;
1. Ability for project founders (outside the organisation) to upload data directly into the project space without having the ability to read what we have entered &lt;br&gt;
&lt;br&gt;
(maybe ablity to email data into the project)&lt;br&gt;
&lt;br&gt;
2. Ability for analysts to generate automated emails to founders requesting for information or to update other analysts on the status of a project.&lt;br&gt;
&lt;br&gt;
- My understanding is that we will need to pick a platform such as Basecamp or Google sites and have someone programme and customise this for us. Any reliable suppliers?&lt;br&gt;
&lt;br&gt;
- Our budget is not huge and we are very inexperienced with software projects and we have heard horror stories of them going out of control which we will not be able to afford. It seems to me that if we picked a platform that had the basic functionality of what we want then there are probably fewer things that can go wrong.&lt;br&gt;
&lt;br&gt;
- Would eLance or such sites be good to identify a programmer once we have identified the platform.&lt;br&gt;
&lt;br&gt;
Thanks very much for your attention.</description>
	<guid isPermaLink="false">tag:ask.metafilter.com,2008:site.100305</guid>
	<pubDate>Thu, 28 Aug 2008 00:46:25 -0800</pubDate>
	<category>development</category>
	<category>management</category>
	<category>project</category>
	<category>software</category>
	<dc:creator>london302</dc:creator>
	</item>
	<item>
	<title>3 guys, fresh out of college, looking for some financial advice on obtaining a developer for our startup </title>
	<link>http://ask.metafilter.com/96759/3%2Dguys%2Dfresh%2Dout%2Dof%2Dcollege%2Dlooking%2Dfor%2Dsome%2Dfinancial%2Dadvice%2Don%2Dobtaining%2Da%2Ddeveloper%2Dfor%2Dour%2Dstartup</link>	
	<description>Two college friends and myself are looking to put together a mobile application start-up.  We have the business end of the startup covered, but we need to find a developer to help us out.  We need some financial guidance on what to do and what not to do.  Should we pay a freelance developer, or bring someone on board with us as a partner? My friends and I have finished college, have great full-time jobs, but we are still looking for something more.  We share a passion for technology and innovation.  In the current climate, mobile technology seems to be a huge growth area, and a huge area of opportunity for a new startup.  &lt;br&gt;
&lt;br&gt;
At the current time, we&apos;re looking at this startup as more of a serious project than anything.  We&apos;re keeping our day jobs (in advertising and ecommerce) not only to continue being able to pay our student loans, but to continue learning how the industry works.  Business wise -- we&apos;re set.  Financially -- we can get by.  We have a few thousand dollars to invest at the time being.  We want to make sure we&apos;re making the right investment.  &lt;br&gt;
&lt;br&gt;
Our current dilemma is that we need a developer.  We need to find out whether it&apos;s better to hire a freelance developer (which I&apos;ve seen ads on Craigslist ranging from ~$60-$75/hr), or garner the interest of a fourth partner to join our team.   Under the assumption of gaining a fourth partner, he/she would receive compensation, as the rest of us would --- after the applications are launched and sold.  &lt;br&gt;
&lt;br&gt;
Since this is more of a very serious project as opposed to a full blown business -- I would be more comfortable with a fourth partner, but hey, I could be totally off base about this whole thing.  &lt;br&gt;
&lt;br&gt;
In the end, we&apos;re doing this because 1) we love the industry/would love to be a part of a technological revolution 2) there&apos;s huge potential for future opportunities.  In order to make our dreams a reality, we need to find a developer -- our missing link. Hopefully you guys have some insight how we can go about doing so in a financially responsible way.  &lt;br&gt;
&lt;br&gt;
(Side note: if there&apos;s a developer out there interested in this sort of endeavor -- send me a message!)</description>
	<guid isPermaLink="false">tag:ask.metafilter.com,2008:site.96759</guid>
	<pubDate>Wed, 16 Jul 2008 12:25:54 -0800</pubDate>
	<category>business</category>
	<category>development</category>
	<category>financial</category>
	<category>software</category>
	<category>startup</category>
	<category>technology</category>
	<dc:creator>drkrdglo</dc:creator>
	</item>
	
	</channel>
</rss>

