Archive for the Thoughts Category

Code for America.

Posted in IT, Thoughts on May 5, 2010 by nemosong

I read an article about the organization, Code for America, and I was very impressed.

First, I like their motto, “a wealth of talent in the web industry eager to contribute to the rebuilding of America.”

Second, it’s a good chance to work with people from everywhere in America as a web developer. I know the salary is not as enough as I or anyone expects, but for an experience it is not a bad deal. And come on! It’s located in the Bay area in San Francisco!

I would like to join the team, but I have my “reality.” And it requires 1 year of commitment. Maybe later when everything is stable I would try something like that.

But people, check this organization out!

How to be a Great Manager: Say “No”

Posted in Development, how to, IT, Thoughts, Thoughts in life with tags , , , on May 3, 2009 by nemosong

While working in this field with my short 4 year career, I have learned some things like what abilities great managers and leaders have.

The first thing I learned is how to say “No”. Oh I don’t mean to say “No” to everything. (yeah I loved the movie ‘Yes man’!) I meant that managers or leaders should know how to say “No” when clients ask for more work which can’t be done on time. For example, let’s say we have a team for a project. Naturally, clients want more and better results from a project, and they always ask for more. They may ask to add more features or sometimes they ask to change very minor issues.(like font type or html/css stuff) More change or more update means longer time to finish the project, or sometimes it means changes of main structures of whatever.(can be DB or Web app structure.) Structure change can possibly mean redoing the project from the beginning.

If you have bad manangers or bad clients, you might have already experienced this. This is literally really bad. This kind of issue delays the whole project, and makes team members emotionally tired. And this make longer delay.

Let’s talk about a good example.

Continue reading

Great Managers I Have Had.

Posted in Development, diary, IT, Thoughts with tags , , , on May 2, 2009 by nemosong

Manager is not a good job.

Especially in this IT field, being manager means taking care of team members and team schedules.

In my(short but not very short) career, I had two good managers.
I met the first manager when I was working for a community college for two months. At that time, he had been working in the field for more than 10 years. He wasn’t aware of new technologies, but he had good sense of things and experiences. And he had skills to handle people(more exactly customers). Moreover, he took care of not only my work progress but also my personal problems. He never hesitated giving me advices. And twice a week we had dinner and drank together after work. I was sad when the two-month contract was done. He tried to get me some more work so that I could work with him, but did not work well.

The second good manager was met when I got a part time job a couple years ago. It was the first time I had a female manager, and I didn’t have any idea what was going to happen since I hadn’t have female manager before. (No offence, women! Read this carefully!) She was very kind and very skillful. Her knowledges were up-to-date, and she knew how to manage her own people. She oversaw all her team members’ capability, progress, and growth. She always got me a bit more challengeable projects so that I could get better. Also she always listened to me. Whenever I had problems or issues, she helped me a lot.

Yes, right. I had great managers. But you know what? It is really hard to meet this kind of managers. I am really glad that I met them.

What I don’t like about GoDaddy Support.

Posted in diary, Thoughts with tags , , , on May 2, 2009 by nemosong

I have been using web hosting service from GoDaddy.com for about a year.
Recently I began ASP.NET AJAX study group, and I thought I could use the hosting service for this study group.
And I checked GoDaddy.com website and it said their windows hosting supports AJAX extensions.
I thought that I could use my test page to study some AJAX controls.

Unfortunately, it showed some error message saying the server cannot find “AJAX Controltoolkit”.
I emailed GoDaddy support team and asked whether they support AJAX extensions and toolkit, and they emailed me back about more than 12 hours later.
They said they support AJAX Extensions. That was all they said. What about toolkit?
i emailed back again and asked “what about controltookit? do you guys also support it?”
Guess what they said.
“Yes we support controltoolkit.”

So what? I already told them that I am experiencing an error not finding ajax toolkit thing.
They just kept sending me emails but no clear answer.

I sent them 3rd email asking about ajax controltoolkit examples.

People, have some common sense, and think!

HTML for Web Programmers

Posted in For the world, IT, Thoughts, Tools with tags , , , , on April 16, 2009 by nemosong

OK. So here is the idea what some web programmers(especially .NET programmers) think of HTML.

“Why do we need to learn HTML? We just need to drag and drop controls and edit properties in dialog boxes.”

or

“Why? Dreamweaver is the god generating HTML pages, and I believe in Dreamweaver!!!”

My honest answer? !diputS

The general idea we all know or at least web programmers know is that web designers create page views and html pages of them. And then we(web programmers or web developers) use those html pages to make them alive. What if your web designer doesn’t code html but just give you a whole image file? How are you going to work with it? Just fight and wait until the web designer learns html?

No. No you don’t do that. You gotta do what you have to do, and your project manager doesn’t wait for you to wait for your web designer.

Actually this happens frequently in our real workplaces. Web designers don’t want to type html code, and web programmers don’t want to type html codes from scratch. If you work at a right place at least, web designers give you html files. However, you are not sure if they wrote good enough html or not. Or sometimes you need to fix the html files web designers wrote. Then you definitely have to know html.

OK, then what’s up with Dreamweaver? Isn’t it useful for this job?

Dreamweaver is a great tool for non-html people. And these people don’t know how they create dirty html code while they copy, paste, delete, insert and delete again. An easy tool has gone wrong. A dirty html code makes editing the page hard and time consuming. And you know this equation.

Time consuming = Project delay.

So what do you think?

Android

Posted in diary, Picture, Thoughts, Tools with tags on January 12, 2009 by nemosong
Andriod background at work.

Andriod background at work.

I should learn Android and create some mobile applications.

What is Computer Forensics?

Posted in diary, Thoughts, Thoughts in life, wish list with tags , , on September 29, 2008 by nemosong

This is a simple example of Computer Forensics.
This is more like cyber-enforcement than finding removed data.
I really want to major in this study, and have been looking forward to entering John Jay College of CUNY after I finish Bachelor’s degree in Computer Science.

If you see the curriculum, you will love it. 🙂