Abhi Yerra

Rants of lunatic

Archive for November 2006

XSLT

without comments

[tags]xslt, xml, startup[/tags]

XSLT is pretty cool as it allows the transformation of XML files. This is great for me since I am doing the API first. What this means is I can have my API take it or give out XML and all I have to really do is do an XSLT transformation to output in the other formats that I will be using such as RSS and HTML. It might take a little while to learn all the tricks, but it allows for a nicer output then manually parsing and reparsing the file and its output in XML.

So I will be using XSLT to do the output representation is what I’m saying. And I guess that is all. :)

Written by abhiyerra

November 14, 2006 at 11:26 pm

Posted in all

API First

without comments

[tags]api, startup[/tags]

I’ve decided to start designing my app beginning with the API. Why is this? I think this is a good way to start since it gives me a good foundation to built the other parts on.

  • If I want to build other apps (Widgets, desktop app, etc.) all I need to use is the API.
  • I can have a place to extensively test my API instead of the more subjective Web testing.
  • Gives me a central place to start from so I can do a decent job of have something to work with later on.

So three reasons to start with the API.

Written by abhiyerra

November 14, 2006 at 5:43 am

Posted in all

Project Management

without comments

[tags]project management, startup, activecollab, basecamp[/tags]

Alright, first thing I did today has been to install activeCollab. It doesn’t support everything I want yet, doesn’t have an API so I can write Vim Scripts for it, but it’s getting there. Right now it does what’s important so it’s cool I can live with it. I just wish DreamHost was a bit faster with the database.

Why is a Project Management important? I realized that it’s next to impossible to do anything without writing it down and having a plan on how to implement it to a certain degree. That is at my job I need a level of knowing what needs to be done and a level of creativity. Project Managements lets me manage the former. That is to say I can organize what needs to be done and the relative time that it should be done by.

So What’s so special about activeCollab and why didn’t I go with Basecamp? I actually was looking into Basecamp and it has the cool features that I want like an API and Writeboard and seeing the changes between the two. However, I really want to manage more than 3 projects which I have to pay 12 bucks for. I mean I’m not going to be actively doing more than three things, but it’s nice to know that I can have that capibility. I also can store unlimited files which is good to know. Also, activeConllab is actively being developed so I want to see where it is going.

If I could go with the $25 dollar plan, but that’s $25 dollars a month and I just don’t see myself paying that much for a Project Management software.

So I hope that activeCollab comes out with an API soon cause I really don’t want to be filling out things outside of Vim. Yes, I know Vim is like an addiction for me. :)

Written by abhiyerra

November 10, 2006 at 2:49 am

Posted in all

YAS (Yet Another Startup)

without comments

[tags]startup[/tags]

I am joining the legions of others and doing a startup. Yes, yes, a startup? What am I going to create? Well I’d like to keep it down for a while before I start mentioning what I’m doing. I will let you guys know soon enough.

Why am I doing this startup? Well I have basically decided to withdraw from Berkeley for this semester which is going to mean that I will have a lot of free time to work on various projects and such. This includes my startup.

What will I be doing to get money? Well recently I attained a job at Boalt Law School writing web apps for them. So I will be working for them to gain some income. I also am consulting at UC Press since I recently quit there. So I have a steady source of income and am not totally relying on my parents for this. This is important because I don’t want to be dependent on them for my adventures.

Will I have partners? I am thinking about it as I have some people in mind. I will decide soon enough.

Why does me starting a startup matter to you? I will be documenting my experiences the forms I filled out what I had to do to get through this ordeal. Will I succeed? I don’t know. We shall find out. So let us start this new world of business and coding.

Written by abhiyerra

November 10, 2006 at 2:36 am

Posted in all