Sep 252012

Just found that last post was back to Aug 15, which was 40 days ago (or more), guess I need to post something.

There is not much to update though, good thing is that two guys pinged me the other day, asking why I’m no longer update my blog, also mentioned that it’s really impressive that I was working on so many different stuffs.

Another update is that I have $1.81 on my AdSense account now, if you believe my articles do help, please click ads on the page. My target is to get $10 AdSense income within a year, so please help me. Continue reading »

Nov 192011

I believe this is the first time in my life that my team members are working hard on something even during the weekend, but I’m doing nothing.

Feeling weird, but I still believe leave them “as-is” is the best way to all of us.

Oct 052011

It’s time to go back work, National Day long holiday is ending.

At least I had some good sleep during the long holiday, also get some sort of “inner peace” after having the good sleep :). It seems labor work (most of them are yard work) helps a lot to get me good sleep, I will see if I can get some labor work or body exercise whenever I get back to Shanghai.

It will be a tough month to me as I need to finish some hard steps to re-org the team, some stuffs had been done and it seems really hurt, but like it or not, I need to get rest done in a week or two, and make everyone in the team to focus on new business.

To myself actually this is a good opportunity to practice those skills though I had tried before, painful learning curve.

Jul 212011

It seems to me it’s my Java time again – several things are pushing to try out Java although the company is still moving forward to C/C++ and PHP.

First problem is Android, this is a platform that EVERY application needs to think about, and obviously Java is the only way to get things done (I heard of NDK, but it seems it is not a full function development kit).

The next one is migration, I’m seriously thinking about migrating all my Java Web sites to PHP so that we can leverage resources within the company, such as resource pool. I need to dig into some sample applications to see how much effort we need to get this done, but since Java developers won’t like this idea (although they know about it), I don’t expect they are going to give me reasonable evaluation, so I have to be hands-on.

Nothing else, I still don’t believe Java is a good choice for any applications other than e-commerce, and this makes me sick as it does sound like “COBOL is the excellent choice for business system” …

Yes, Java is heavy and fat, it does not fit into my world :).

Jul 212011

Actually it was not that long, but I was super busy thus I guess it made me feel like long.

Alright, back to the topic – I’m trying my best to sort things out and obviously I’m making progress although it was not that fast. OA team is going smoothly (thank my boss who took lot of effort to babysit OA), and wireless team is hiring (I guess this could be the only thing they can do at this moment, may last for a month or so), the manager of infrastructure team finally got on board and I’ve already thrown everything to him, and the manager of mail team will be on board soon so pretty much I can hand over all routine stuffs to him.

What’s next? Focus on products. Mail and Mailing List are two products are under heavily improvement, and they have to be successful to make the mail team survive. Infrastructure team needs to think about what kind of products they are going to deliver, and what’s the working model with other project teams. Architect team’s task is to set up a proper workflow for architecture review, architect community, and so on, and wireless team, for sure, is hiring those die-hard Android and iPhone gurus.

I was no chaos in the past 6 or 8 months, I wish (and I believe) things are getting better now.

May 012011

There are always friends willing to help whenever I’m in troubles :).

Problem I have? Yea, quite some. However, the most important thing is that I spent too much time on the new team and lost control on current team, this is not good, but thanks Zane (he got this really weird name), who give me pretty good suggestion and I now can fix things before they are totally broken.

Mar 192011

There are several teams that want to provide technical solution for my team in various area, and I’m thinking of adopting them or rejecting.

There is no sure rule for that, basically I need to make sure: first they perform good enough to support my products, second, they need to be quite reliable which means I will not worry about losing support, and third, they should focus on technical solution instead of trying to take product away from me.

So far the only decision had been made is that I’m going to use cloud storage team’s solution (network disk), I will put attachment for outgoing mails there to support unlimited attachment, later on will put attachments for incoming mails there. Search team also wants me leverage their platform, but I have to say their solution is not good enough for me and quite ad-hoc, so someone from my team will use Lucene to build our first solution, then we can compare to see if we are going to migrate or not.

I’m going to keep my team focus on mail/message area, thus meta data won’t be taken by anyone else. Also, anti-spam is key platform for my team so I won’t give up. For search and massive data storage in key-value pair format, I may give them out.

Tough decision though, always need to convince my team members agree that we should focus on key features instead of doing everything all by ourselves. We are still a big company and share a common platform will give the whole company a good shape of look.

Aug 132010

Hey guys, long time no see. I was really really really busy in the past month – yea, it is almost a full month.

What happened in the past month? Too many to tell all of them, but overall speaking, everything’s going well. I got a small team (will grow to a full size team in near future, at least I wish), product plan got orally approved, and contract had been settled.

It was a tough month actually, too many things to handle in parallel, by now I cannot recall what was the exact feeling, but I’m pretty sure it was exhausted or depressed.

Let’s move on to see what’s coming, I believe – yes I still believe – things will get better and better.

Jul 112010

It’s 4th or 5th review meeting for my product plan, made great progress for sure, and people are getting bored as well :D.

And each presentation shrinked from 30 pages PPT in the first meeting to 6 pages for next meeting (will happen in 20 min or so), and people who were in the meeting reduced from more than 10 down to 4 last time (guess we will have a little bit more today as it’s Monday). Topic wise, I believe everybody found that there is nothing to talk about strategy now, and time to go down to execution plan so it will be boring as most senior management people don’t care about how many days each feature will take, right?

So this is why I have only 6 pages for the meeting, and I wish it can finish in 30 minutes. There is another product in my hands and I’m planning to migrate the platform to Mail product as well, let’s see.