::Polymorphic::
Sunday, July 31, 2005
  I change my mind
Polymorphic: 2006 Wishlist

I was mistaken for this phone. Yeah, it has great features. But it does not have an external memory? What I can I do with a measly 6MB? This phone is definitely for those who only wants style. I am mistaken. What I want is 25% style and 75% under the hood.

If this phone has hair, it'll definitely be blonde.
 
Thursday, July 28, 2005
  Your code sucks!
Nice artcile on why your code sucks!

Let me summarize the writeup for the benefit of the guilty ones:

Your code sucks if it doesn't work.

Your code sucks if it isn't testable.

Your code sucks if it's hard to read.

Your code sucks if it's not understandable.

Your code sucks if it dogmatically conforms to a trendy framework at the cost of following good design/development practices.

Your code sucks if it has duplication.
 
Wednesday, July 27, 2005
  2006 Wishlist
It is mid-summer-autumn but I am already thinking of the goodies I want to have next year (2006). These techie toys will again last me for two to three years just like my present toys.

My Phone-Camera-MP3 Player-PDA in one:

Motorola Special Edition Black RAZR V3 or its successor in 2006. I am deviating from my usual stance that phones are only phones, cameras are cameras. This phone is so much of a techie's eye candy that I want to get hold of one. The projected usage is as follows: (1) as a phone, (2) as an organizer, (3) as my bluetooth powered mp3 player, and (4) as a camera phone. The good thing about this phone is that it has a good battery life, great reception (compared to the less performing MPx200), small and durable and it has a gamut of features that only tech-loving people would appreciate.



My Ultra workstation:

The 2006 latest IBM ThinkPad X Series laptop. My current X23 series has experienced a lot. It has been my buddy for a lot of professional and personal endeavours. Time to retire my buddy to usage of Windows-only multimedia household applications like MS Office. Why I love the X series so much is that these laptops are the most sturdy of their kind, battery is great, they're light, and they're powerful in their own right. Of course, you don't expect high-powered server program to be executed in a laptop! My new X will be pampered by Linux. No more Windows this time, it'll be pure Linux. Preferrably, Fedora, Slackware or LFS. All it will contain will just be programming and R&D stuff. Ahh... the techie's ultimate dream.

 
Friday, July 22, 2005
  Happy Birthday Sam
Sam is my little angel. She has just turned one. Sam is the reason why strive to work hard and be the best of my class. However, Sam and my wife Sharon are the two most important part of my life. Ironic, but I am willing to give up everything if it interferes or screws with my family life. And that includes my precious job and probably my IT career.

God will provide, my career is only second to my family. So to all concerned, please be a little touchy on this aspect. I am willing and is very much capable to go to the extreme if needed be.

Happy birthday baby Sam!
 
Thursday, July 21, 2005
  Futuristic Keyboard
Are we really going to use this? All I need is my simple keyboard and my trusty mouse. But with all due congratulations, this keyboard rocks! This is the word "configuration" reincarnated as a real-world keyboard.

Here it is with an lower-case (shifted down) english configuration

Here it is with an upper-case (shifted up) russian configuration

Here it is with a photoshopt-specific layout

Here it is with a quake-specific layout

Oh, by the way, the keyboard's name is Optimus Keyboard.
 
Wednesday, July 20, 2005
  No XP for me
DISCLAIMER: This can be a potential flaim bait. But please, spare me the debate... I am not in the mood for a flamefest.

The much vaunted Extreme Programming, a form of an agile software development methodology is a failure. Do you think so? Yeah, I do. XP, like other paradigms has its not-so-good aspects. In XP, detailed specifications or requirement are not created or preserved, so where are you going to run to when a new batch of developers come in? XP says that developers work in pairs, this aspect really sucks big time. There is no better person to accompany you in programming and unit testing than you alone. After you develop, you can pass your code to a QA tester for further audit. There is no design phase. Most of the design activity takes place while in the development phase, on the fly and modified incrementally, starting with simplest thing and adding complexity as it evolves. The constant refactoring could be a major stumbling block to the cause and this could result in more effort for re-design and re-development. A representative of the client is attached to the project (spy! spy!). This client rep can become a single-point-of-failure and a bottleneck, not to mention that this guy can be great source of stress.

Nope, XP is not for me... well, at least I don't advocate it.
 
  Not Bad...
You are Slackware Linux. You are the brightest among your pears, but are often mistaken as insane. Your elegant solutions to problems often take a little longer, but require much less effort to complete.
Which OS are You?


At least I am not Windows...
 
Tuesday, July 19, 2005
  Misfortunes of the Nation!
Randomized!: Ahh! Exactly What My Rumblings Are!

Looks like that the Philippines is on a silent mode this time. Hope the economy rebounds soon and all bickerings fade out.

Though I lost trust in my government, I have not lost hope in my nation. But every cry seems to be futile. My nation is seemingly in the brink of collapse. But as all mature nations in the americas and in europe, they have all experienced civil war and inter-nation war before progressing into maturity. I hope my dear Philippines learns from those mistakes instead. Me and my family are one of the lucky ones to be granted permanent residence in my surrogate country. But what I would see as comfort for myself, I would consider it to be a form of economic exile instead. My nation's diaspora.

Long live the Philippines. God bless the Filipino Nation.
 
Monday, July 18, 2005
  Luke the JavaDrinker
Just transfering a blog from Randomized.

While I prowl through cyberspace, I never ever put my true name unless it is ok to do so. I used to be known as Optimus Prime. Who is Optimus Prime? Of course, he is the leader of the Autobots! As of today, I am officially retiring my childhood pseudonym. My cyber-alter ego will now be Luke. Not Luke the Jedi! It is Luke, from "Duke", the Java mascot minus D plus L.

Follow the force...
Luke


Luke is my commonly used metasyntactic cyberpseudonym.
 
  Randomized! @ Blogspot
This blog will be for non-Java, general I.T. and all other stuff and rants. I am making randomized a java-centric blog.
 
Richard's general thought on I.T. life, I.T. trends, the Philippines and being in an economic exile.

Name:
Location: Singapore

I am Richard Relos. A software developer.

randomized!

richard@work - rrelos.net

ARCHIVES
July 2005 / August 2005 /

Creative Commons License