Outsourcing / external development philosophy issues aside for the moment, I'm curious what strategies others use for minimizing risk in terms of access to our codebase. Maybe I'm paranoid but I would feel more comfortable delivering a semi-doctored repository which doesnt include things like api keys, user data etc until we are able to build a trusting relationship.
I dont think spending more than a few hours on such a solution is a good use of our time (we are young and fledling as I mentioned and I dont meant to exaggerate the value of our codebase / data). That said however, Im thinking of writing a script to do something like,
- clone our repository - strip out sensitive pieces of data (api keys) - remove the repository files (.git/) (on 2nd thought, I guess this is a double edged sword. Its safe b/c it prevents access to sensitive data but OTOH it makes the vcs merge case much more cumbersome)
So what strategies have you had luck with in this type of scenario?
As far as tools go, Ive found browsershots and Litmus app helpful and of course, vm's as well for checking things out live in ie-{6,7,8}. Otherwise I do the heavy lifting in vim.
For generating new markup thats not tied to a target design I think some of the css frameworks & tools like sass look useful but Im skeptical of their utility when needing to generate markup to match a photoshop design. Am I wrong?
So what tips / tools do you keep in your markup generating utility belt when building solid markup from designs?
Registration of a limited liability company (LLC) with the California Secretary of State (SOS) will obligate an LLC that is not taxed as a corporation to pay to the Franchise Tax Board (FTB) an annual minimum tax of $800.00 and a fee based on the annual total income of the entity. The tax and fee are required to be paid for the taxable year of registration and each taxable year, or part thereof, until a Certificate of Cancellation is filed with the SOS. (Rev. and Tax. Code §§ 17941 and 17942.)
Now Im wondering, as a freelance software developer if its possible to avoid this tax somehow (legally of course, I realize that simply not paying it is technically an option :).
Since my clients are remote and my work is in software for entities around the states do I have any legal leg to stand on to say, incorporate in another state which has lower annual LLC taxes? Since Im living in CA and doing the work here I take it thats a no.
I know what I dont like; a file starting w/ 20+ import lines, that just seems ugly and java-y (no-flame, just sayin) to me. OTOH, the as-needed-approach seems perhaps a little too, uhm, disorganized? Although Id guess Im probably more partial to that approach.
This is a pretty minor stylistic issue but I havent settled on one approach and I'd like some feedback to come to some conclusion once and for all.
For example,
import foo import baz import bar import quux import django.foo # etc
vs.
import sys
def some_os_thing(): import os print os.getcwd()
def some_http_thing(): import urllib print urllib.urlopen('http://...').read()