From the beginning of last week until the end of this week, life has been hectic for me, rushing the never-ending-user-requirements project. I've been coding non-stop and becoming quite "mad", in a sense that I'm actually laughing more than usual, and it's mostly because of the stress I guess. But frankly speaking, I think I might actually be enjoying it; the coding non-stop, not the never-ending-user-requirements-and-changes. I guess I'm a coder by heart, and I really love to code with people who loves to code too. It's really reliving the experience I've felt a long time ago when I first started working full-time way back in 2002 when something similar happened with my first job.
A few things I realise is that coke and pizza really helps alot when it comes to re-fueling the "tank'. After eating a slice of pizza and a cup of coke, I was re-energized and able to continue coding again, with an actual working brain instead of dying brain not functioning anymore. Another thing is that there must definitely be air-con, really cold, because once I start coding I start to get very hot. Back then when I was working OT in office without air-con, I was practically perspiring in my seat, just coding.
Just recently I announced that I'll not be involved in any SgDotNet administrative-related activities anymore. This frees up alot of my time, and actually all my time. I've always been coming up with new ideas, new ways to improve SgDotNet, hooking up with people, emailing people regarding SgDotNet, making friends and telling them about SgDotNet, organizing and preparing activities, and a whole lot of other things that shouldn't be said in the open (some of you know).
Recently, someone told me that I look more refreshed, happier, and lots of energy, more than what I was/had when I was slogging my way contributing to SgDotNet in whatever ways I can, while juggling with a full-time job, and freelance jobs. With my part in the project roughly 60-70 percent completed, I'll slow down and wait for more user-requirement changes and addition before speeding up again. I've learnt my lesson that completing something too early will mean that you'll have to redo it again when the requirement changes.
So right now, with this much free time, what should I be doing? With much thought, I'll be refocusing my energies on a few new/belated things.
Firstly, I'm officially announcing that I'll actually start working on Paladin and start upgrading the code to .NET Framework 2.0, as promised a long time ago. This is for you, firedancer. :) Top on my priority list.
Secondly, I'll also be working with Shunjie on Stickies.NET 2005, which will be based on .NET Framework 2.0 also.
Thirdly, I'll be attaining my Certified Technical Trainer and start brushing up my presentation skills, and you'll see more presentations from me pretty soon.
Fourthly, I'll start focusing and writing my planned Generics series articles with Prasanna as promised. I've been so busy lately, but right now, I'll stop procrastinating and start doing it.
Fifthly, I'll be starting something up pretty soon, and it's really hidden under wraps right now. But it'll be exciting, and it'll blow your mind out. :) I hope it gets done real soon. Look out for it.
These are the 5 major things I'll be refocusing all my energies on. I'm also going to be playing with DotNetNuke and CommunityServer to see how I can make them work together in harmony, but that's just a side-line. You'll see more written stuff from me more often from now onwards, and lots of new happenings going on in my life, especially when I start packing off to Canada. :) This chapter is ending soon, and a new chapter awaits being written. I hope these 5 things will be part of the new chapter, and I hope all the friends I made in the previous chapter will continue to be friends in the next.