Monthly archive - November 2008

So I'm Thinking of Starting a Business

Ok, I’m not a business guy, but I have ideas and I want to make a business out of them. I can’t decide if I want to just do business as my own name, or begin making a name formyself by filing for a formal DBA (Does Business As). Or maybe I’ll go for broke and file for an LLC.

As I understand it, an LLC creates a legal entity in name of the business and could be subject to certain fees and licenses, etc. However it has its advantages because then if I ever do something really stupid and lose a bunch of money, or if someone sues me, it will be against the business’ assets, not my own. A DBA doesn’t offer that kind of protection.

Now… herein lies the delima: In the software business, there’s all sorts of bullshit about copyright infringement. I’ve seen it happen to a few business owners that I know first hand. If someone sued me over copyright infringement, I could lose, and I could owe a lot of money out of my own pocket. However, if that same scenario happened to me but I was under an LLC, I could owe everything that my business is worth…. NOTHING. Which is a lot better than paying buku bucks to some dude I pissed off.

I’m not sure what to do. Am I even ready to start a business? Its been on my mind for some time now, but I can’t make myself go through with it unless I’m absolutely ready. The stuff I want to do requires some serious startup capital, which I can’t raise myself. If I have to get investors involved, I’m going to want an LLC and not a DBA for the reason of protection. But if I start it small, using my own funds, I can just build the business as a DBA, then roll it into an LLC if I need to work up some major venture capital or something.

I’m still not sure what kind of paperwork DBA’s have to file in the way of taxes and stuff. Luckily, my girlfriend just got her BS in Business Management. Maybe I can make her my first employee, haha, and let her run the businessy-paperwork stuff.

KnowIT Problems

Well, not really problems with KnowIT, more-so problems with Windows and WMI. I’m pulling my hair out trying to figure out why this is happening.

So basically, the same code, running on 3 different machines, produces 3 different results. Machine 1 is a Windows XP SP2 box, machine 2 is a Windows Vista SP1 box, and machine 3 is a Windows 2003 Std. Server SP2 box.

The XP SP2 box performs great, it does exactly what it is supposed to do. The Vista machine only captures about 20% of the remote machine data from server across the network. The Windows 2003 Server box captures about 50% of the data. The problem is that the Vista and Win2k3 machines for some reason have trouble sending credentials to the target machines. In XP, it successfully logs into the target machine over RPC and gathers the WMI data I tell it to gather. In Vista, the SAME target machines as the XP box targets, don’t get their information pulled. The reason being “UnauthorizedAccessException”. Now this is fine…. if I was actually using invalid credentials. However, I’m NOT using invalid credentials, I’m using correct ones. I’ve double and tripple checked them. PLUS they work fine coming from the XP machine.

Now the Win2k3 box is a doozy, that one actually works, but on target machines OTHER than the ones that Vista captured. So the 2k3 server box gathers information on the machines that Vista can’t, and Vista gathers information on the machines that the 2k3 server box can’t. Its frickin weird. Now like I said, the XP box works great, it gathers the information on all the machines that it can–no abundance of “UnauthorizedAccessException”.

I’ve done some researching and I discovered that I’m not the only one that has this problem. There are other developers out there that apparently are getting the same results. We are all still waiting for a solution.

KnowIT Development

So, I’ve been spending a lot of time on the KnowIT project recently. Thats about all I’ve done. Most of my other game-related projects have fell by the wayside in lieu of work, school, and other projects. My game projects have sort of taken a back seat to other things, not neccessarily by my choice, but because the projects have become stagnant. Since I hate not working on something, I’ve been using all that newly freed time to do some KnowIT work.

KnowIT is about 80% done, at least the open source version anyway. I plan on creating a non-open source version later on that has more functionality. You can track progress and/or download code here.

I’ve also added another quick program to my C# page. This one helps anybody who’s trying to solve quadratic equations. I got sick of doing them on paper because they were just incredibly time consuming. I also wrote a program that solved systems of equations using the gauss-jordan method, but then I realized there was already a function on my TI-83 that did that. So…. needless to say I scrapped that.

Anyway… I’ll post another update soon, whenever anything cool happens or changes :)