About Me
My name is Nat Pavasant. I’m:
- a high school student from Thailand
- a programmer
- a Robocoder
- a writer
- a musician (though not very good)
- blogger
- a tweeter-er (tweeple)
- and a reader.
I have been around the internet quite a while. I hate large communities, that I can only be a little part of it. Although some communities, such as fanfiction communities, are large and I still like them.
Programming
I started programming when I was nine years old. That time I only wrote HTML and basic web pages. Then following year I have been studied ASP, since in Thailand that time ASP is far more popular than PHP. But when I have had a look at PHP when I was ten, I fell in love with it. I found it much more easy to write than ASP. Although I have been looking into ASP and ASP.NET a few more time since then, I have never succeeded.
The same year I found PHP, I found Visual Basic, and able to write basic application with it. When I was eleven, I took a Java course and learn very little compare to the Internet and very large textbooks I owned (in both Thai and English). Then when I was twelve, I have to learn Visual Basic due to my school curriculum, and I created a huge project (for three 12-year-old students to create) call Universal Calculator. This involve many advance VB techniques.
In the same year, I learn Java. I entered my school program that trained student for the International Olympiad on Informatics (IOI) and learn C. During past three years I learn a lot algorithms and data structures that I have never known before. I have to use them to solve problem (tasks) to prepare for the IOI. As I learn data structures and algorithms, I slowly learn C techniques and C++.
I found Robocode in late 2006 when I was eleven. I become addict since then, and it proves useful to me in various situation already, such my extended Trigonometry knowledge beyond my level (but still behind those who studied for Maths Olympiad).
Right now I can say I am competent in PHP and Java, and have very good skill in C and C++. I have no intention to write Visual Basic applications any more unless required. I also have no intention to learn C#, but I promise myself I must learn Ruby, Python and Perl. I’m also competent in SQL.
Writing
During last years, my skill in writing and English grammar improve dramatically. This involve my sudden interest in Harry Potter. I’m a big fan of Harry Potter, and the day I found fanfictions, I was completely hooked. So I read and write, and the knowledge improve. Also during last year I join Robocode community, and so I use it in daily life. I also use English in my Tweets too.
Before that, I was already quite good in English. I am in my school’s High Ability English class. Sure, I haven’t use as much as English I use to this date, but I already use it quite a lot. I read an application’s documentation/manual online, which only available in English. But sure my grammar skill isn’t very good since I never use it that time.
Programming Facts
- I prefer PHP for my web application.
- I prefer Java for desktop application.
- I prefer Visual Basic 6.0 for basic Windows application.
- I really hate Microsoft Visual Studio and .NET.
- … and Microsoft too.
- Yet I prefer Windows over Linux for Desktop.
- But I prefer Ubuntu Server…
- I want to learn Python and Ruby and Perl.
- … and Assembly!!!
Misc
- I write this page in first person because when I read people’s about page and they write in third person, I feel weird since the title says ‘About me’.
Pages
Facebook — Twitter —Blog — FanFiction.net — SIYE