Archive for the Development Category

Designing ERD after a while

Posted in Development, diary on May 6, 2010 by nemosong

It’s been a long time since I designed a entity relationship diagram for the last time.
It took some time to get the sense back, but I think I’m still fine. 🙂

Subversion Works!

Posted in Development, diary, Tools on October 2, 2009 by nemosong

YAY! I made it work!

I imported a project into Subversion! YAY!

I imported a project into Subversion! YAY!

Can’t get it work!!!

Posted in Development, diary, Tools with tags on October 1, 2009 by nemosong

When you are doing something, and you can’t get it work, what do you do?

Me? blogging. 😛

Can't get my SubVersion work..

Can't get my SubVersion work..

I started studying Subversion, and am trying to make it work. Import does not work. I don’t know what I am doing wrong…

Damn it!

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.

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?

My First J2ME application.

Posted in Development, Picture with tags , , on February 10, 2009 by nemosong
Splash page.

Splash page.

Radio button list.

Radio button list.

Selection

Selection

Detail page.

Detail page.

Project structure

Project structure

I know this project structure may suck, but I am still learning. right?

My (actually) 2nd project for ‘Programming Hand-held Device’ class. 🙂