Skip to main content

Posts

Showing posts from March, 2013

Written on Easter

Haven't been to the church for quite a few weeks using the same excuse of being too busy with projects, I find myself get far away from the Lord. This Wednesday when Prof.Tan and other seniors were having the Bible study in MR5, I happened to finish a project meeting. I hesitated for a while before diving into their discussion. Honestly, I'm not a strong believer, neither do I meet the standard of a Christian. "Not everyone who calls out to me, 'Lord! Lord!' will enter the Kingdom of Heaven." Personally, I'm not sure whether there is heaven/hell or not. Say there is heaven, I'm very unlikely to go there. I do sin. I copy homework, watch too many entertainment videos,etc. I doubt about Trinity, whether Jesus is the same as the father. I question about teachings in Church -- If the teachings in different Churches are not consistent and the pastors can possibly teach wrong things, how can we believe in the truth? I cannot even meet the standard of a dec

学而不思则罔,思而不学则殆

Confucius says, "learning without thought is labor lost; thought without learning is perilous". I don't quite agree with the translation, but I do find this sentence true. I personally interpret 罔 as "confused"and I find myself in a state of "confusion" now as a result of not thinking while learning. When designing the architecture of a software, I didn't find a good clue until creating some viewcontrollers in the project and see how some open sourced projects approach similar questions. The thoughts usually turn out to be incomplete and full of flaws. That's different from very good software engineers. When two of my friends(very good software engineers) design the same software, they think very hard by themselves and draw the architecture on paper without touching the computer at all. Another example is job seeking. some of my friends(very good engineers/scientists) are very targeted. They seem to be more clear about what they like/dislike.

A Less Intensive Week

This week is less intensive after the five CS3217 problem sets are over.I polished the ORC project to make it a splitView in iPad as a potencial application for my FYP. I also reviewed the Ray Tracing lecture notes and started to think about my career after graduation. Honestly, I'm still unclear about my future. I sent out three copies of CVs in the NUS career fair one month ago. Two of which are EE companies,Micron and ABB, whose automation products look quite appealing to me but don't really fit my skill sets. The other one is Garena,which is a gaming platform company. I was mainly attracted by their company culture and talented developers. No news from Micron or ABB, but I did get a chance to go for interview in Garena the next day after sending the CV. The interviewer was a C++ geek and I became nobody when he asked me about detailed C++ questions. In the SOC career fair few weeks ago, I also sent out three CVs. One Japanese game company(Tecmo Koei),one Silicon Valle

Have Fun

One major difference between Geeks and Nerds is that geeks enjoy breaking/creating things while nerds enjoy understand existing things in a deeper level. Nothing good or bad about that. It's just personality. I guess I'm more nerdy than geeky in that sense. This week, I joined the 2 day Hackathon organised by Labgoo,Singapore. The company consists of two young passionate people-- Sha and Raymond. Its main branch is an interesting Israeli startup known for its voice control game- Pah!   I knew this company half a year ago when Sharon, my friendly NOC coordinator found it quite a good match for me to go Labgoo for internship through the NOC Israel programme. It's a pity that I didn't make it in the end. However, it is great to have the chance to know the company better in the Hackathon. Honestly, I love the company. Yosi is passionate and inspiring.  Sha jie is fascinating. Raymond works hard. They make interesting things. Recently, they are selling a tablet teaching

What you value most

Haven't really got enough time for a good rest in the past three days. I slept in the school lab@6:50am on Friday, 5:30am on Saturday and 3:00am on Sunday, rushing for the Angry Bird Clone individual iOS project. It turned out to be OK. Indeed, I guess I'm going to survive in the highly-stressed course, STRONGLY. One of my friends, Jingping, shared a thought yesterday evening when we walked back together from lab to the hostel. "Everything is about trade off. It depends on what you value most." This is very true. When he shared about this thought, he actually meant that software engineering is not really that appealing to him any more. What he values most is "Health" and software engineering is not as important. Personally, I'm not as strong as him in software development, however, I seem to be more passionate of what I am doing. I consider software engineering as a tool to open up my dreams and a way to create values with my hands. It would be great i