A Minor Tweak
Posted on July 11, 2008
Filed Under rants | 6 Comments
Just another day at work.
Reported a minor bug to a system (interface). Not even a bug, just a minor tweak. I can almost feel that it won’t be entertained before I reported it, but since it is such an eyesore to me, I went ahead and report it. Lo and behold! It was not entertained. <LOL>. It could have been done in 2 minutes, but it doesn’t. I guess an application in .NET is just that hard to modify (even though it doesn’t have anything to do with .NET).
Here’s what I see actions that will happen if the bug is entertained.
- The manager for the bug on the project will assign it to someone (2-3 minutes)
- The assigned will read up on the bug, open up VS, update the revision and find the file (10-15 minutes)
- Finished the bug, commit it into the repository and send a request to access the server to the Network & Server team (5-10 minutes)
- Update it. (5 minutes)
4 + 13 + 9 + 4 = roughly 30 minutes (30 minutes doens’t mean the time spent is continuous, maybe its spent 20 minutes today, 10 minutes tomorrow).
Ok, it might interfere with the assigned’s flow on whatever he’s doing but its tough, working with lots of people, lots of stuff happens around you.
The bug doesn’t even need to be tested. As you can see from the picture, its just a minor tweak. In my previous employment, my boss will be breathing down my neck to get it fix. Right now, right away! Because it doesn’t look good. And I have to agree with him.
This is just a rant, no hard feelings to anyone involved!
Deadlines & Estimates: Part 1
Posted on July 10, 2008
Filed Under blog | Leave a Comment
I’ve had my share of deadline horror. Burning the midnight oil and crap like that. For starters, I’m very optimistic, hence the 5 word that I usually said, "How hard can it be?", in many occasions have came back and stab me.
So, I’ve had it enough with my reckless optimism and this will serve as a note for myself or whoever is reading it.
Online Trial Exam Form System
I’d like to remind myself on the Trial Exam form project. The project started when I was suddenly summoned by my boss regarding the issue of students can’t apply for a trial test. The current system which is developed in ASP.NET and has some sort of flaw that I can’t remember (I’m trying to get the info from the system analyst but is unavailable, went off to some seminar). So, my boss’s voice seemed like it was needed badly, like RIGHT NOW, badly so asked me if can do it and set this as the HIGHEST priority.
I listened to the requirements of the form, quite simple actually @ "How hard can it be?" and nodded. After the requirements brief finished, I was asked when can the system be finished. Whoa! Since it was "urgent" I was eager to help! I told him I can finish it today. Big mistake.
Storing files in the database or the filesystem?
Posted on July 7, 2008
Filed Under blog | Leave a Comment
Storing files in the database or the filesystem? Take a look at wikipedia’s server layout diagram.
Ok, take a good look at the diagram.
I could not think of any applicable situation where storing files in the database is the best way. Maybe for small applications you could use the database for storing files but then when it grows, changing it to the filesystem will just add lots of headache in the future. Why not do it right from the start?
"Too many inherent problems in storing binary data in the database, IMHO. The database is for data, and the filesystem is for files."
- Best way to store file with SQL server as its database
Youtube, Wikipedia, uses filesystem to store files. And it works. Do we have time to try out methods that doesn’t work? Maybe it could work, but the down the road, the pain that must be endured.
Here’s some points on filesystem vs database thing (taken from other sites).
- having the images in the file system allows you to access the images from many different standard applications (FTP, web browser, etc) without having to write application code to pull the data out of the database, since you can’t just ‘SELECT image FROM table’ and have the image appear in Enterprise Manager or Query Analyzer.
- Queries retrieves rows, including the blob, into memory.
- References, take a look at:
A Hungry Cat
Posted on July 1, 2008
Filed Under rants | Leave a Comment
This post doesn’t have anything to do with software development. Its just a rant about a hungry cat.
Last night, on my way to get something to eat, I saw a cat. A kitten maybe, I think its 3-5 months old. No, I didn’t eat the cat, although I’m tempted to do so. Anyway, the cat is on the sidewalk attempting to pry something out of the cracks on it. Maybe trying to get something to eat, a roach or a lizard or some other insect. I called out to the cat and waved, it followed me for a short distance and stopped when I walk too fast.
So I ate some roti telur and after finishing it, went to the counter to pay. On my way, I was thinking about the cat, and I thought I should buy some cat food for it, without realizing that I have passed the counter went out of the restaurant and nearly arrive at the grocery store. Absent-minded or maybe just preoccupied on the thought about the cat.
After paying up, went to buy some cat food and proceed home. I didn’t expect the cat to still be at the sidewalk but there the cat is. With kids (going home from night class) calling out to the cat, feeling amused without realizing that the cat is hungry. So I called out to the cat, and the cat left the kids to come over to me. I opened up the cat food that I bought, and poured it on the ground and left the cat to its feast.
Podcasts that I listen to
Posted on June 24, 2008
Filed Under blog | Leave a Comment
Requests on URL of the podcasts that I listened to:
- IBM developerWorks
- Penny-Arcade D&D Podcast (every friday)
- This Week in Tech aka TwiT (every Monday, after 12 p.m. GMT +8)
- PC Gamer (every Thursday, after 12 p.m. GMT +8)
- PHP Abstract

