Home Profile
Something about Dicky
Written by Administrator   
Tuesday, 27 January 2009 11:15
AddThis Social Bookmark Button

Geek Life

I could store any data files and information that I could ever want in 1 GB hard drive

I began my interest in computer when I was 9 years old. I got my first computer which is an i368 with 64kb of RAM, 5.25" floppy disk drive and it has no built-in hard drive. The computer came with a mouse but the only program that can utilize it was a test program that comes with the mouse to test the movement, pretty much useless at that time. I remember begging my mom to buy me a 50 MB harddrive but she was pretty consistent to her decision and think that I'm not old enough to utilize such a "high tech" component. However, I did make a good use of it! After using the computer for a while, I convinced my mom to bought me a dot-matrix color printer (The brand of the printer is "Star" - they still exist today although they no longer manufacturing desktop printer anymore). At that age, I already made some money using my computer by helping my mom to design banner and presentation display using Banner Mania program for the company where my mom was working back in the day. I played several PC games including Dig-Dug and Pac-Man where I notice a bug for that game version. I found out that if I played the game in a "faster" i386 computer, the character will move much faster compared to an XT pc. I remember I have to use a program to reduce my CPU clock cycle in order to play the game in normal speed. I also start gaining interest in programming, my first language was in BASIC.

As I grew older and computer technology keep advancing at faster pace. I finally received an upgrade for my old computer, my second computer is a whooping Pentium 166 with 16 MB of EDO Ram (which I eventually upgrade to 32 MB) and 1.2 GB of hard drive. I remember seeing the ad in computer magazine when they finally break the 1 GB barrier and I'm one of the first person in the block that had it! I was thinking "I could store any data files and information that I could ever want in 1 GB harddrive". My first graphical OS was Windows 3.11 for Workgroup. I was so amazed with the GUI and I finally got to use my mouse. I now can use GUI to write on a notepad and use my mouse to select my cursor instead of remembering keyboard shortcut when I'm using Word Perfect in my old computer. When Windows 95 come out, I'm excited to upgrade my OS where I keep using for a very long time until Windows 98 SE (I was reluctant to upgrade to Windows 98 due to many bugs and BSOD occuring before the SE was released).

That period of time is also when the Internet started to sprung, I sign up for a dial-up access using my trusty US Robotic 28.8 Kbps modem. I found the Internet is a really interesting medium and therefore, I created my first website as my Internet presence in the World Wide Web (see my 1st homepage here - please don't laugh :P) at the age of 14. I was so eager to learn HTML and publish my website to the Internet, my ISP customer support even remember my voice as I call so many times to make sure I published my site correctly (I was given 5 MB of personal web space with my ISP). And that's where I learn my first scripting  language, JavaScript. JavaScript is a real complement to HTML, I was able to manipulate a lot of HTML output using JavaScript. I utilized JavaScript to determine local user's time and appropriately say good morning, afternoon, or evening. I also using it to develop love prognosis. At that time, I thought JavaScript prompt and alert were the coolest functions ever. When I reach high school, I continue my study abroad in New Zealand. I went online almost 24/7 since now I have unlimited dial-up Internet connection. This is where I started to learn about Linux administration, back then it mostly done by shell command. The first Linux distro I ever use was Redhat 4.2, it was an accomplishment just to able to install Linux in your machine due to lack of drivers support and GUI.

As time goes by, here I am after I graduated as BS in Computing and Software Systems from University of Washington which allows me to took programming field as my career. I'm used to work too hard on myself. Whenever I work on a project, I just can not stop working before it looks perfect to my eyes although if it means I have to work overtime and experience lack of sleep. People often call me workaholic and perfectionist. Since then, I'm improving my management skill by recently completing MBA and graduate certificate in Project Management through Keller Graduate School of Management. I now divide my project in segment in a more manageable pace.  I'm currently focusing on Web application where I usually develop using C# Microsoft ASP.NET. However, I love learning new technology. In fact, most of my programming language knowledges were obtained from reading books or through the Internet. I create windows / web application to automate task, help others' to simplify their life and for the joy of it. I'm glad that I fairly quick in learning new technology, I constantly adapt myself with the changes in technology. Be sure to check on my projects page to see what I have accomplished so far. Programming to me is more than just a hobby, it's a passion and it gives me satisfaction when I created something that look and work the way I wanted it to be.

Hobbies

Beside my programming hobby, I also love to do sports. I'm an avid snowboarder ; I like to play pool, badminton, ping-pong and almost every sports. I love motorbike, I used to have a 2002 Yamaha YZF-R6 . I love challenges and a risk-taker. I love doing stunts stunts stunts stunts stunts on my bike. I have a good sense of humor and love to make my friends laugh. I'm a laid-back person, I socialize and going out to parties with friends. I like to travel, I have been to at least half of the states in the U.S., major cities in Canada, many cities in Indonesia, many Asia countries, Australia, New Zealand and Europe.

Fun Facts:

  • My violato nick name is based on my first mIRC script: Violator Script.
  • Based on my research, I currently hold the no. 3 spot in world record for highest score (top 2 is in Japan) in Time Crisis 2 arcade game. My record was close to 1.7 million set in Yifan's Entertainment Center in Auckland, New Zealand. Although, the world record stated in this page is only 1.62 million but I have seen someone scored over 2 million in Japan.
  • I had completed expert course of Daytona USA arcade game in 3' 05", one of the fastest in the world.
  • I have ridden my bike to 147 MPH.
  • When I was a student and broke, I bought a PHP & MySQL book from Barnes and Noble. I proceed to read the book and then build my database driven online store website within a week and return the book afterward (I bought programming books now to support the author).
  • I spend 19 hours without sleeping to level up my Diablo II character from level 1-87.
  • I had 8 static IPs for my home DSL connection with no restriction on any ports and I can do reverse DNS on them.
  • I had a Linux server at home running Fedora Core that act as DNS, Web Server, FTP Server, Mail Server, Eggdrop and BNC Server. The longest uptime was 442 days (the only reason I have to shut down the box is because I need to move out from the apartment).
  • I was a core member of hC (Hantu Crew), one of the strongest IRC clan in EFNet during the 1999 era. I was a senior admin / bot master and have launched and modified over 200 Eggdrop bots. I also hold the key to initiate DDOS attack using trin00 with network of hundreds of servers toward opposing clan.
  • I still have all my personal files and data since 1998, it has gone through several hard drives.
  • I'm a Chinese descendant but I don't speak much Chinese, I blame my parent for using it as their secret language when I was little.