|
|
EDIT: It was not my intention to offend people, I just want to share my opinion in my personal blog. Again, If I have offended you, I apologize.
I apologize for the sudden lack of software development updates. Its just that I got hit by the Korean Fever (no, its not a pandemic Flu! ) So please forgive this non-programming blog post.
 Girls Generation
My addiction to all things Korean started when my Ex showed me a cute music video of a South Korean nine-member girl group called Girls Generation (SNSD/????). At first, I got very annoyed with the crazy jingle, but I instantly recognized the cuteness of the video. Now, I have a total of 4 GB of SNSD videos (meticulously stolen from Youtube), their complete discography on my Phone, and SNSD Ringtones. I am so addicted to them that I even have my four office monitors with SNSD wallpapers and SNSD Screensavers. I even watch and listen to my SNSD videos while working. My colleague, too, is also uber addicted to them and he says that the video increases his productivity!
To make my addiction worse, my brother who is addicted to Korean and Japanese Dramas, introduced me to Boys Before Flowers – the Korean drama adaptation of the Japanese manga Hana Yori Dango. After watching the said video, I suddenly want a Korean Hairstyle and a wardrobe makeover. Now, my TV set is locked-in to KBS. (And somebody please remind me to call Sky Cable to inquire YTF they removed Arirang from my TV Listing).
To my curiosity, I researched about the history of South Korea, the culture of South Korea and the economy of South Korea. And one thing was apparent, South Koreans love their country. They are proud of their lineage. They are both protectors of their future and guardians of their past. Just like the Japanese, they are nationalistic.
So it begs the question, Why are they Nationalistic and Why Filipinos are not? After sometime thinking bout this, I arrived at a simple answer.
Because they have something to be proud of!
Continue reading “On Filipino Nationalism (Or My pathetic explanation on Why Filipinos are not nationalistic)” »
 ASP.NET Migration Problem
If you’ve read my previous blog post, I talked about some of the problems encountered while migrating some of our web applications from .NET 1.1 to .NET 2.0. Well, those products are now handed off to the Test Department for their routine torture.
Just a couple of days after the hand-off (Hand-off to Test or HOTT), the tester who is testing the product filed two (2) Tracks (Incident/Bug/Problem). Since I am the only developer working on the product, all of the tracks will automatically be assigned to me. The said tracks that were filed have the same “type” of problem.
When browsing for a file (Backup File / File Upload), the value of the Textbox would change back to its default value when the page re-loads.
Continue reading “ASP.NET 1.X to ASP.NET 2.0 Migration Postback Problem” »
 Do you know how much Programmer's Blood it cost to put this tiny sticker in a Software Box?
In my previous blog post, I’ve mentioned that I’m working on a project to migrate an entire product line to Vista. What I meant by that is that I am responsible for making sure that our current product will run properly on Windows Vista. To guarantee that it is indeed Running Properly it should behave *exactly* like it behaves in Windows XP. In simple terms, my entire job security is riding on making our products compatible with Microsoft’s failed attempt at a MAC-ish Operating System and with Microsoft’s successful attempt (a first in their history) to make their operating system NOT backward compatible with older applications. So much for Raymond Chen’s camp undying obsession with backward compatibility.
This products that I’m talking about are a set of Web Applications written in ASP.NET version 1.1. This web applications are as old as Windows XP. I checked its File Modification History in our TFS repository and the last time that anyone have touched its code base is in 2005 — and that’s just for a minor code modification to fix a bug. I believe this apps were written way way back in 2004 — when I was in Third Year High School!
To make this products compatible with Vista, there are a couple of steps that had to be done. I’ll enumerate each steps and what it takes to accomplish them.
Continue reading “Migration: Why Developers Hate Microsoft or Why Developers Hate Vista or My First Encounter how Microsoft can Break your Software” »
 Hackers & Painters by Paul Graham
While reading Hackers and Painters by Paul Graham, I stumbled upon his essay entitled “The Hundred-Year Language” which reminded me about my essay of the same title. I wrote this essay as an assignment for our Compiler Class back in College.
A Hundred Year Old Language
For almost one hundred years, humans have been writing computer programs. They had written it on almost all possible forms – from object code to a fifth-generation source code.
Object code, as we know it, is a collection of commands written as a binary string that can only be efficiently understood by a microprocessor. The first twenty years of computer programming history was written using object code – without it, computer science will never have existed. Throughout those fateful twenty years, early programmers have learned that writing object code is nasty, erroneous and time-consuming. There must be a better way to write computer programs, there should be a better way.
The solution came in the 1950’s in the form of an assembler. The assembler allowed the programmers to directly interact and instruct the computer via mnemonics – a microprocessor language. For the first time in computer history, humans are no longer bounded by ones and zeros – they are now able to write computer programs more intelligently. The assembler served as a catalyst for change because it allowed computer programs to be commercially feasible. For almost a decade, assemblers served their purpose; but the programmers soon realized that assemblers produced machine dependent application. Furthermore, optimization of an assembly code took more time than the actual development of the application. Simply put, majority of the programmers work are in the actual “writing” of the code and not in the actual “development” of the application. With that, the programmers needed an automated way to write their application – hence, the compiler was born.
Compiler revolutionized the way programmers write computer application. From that very crucial time in computer history, humans can now write computer application using their own natural language – thus, programming languages were born. With that, programmers can now develop application efficiently and effectively. Debuggers are also present to debug their application in an organized manner – hence increasing the quality of application produced. From then on, compilers have undergone major changes. Interpreters were added to allow the produced application to run on different processors via virtual machines. Profilers were added to optimize the source automatically on compile-time. Compilers fueled the Information Technology era because it allowed the programmer to write more complicated and complex codes without actually worrying on how the computer will execute it.
Today, compilers can be found hidden and embedded inside powerful IDEs. So the next time you press the F5 button to compile your program, think of the people that made the compiler. Because those people allowed us to convert our language to computer instructions, magically.

While having dinner with my teammates at the Shangri-La Plaza, we had a nostalgic conversation about our adventures in technology, particularly in programming. Just a bunch of geeks talking about geeky stuffs on a Friday night.
According to our Project Lead, he started his programming adventure by writing programs in BASIC on an Intel 486 computer a Sharp MZ80 Series (2 Mhz and 24KB of RAM). He also mentioned that he had once used a cassette tape to store his programs. He is that old (80+ years old in Programmer Years). Another teammate told me that his programming adventure started when he first discovered Visual Basic. For me, my programming adventure began when my elementary professor taught us Web Development (as in HTML) way way back in 1999. 1999 was the time when having an E-Mail account can get you laid . *I know, HTML is not programming! STOP BOTHERING ME*

After sometime reminiscing the days of Web 1.0, Visual Basic 4, Dial-Up Internet, mIRC, Hacked Unix Shell Accounts, Hacked AOL accounts and the Borland Turbo C Compilers, I suddenly brought up the topic of programming milestones — Those important events in your programming life that marks an important transformation. Those paradigm-shifting events that changed your geeky life forever. What’s interesting with this conversation is that everyone in the table can relate to each others milestones, its like everyone have the same programming milestones. Maybe all programmers have the same set of programming milestones? Like in life (as in real life), where we consider both College Graduation and Marriage as milestones.
Continue reading “What are your Programming Milestones?” »
|
|
Comments