Out with the old, In with the new
Well it’s that time of year, the first day of 09, ah so nice to have a fresh year once again, 2008 became way too stale. 2008 was a pretty good year in terms of me connecting with an old friend (the one affectionately known as ‘her’), I would have liked to spend more time with her in 2008, but I’ll take what I got. I’m hoping for 2009 that I might take it to the next step (eg. seeing each other as boyfriend/girlfriend) and possibly beyond.
My resolution(s) for the year, to finish RazorIRC and ship a working product that I can be proud of, to start seeing her and possibly beyond (Hey one can dream), to stop being so anti-social (this’ll help with the previous) and to finally get my highschool diploma, though this last one isn’t that much of a priority at the moment.
Finally my biggest goal for the year will be to get quantumRadio’s replacement done (still no name… HELP FFS!) and to register it as a REAL and LEGAL media company.
Among other things to do with RazorIRC, I plan on having the first working draft of the EdgeSever Protocol written by Dec 31st, 2009, the plan for the first working draft is to primarily use the IRC protocol (RFC 1459), though the IRC protocol is intended to be used as a sort of compatibility layer for IRC clients (eg. Edge clients would connect on port 8000 (Note this is just an example) which said port would then be dedicated to Edge and IRC would be on 6667 (the default for IRC servers)), this will be implemented early on to retain 100% backwards compatibility, while more of the newer features of Edge will be available to Edge capable clients (eg. RazorIRC). All-in-all I don’t think my goal with Edge will never be to replace IRC, I think the ultimate goal for me personally will be to keep IRC around for as long as possible.
RazorIRC, this is a fun one, I plan on having a Windows only release by mid-2009, with parts of the Edge draft in place so I can test it out, the reason it’s going to be windows only at first is because it’s going to be written in C# and .Net 3.0, this is so I can get a test version of the Edge client protocol out along with a prototype server (which will also be written in C#), there is already on part of the client protocol I’ve decided on, when connecting to an Edge server you must use “edge://domain.tld:8000″ to connect, I’m making this mandatory so that you don’t connect to the IRC compatibility layer instead (Since the Edge client protocol will recommend clients have a dual protocol setup, eg. being able to connect with both IRC and Edge, remember I want IRC to live on not die out. Mind you this will not be mandatory.). Once the prototypes are finished I’ll be writing both EdgeServer and RazorIRC for OS portability, I’ll also be looking into making online (threw the use of either Google’s Native Client technology or Microsoft’s Silverlight) and mobile versions of RazorIRC targeting the iPhone, Windows Mobile, BlackBerry and Google Android, this should keep everyone happy.
Onto the her part, going to a wedding with her in 2 weeks, oi this should be good lol.
I’m hoping we can go out before that though so that maybe I can make a move at a not so awkward place and time, now I just hope I can keep my feelings in check when I ask her to dance…
Well this is rare for me to make a post this long. Guess it’s truly a new year