Thursday, October 21, 2010

Engineering job... but not in SG?

quoting => http://forums.salary.sg/education-personal-growth/646-engineering-technology-careers-not-valued-singapore-high-cost-low-tech-4.html

"After reading all your comments, I really do feel compelled to chip in my 2 cents worth.

My stand is that Singapore doesn't really pay that well for its engineers and scientists (techies). While I agree that while techies cannot expect hefty bonuses like the bankers (as they are usually not directly involved with sales), too low pay will cause your tech people to worry and be distracted and not focus on the job. Thus the quality of work is likely to deteriorate.

I have a close friend who just completed a PhD in the defence engineering industry. He's starting salary in Singapore is only 5k after slogging so hard, and that is one of the highest around. I have heard horror stories of other companies paying even lower than that. With this kind of mindset from employers, how can Singapore ever encourage its people (who are super practical and kiasu) to ever go into science and engineering?
Compare this to overseas engineering companies in Israel, where the starting pay for an undergrad (yes u-grad) is $6k SGD. Not absolutely fantastic, but good enough. I have also seen adverts for engineering teachers in Dubai with a 200k+ salary tax FREE.

So my advise would be the same as with many others:

Do engineering and get out of Sg. Stay in Sg, get out of engineering.
"



"I have been in Software Engineering for 10+ years and I can tell you that it is a lot of hard work , late nights and below average pay when compared to the people in the financial section. But we had our good days (remember the dotcom bubble), when everybody wants to be in Software (even actresses) and salary was rocketing. 

Last few years, globalization has made Software Engineering not so attractive because you have to compete with Engineers from cheaper Asian countries and thus limit your salary. If Singapore engineer pay go up, it has to be justified with higher productivity (which may mean longer working hours) and better innovation (which is easier said than done).

The statements about demand supply is correct, as it more or less sums up the situation I described above. The only silver lining I see is that Singapore has highly motivated and skilled engineers compared to the cheaper Asian countries and many MNCs are aware of that, so they still depend a lot on us to provide their IT solutions.

One question, will the finance and banking industry one day face globalization like IT ? I remember reading that it was already happening with Accounting jobs going to India , but anybody can comment on this?
"

Wednesday, October 20, 2010

The Magic of the Bidet

Imagine you are eating a chocolate cake on a plate. Naturally, some yummy chocolate would have dropped onto the plate. Once you have finished your yummy chocolate, its time to do the dishes. As we are all familiar with, we will rinse the plate (+detergent) under the sink. This gets rid of some of the chocolate, which we proceed to scrub away with a kitchen sponge.

Now... apply the process to wiping the butt after you shit. In a country without bidet, you may use the toilet paper to wipe the butt. If the paper is still dirty, repeat the process. This cycle will go on maybe 5~10 times, depending on how sticky your shit is.

BUT WITH BIDET... it is like rinsing the chocolate off the plate before you wipe (scrub) it. The water jet sprinkles your butt with 3~5 levels of intensity, and with the option to oscillate forwards and backwards to "hit the correct spot". So statistically, after rinsing off the chocolate, you may require 2~4 wipes for your butt, for the same level of stickiness of the chocolate.

(Although I might digress at this point to comment that some individuals might opt to skip the wiping process after rinsing of the chocolate.... I beg to differ and view the wiping process as a necessary routine.)

AND AMAZINGLY, the success is even more evident when your shit is even more sticky! In the event that you have ate something really bad and requires around 20+ wipes to clear... it takes <10 wipes now!!! This is absolutely fabulous because the butt is always so painful after 20+ wipes. And you feel weird if you don't wipe it 99.99% clean.

Oh... why am I writing this? Because I have just engaged in the services of The Bidet, and I am in a happy, songbird-lalala, dancing mood. And I am currently pondering on whether to purchase The Bidet to bring back to Singapore. Comments are welcome.


Coming Up Next:
How The Bidet Seat-Warming feature relaxes your butt and thigh muscles to make you shit better.

Tuesday, October 19, 2010

Being a nerd made me a sucker for neatness

Refactoring. Whats that? Its a computer term for tidying up code, improving efficiency, renaming user-friendly names, etc. Today, when I saw some code that was like this, I was flabbergasted and fricking tempted to refactor and clean it all up. And I did.

Original:

void SortByColumnA()
{
    (blah)
    (blah)
    (blah)
    MergeSort( start, end, originalArray, finalArray, SortTypeColumnA);
    (blah)
}




void SortByColumnB()
{
    (blah)
    (blah)
    (blah)
    MergeSort( start, end, originalArray, finalArray, SortTypeColumnB);
    (blah)
}

void SortByColumnC()
{
    (blah)
    (blah)
    (blah)
    MergeSort( start, end, originalArray, finalArray, SortTypeColumnC);
    (blah)
}



...(D, E)...

void SortByColumnF()
{
    (blah)
    (blah)
    (blah)
    MergeSort( start, end, originalArray, finalArray, SortTypeColumnF);
    (blah)
}




And so I took all the five... (or was it six) functions, kept one, deleted the rest, and tidied them up. Viola! Pleasant for the eyes. No more feeling like taking out a chopper to find the culprit who did this. Magnificent. Kon-kon.

After:


void SortColumn(SortTypeColumn sortTypeColumn)
{
    (blah)
    (blah)
    (blah)
    MergeSort( start, end, originalArray, finalArray, sortTypeColumn);
    (blah)
}


And I never thought i would write a techy-blog post like this.
Just needed to get it out of my system. I really wanted to tear out my hair when I saw functions A, B, C, D, E, F, with 98% similarity, and only a different variable/function name. Obviously the result of a quick copy-and-paste, modify name, submit and check-in operation. RRRRGGGH.

Sunday, October 3, 2010

鼓動:声殺して

異国ゾラの下、僕は盲唖の役演じてた。
骨まで冷える風が、何故友の顔懐かしいだろう

Wednesday, September 8, 2010

Updates

Hmm... last update was April. So it has been 5 months since I've updated. Well... time flew by pretty fast, and u know, we were all caught up with the tiny, little things that we were doing. But thats not to say I don't miss home, don't miss Singapore, friends and family... but then its just there. As in, its sort of became a way of life... the missing is there, the wonder how friends are doing, but then I can't really do anything about it. The thought slips away fast, and the next morning you check facebook and they seem to be doing well and alright... Everyone feels far away... the thought is there... but the thought is fleeting, gone before you can put pen to paper, gone before you can get a comp and write it down in a blog post.

Although occasionally I jot some thoughts down in my phone (its drowned and dead now but thats another story...), people are just too occupied beings. Or maybe its society, or the fast pace of life, like I mean... who would bother to sit down and draft a letter in pen and ink now? When there's email? And who would bother to email, when there's facebook? Or facebook, when there's twitter? Or whatever is next? Neuron-brainwave-blogging?

Anyway this wasn't my point. It has been roughly 1 year since I came to Korea. i.e. Sept 03 2009... Look back and time flies. Look forward and it seems a long way ahead. Its been a fun year, learning stuff in Nexon, learning snowboarding (I can do intermediate courses now), traveling Korea, climbing mountains, living alone, growing fat (I put on 12kg to 72kg right now), meeting Singaporeans, making a few Korean friends, learning a little of Korean, touring China (Beijing, Shanghai).

Of course I anticipate the coming 'year', and miss my friends and family (can't wait to see everyone again). About going back, its SGD700, and 5 days of leave... which is... not exactly what I want. Because work is hectic, I wanna take a breather, and going back to Singapore? It doesn't really cut as a holiday, to explore a new place, do new stuff. Its more like... going back to the oven. And I can foresee I'd just be sleeping at home, or playing games, or going to ECP by myself. Because everybody's gonna be working, and where does that leave me on the weekdays daytime? Best case situation is I have two full days on weekends to meet up, and I would pack my schedule to be crazy, and that doesn't fit like a 'relaxing holiday'.

Something like going Japan/China with friends would be awesome, a 'real' holiday and I can catch up with everyone. Hopefully the Dec plan to go Japan works out... Gonna be expensive and gonna be broke... but its been sooooooo long since I've seen you guys. And its not everyone yet. *haiz*

Living overseas, hearing news about Singapore, is just weird. NDP never meant anything much last time, but this year was quite... strange. Wanted to watch the parade, but missed it, with a tinge of regret, and when I asked people in Singapore, they go like "aw, its lousy, same as every year!"

Actually, NDP is really the same as in every year... I'm the one that's changed.
In tiny, minute ways, maybe... :D

Thursday, April 22, 2010

Maker's Schedule, Manager's Schedule

interesting article on how programmers and normal people view work time in a day.
this Paul Graham... he's probably a programmer. LOL.


Maker's Schedule, Manager's Schedule - Paul Graham

July 2009

One reason programmers dislike meetings so much is that they're on a different type of schedule from other people. Meetings cost them more.

There are two types of schedule, which I'll call the manager's schedule and the maker's schedule. The manager's schedule is for bosses. It's embodied in the traditional appointment book, with each day cut into one hour intervals. You can block off several hours for a single task if you need to, but by default you change what you're doing every hour.

When you use time that way, it's merely a practical problem to meet with someone. Find an open slot in your schedule, book them, and you're done.

Most powerful people are on the manager's schedule. It's the schedule of command. But there's another way of using time that's common among people who make things, like programmers and writers. They generally prefer to use time in units of half a day at least. You can't write or program well in units of an hour. That's barely enough time to get started.

When you're operating on the maker's schedule, meetings are a disaster. A single meeting can blow a whole afternoon, by breaking it into two pieces each too small to do anything hard in. Plus you have to remember to go to the meeting. That's no problem for someone on the manager's schedule. There's always something coming on the next hour; the only question is what. But when someone on the maker's schedule has a meeting, they have to think about it.

For someone on the maker's schedule, having a meeting is like throwing an exception. It doesn't merely cause you to switch from one task to another; it changes the mode in which you work.

I find one meeting can sometimes affect a whole day. A meeting commonly blows at least half a day, by breaking up a morning or afternoon. But in addition there's sometimes a cascading effect. If I know the afternoon is going to be broken up, I'm slightly less likely to start something ambitious in the morning. I know this may sound oversensitive, but if you're a maker, think of your own case. Don't your spirits rise at the thought of having an entire day free to work, with no appointments at all? Well, that means your spirits are correspondingly depressed when you don't. And ambitious projects are by definition close to the limits of your capacity. A small decrease in morale is enough to kill them off.

Each type of schedule works fine by itself. Problems arise when they meet. Since most powerful people operate on the manager's schedule, they're in a position to make everyone resonate at their frequency if they want to. But the smarter ones restrain themselves, if they know that some of the people working for them need long chunks of time to work in.

Our case is an unusual one. Nearly all investors, including all VCs I know, operate on the manager's schedule. But Y Combinator runs on the maker's schedule. Rtm and Trevor and I do because we always have, and Jessica does too, mostly, because she's gotten into sync with us.

I wouldn't be surprised if there start to be more companies like us. I suspect founders may increasingly be able to resist, or at least postpone, turning into managers, just as a few decades ago they started to be able to resist switching from jeans to suits.

How do we manage to advise so many startups on the maker's schedule? By using the classic device for simulating the manager's schedule within the maker's: office hours. Several times a week I set aside a chunk of time to meet founders we've funded. These chunks of time are at the end of my working day, and I wrote a signup program that ensures all the appointments within a given set of office hours are clustered at the end. Because they come at the end of my day these meetings are never an interruption. (Unless their working day ends at the same time as mine, the meeting presumably interrupts theirs, but since they made the appointment it must be worth it to them.) During busy periods, office hours sometimes get long enough that they compress the day, but they never interrupt it.

When we were working on our own startup, back in the 90s, I evolved another trick for partitioning the day. I used to program from dinner till about 3 am every day, because at night no one could interrupt me. Then I'd sleep till about 11 am, and come in and work until dinner on what I called "business stuff." I never thought of it in these terms, but in effect I had two workdays each day, one on the manager's schedule and one on the maker's.

When you're operating on the manager's schedule you can do something you'd never want to do on the maker's: you can have speculative meetings. You can meet someone just to get to know one another. If you have an empty slot in your schedule, why not? Maybe it will turn out you can help one another in some way.

Business people in Silicon Valley (and the whole world, for that matter) have speculative meetings all the time. They're effectively free if you're on the manager's schedule. They're so common that there's distinctive language for proposing them: saying that you want to "grab coffee," for example.

Speculative meetings are terribly costly if you're on the maker's schedule, though. Which puts us in something of a bind. Everyone assumes that, like other investors, we run on the manager's schedule. So they introduce us to someone they think we ought to meet, or send us an email proposing we grab coffee. At this point we have two options, neither of them good: we can meet with them, and lose half a day's work; or we can try to avoid meeting them, and probably offend them.

Till recently we weren't clear in our own minds about the source of the problem. We just took it for granted that we had to either blow our schedules or offend people. But now that I've realized what's going on, perhaps there's a third option: to write something explaining the two types of schedule. Maybe eventually, if the conflict between the manager's schedule and the maker's schedule starts to be more widely understood, it will become less of a problem.

Those of us on the maker's schedule are willing to compromise. We know we have to have some number of meetings. All we ask from those on the manager's schedule is that they understand the cost.

Wednesday, April 21, 2010

an innocent question

well.... its a simple, innocent question... without any particular motive in mind I guess... but it suddenly got me thinking that there isn't anything fun in my life lately... I've been putting off the things I wanna do, the things I like to do... I guess its part and parcel of work life... or rather stuff that I can't do everyday.

How many of us are losing ourselves to our busy schedules and job commitments?

I hate work life... because there's so much things occupying your mind... there's no time for your own leisure... for a time without commitment, without stress, without thinking that you to go back work on Monday, thinking about the work tomorrow, thinking about how to solve a problem, or why is there a particular annoying bug, or why your program refuses to compile.

I need to find a place/work/country/lifestyle... where I can sky-dive, windsurf and cycle/rollerblade everyday. LOL.




(11:18:07 AM)
Fred \(^o^\) \(^o^)/ (/^o^)/:
can u do me a small favour?
can you name me 3 things u find fun?
(11:19:24 AM) shir0i~... workshop canceled and now they asking me come back Saturday and Sunday. f***:
fun?
about what?You feel a disturbance in the force...


Fred \(^o^\) \(^o^)/ (/^o^)/:
anything... 3 things that are fun

11:20
shir0i~... workshop canceled and now they asking me come back Saturday and Sunday. f***:
in korea?
or just anything that comes to mind


Fred \(^o^\) \(^o^)/ (/^o^)/:
nope nope... don't need to be in korea
any 3 things that comes to mind


shir0i~... workshop canceled and now they asking me come back Saturday and Sunday. f***:
sky diving through the air
wind surfing in the early morning through the cool waves and a forever-stretching beach
cycling/rollerblading through the streets and alleys of a foreign city with no itinerary, and no schedules, no deadlines whatsoever to tie you down


Fred \(^o^\) \(^o^)/ (/^o^)/:
haha
have you done all of them before?

11:25
shir0i~... workshop canceled and now they asking me come back Saturday and Sunday. f***:
wind surfing yes
not in the morning though
not in the most beautiful beaches
sky diving no
but bungee jumping yes
cycling yes
but it has been sometime (since I last went cycling... and without any worries/stress)

Monday, April 5, 2010

会说话的哑巴

我想拍一部戏,叫[会说话的哑巴]。。。主角卢仲威,拍摄地点韩国。。。
这两年是个旅程,这两年是个考验,这两年是个折腾。

韩国永远无法取代日本在我心中的地位。来了这里,只让我觉得这里的人多丑陋,多没文雅,多困在自己小小的世界。

恨不得回去新加坡。我只向往的是假期,旅行的时刻。五月份去中国,九月份去日本。我只期待着这些日子。。。

Thursday, March 11, 2010

i was bored


CharacterRadical/StrokeTotal StrokesPinyinEnglish Def.KatakanaHangul
・盧卜 + 35lu2 cottage, hut; surname; black
人 + 46zhong4 middle brother; go between, mediator; surnameナカ
女 + 69wei1 pomp, power; powerful; dominateタケシ

Thursday, March 4, 2010

Rush n Cash - Sadako Video

Yes I finally found this stupid Rush n Cash video!!! It is so funny it get stucks in my head...


And then discovered there are ~20+ other Rush n Cash commercials. LOL
http://video.naver.com/ArticleSearchList.nhn?where=1&query=%B7%AF%BD%C3%BE%D8%C4%B3%BD%C3#pageno=1&where=4&query=%EB%9F%AC%EC%8B%9C%EC%95%A4%EC%BA%90%EC%8B%9C&st=sim

Monday, February 22, 2010

fanart about our game

guess what this means...?

Thursday, February 4, 2010

2009 Korea gaming companies (sales)










1. Nexon
2. NHN
3. NCSoft
4. Neowiz
5. CJ Internet
6. Actoz Soft

I love gigantic polar bear monsters

the bear reminds me of wy... especially after u've spilled milo/coke on his pc...
http://video.naver.com/2010020506221208031





Sunday, January 24, 2010

Episode 4 gameplay and bosses

http://heroes.gamemeca.com/special/section/html_section/heroes/contents/report/view.html?seq=163&page=1&search_kind=&search_text=&code=1

Mabinogi Heroes Episode 4 was released during Grand Open (2 weeks ago)... and gameplay videos are already uploaded.

The players are like level 20... and I'm level 7. No time to play my own game. (I haven't seen some of these bosses before - although I have access to all their 3D models, data specs, hit points, weaknesses...) LOL.

Well, at least I'm on the credits page.

Monday, January 18, 2010

SG food

thinking about going back to SG from 12-17 Feb makes me think about the food I wanna eat there... WOOHOO!!!!

so here is the die-for list:

  • Fish & Co baked salmon
  • Thai Express curry soft-shell crab + Phad Thai
  • Marutama ramen
  • Fried Hokkien Prawn Noodle
  • Prata
  • Dried Beef Hor Fun
  • Roasted Chicken Rice
  • Katong laksa
  • Punggol Nasi Lemak
  • HK Dim Sum
  • Crystal Jade Red Burn Beef Noodles
  • Long Johns Silvers fish+chicken combo + cheese nachos + coleslaw + potato salad
  • Astons chicken chop + potato salad + pasta salad
  • Carl's Junior Portbello(?) Mushroom + Beef Chilli Fries

Thursday, January 14, 2010

the city is white again




the city is white again.
white flakes, bubble foams, flower petals...
dance softly in the morning sky;
so slowly, so gently, so like and unlike rain...
warping my sense of time~

few are mesmerized by this sight.
huddled and crouching and unseeing in their cold...
full most earnest hurrying to the next destination;

"i look up, i look into their eyes, i look around.
white smoke bellowing from chimneys,
white frost gathering on small hedges;
white ice covering my hair."
何が人生の意味何だろう・・・僕は想ってる・・・

the slippery, ice-covered drain i pass and avoid;
the korean newspapers that i don't give a second glance,
the red berry tree that amazing blooms in this weather.

another day has risen and awakened.


Sunday, January 3, 2010

Heavy snow in Seoul

4th January, 2010, 8 am, (I was on the way to work.)
Poor news reporter:



Extract from vid link above:
Newscaster: Mr. XXX reporter. It is snowing heavily now in Seoul?
XXX Reporter: It is snowing heavily now in Seoul.



Skiing to work -_-!!!!