Saturday, December 22, 2007

totally lagha

Saya sedang berada dalam mood malas

balik umah pun dah tak buat RnD sendiri

banyak masa dihabiskan pandang siling umah. (kes baring)

bukak computer asik baca blog orang. Takpun bukak google reader.

Saya kena berubah sebelum terlambat..Setiap MASA BERHARGA

Tuesday, December 18, 2007

the cat ate my source code

starting today, aku akan taip benda2 yang related dengan experience aku camner nak jadi a pragmatic programmer.

Aku kekadang boring gak bila user tanya pasal kejituan program yang aku tulis. Bukan aper aku malas laa nak bukak code lama then nengok aper masalah. Aku lebih berminat dengan writing something new feature utk system dari buat keje2 maintenance.

Rasa malas giler nak mampus bila ader orang suruh
  • boleh nengokkan tak masalah nih pada program anda?? (aghh aku nak write the next feature laaa...jangan kaco leh tak)
  • kitaorang nak deploy new file, boleh antakan tak?? (weh program kami anta automatically laa...aku bukan buat manual laaa).
Tapi adalah tanggungjawab aku. Dalam hukum pragmatic mengatakan ko kena bertanggungawab. Bukan tuh jer ko kena laa kasi cadangan2 yang bernas utk menghadapi masalah instead ko bambu orang.

Kalo tak nak jer aku cakap "aghhh wtf...i just wanna write code laaa"


Friday, December 7, 2007

its 8.30 to 5.30 duhhhhh. Not 9 to 6

My official working hour is from 8.30 to 5.30. I get paid from 8.30 to 5.30. Some of my old friend of mine ask me why work so hard even though its after office hour. Usually when i came to work, i arrived late. So its logically things to work late after office hour. But starting this week, I made a pledge to work only from 8.30 to 5.30. I dun care if system going to down or whatever the problem is. Maybe it sound selfish but hey, with company like P they don care about u or what is ur contribution to the company.

I started to continue my self study about design pattern. I already understand some of it.
  • strategic pattern - for me its the basic of all patern
  • observer pattern - at first i was so blur about this pattern, but only yesterday i got to understand about this pattern. Hey don come to me, i will come to u babey
There lots for me to learn about design pattern. Coding experience help me a lot to understand these pattern.

And starting from today, no more work at home. At home i should use my time to do some personal R n D and get some life.

I have a great team at company P. A wonderful managers and really cool colleagues. But u cannot have all by ur way rite. I felt so sucks working with company P. And i cannot take it anymore. PERIOD.

Wednesday, December 5, 2007

SAP...wtf can u do??

sori aku bukan nak menghina SAP. cuma aku curious kenapa orang cakap SAP power. Keliru teramat sangat. Dulu ex boss aku cakap orang2 SAP nih level mereka just a customizer. Tah laa aku pun tak tahu nak cakap aper.

Di tempatku kerenah SAP menyebabkan aku terasa mual dengan SAP. Mungkin vendor yang saja taknak tunjuk skill?? Or maybe our own developer cam takleh handle design flaw yang ditinggalkan oleh vendor?? pape pun aku mual dengan nama SAP.

Aghhh pelawak2 berambus laa korang ke neraka!!!!!!

Sunday, October 7, 2007

just imagine

i wish this can be true.


Friday, September 28, 2007

my development speed...super slow!!!!

i went back to school this week. Need to learn xhtml + css + javascript + DOM. Somewhat i just skip the css part coz i dun think it is really important. I mainly need to make the web page more responsive and interactive, so basic javascript and DOM was what i really need.

To be frank, i just hate doing coding with this all kind of tag. Its ugly..

Sunday, September 23, 2007

pengenalan kepada web programming

ari nih aku start secara serius coding module lama sorang officemate aku. Agak penin kepala gak coz aku memang teruk when it comes to HTML + java script + css. Aku lebih minat pada functionality compare dengan design.

So aku pun bergelumang dengan code senior aku. Nampak laa benda2 pelik yang aku tak kenal selama nih. Nih baru 1st time aku bergelumang secara serius dalam web programming. Ni aper aku baru belajar

contohnya: html onSubmit attribute - biasanya orang akan buat untuk validation. Aku nengok contoh ini.

then kemudian: html onkeypress.

Saturday, September 15, 2007

1 day wasted

On friday i already planned to do some TDD exercise, hopefully next week i be able to finish it. But not everything went as i planned. I got high fever yesterday. Spent the whole day just lying around and doing nothing. My body hurt especially my back. What a day..totally wasted.


Saturday, September 8, 2007

great..just what i need

all the suddenly, my eclipse ( europa ) failed to start without a reason. Before this it just work. I wonder why.

I took a straightforward solution that was to reinstall it. Its not that troublesome. Just unzip and walaaaa...u got a ready to run ide.

Friday, September 7, 2007

changing jobs..pros and cons

ari nih takde mood sangat nak study TDD or powershell. Rasa cam moody sikit. Maybe mood utk dating bersama kekasih lebih banyak. Anyway aku kena paksa diri aku khatamkan powershell sebanyak mungkin. Coz training will be on next week, taknak laa nanti asik nganga jer.

So ader member aku keje tak sampai 6 bulan tapi nak tukar keje. Alasan biasa la nak cari gaji lumayan kan. So aku rasa benda tuh cam quite normal kot.

tapi ader banyak persoalan kena tanya pada diri masing2
  • enviroment baru best tak?? officemate adakah sebest skang??
  • gaji lak camner?? masuk ontime ker atau anytime skati majikan
  • benefit lak camner?? ( yang nih aku tak kisah sangat since aku tak kawin lagi)
  • then scope keje baru...kira sesuai tak dengan career path korang??
Alhamdulillah aku dah update resume. Kalo tak sebelum nih punya laa malas giler nak update. Sebab aku update?? sajer pasal tengah ader mood nak update. Tapi aku still belum apply mana2 company coz sajer nak nengok situation company skang. Banyak sangat keraguan, antara citer yang buat aku gusar
  • bonus takde?? what the hell...where all the money go??
  • increment?? haram jadah.
  • expenses > revenue = cutting cost laaa
Jangan laa salahkan aku kalo aku terapply keje lain. Bukan niat aku tak suka department aku skang. Malah aku rasa department aku skang the best in the world. Cuma aku kecewa sikit jer dengan company skang pasal hal di atas.

Sementara masih muda takde family. Aku rasa lebih baik aku practice melompat2. Jadi katak laaa.

powernya......powershell

bila ko rasa boring...aper ko perlu buat explore benda baru. Cam aku nih selalu laa jaga makhluk bernama SM yang kekadang memerlukan perhatian dari developer. Untuk memudahkan keje, Manager tempat aku write batch script. Sama ada nak check service down and sampai laa level file dah anta ker tak.

Aku try gak sikit write some batch script. Tapi bila aku pk balik rasa cam tak best pulak. So aku pun merantau mencarik aperkah benda lagi bagus dari batch script. The answer lies on powershell...dulu nama project dia monad.

So cabaran utama aku nak belajar powershell nih pasal windows perlukan ori punya baru dia leh kasi ko download powershell nya installation. Kecewa gak aku mula2. Tapi aku berjaya carik solution so dapat lah aku practice kat umah.

Kalo leh..nak try gak pakat dengan manager aku untuk pakai powershell. So leh laa manage senang sikit kot semua machine nationwide kalo ader isu or untuk benda2 maintenace.

By the time aku taip nih, ader makcik sa bising kat sebelah cubicle aku. Maybe tengah ader masalah emosi kot. So cam perli aku lak suruh buat keje. So aku stop sini dulu. Sebelum aku citer betapa bestnya powershell.

p/s: nextweek aku gi training teched, excited. Tak sabar nak join session powershell

Saturday, September 1, 2007

do ur satisfied with ur career path??

what i love the most in programming is the freedom for me ( as a programmer ) to design and implement solution for any problem. I believe in freedom on doing what u love the most. My name itself have several meaning and one of it is solution. Maybe i was meant to be a programmer. And alhamdulillah, i met great people when i join company p. They help me see what truly great programmer is and should be. thanks to these guys, for what i am now as a individual and maybe soon a great programmer cum software engineer.

Do whatever u love the most, and keep it that way.
Effort + love = rewarding sucess







target ku sampai akhir tahun nih ( bahagian 1 )

tetiba rasa nak buat azam sempena kedatangan posa nih. Selain menambah amal yang asik tak penah cukup (untuk orang cam aku nih) aku bercita utk mengkhatamkan beberapa buku dalam masa 3 bulan nih. Coz next year bulan 1 penentu tahap mana aku berada skang. Anyway:
  1. nak abis kan buku Agile Java Crafting Code with Test-Driven Development
  2. then sekali harung nak study sikit2 Ant in Action 2nd Edition, just amik mana yang perlu sahaja.
budget nak abiskan kedua belah kat atas nih dalam masa 2 minggu dalam bulan 9 nih. Buku no 1 tuh aku dah baca and try sampai chapter 3. Then selang seli dengan buku no 2.

Buku no 1 tuh memang best. Kalo saper takde background programming maybe rasa sengal kot. Yelah selalunya cara belajar programming biasa ko just run sample code jer kan. Pendekatan buku nih lain, dia akan buat automated test untuk ajar ko basic java. Bagi aku feedback dengan cara nih lebih menarik. So selain aku belajar java, aku leh biasakan diri sekali dengan pendekatan TDD.

p/s: selama aku belajar programming, memang aku taknah run sample code. Pasal aku rasa cam tak menarik. Sengal kan aku??

Friday, August 31, 2007

jodoh

Tidak,
Jodoh tiada kaitan dengan keturunan.
Hanya belum sampai masanya. Ia bagai
menanti jambatan untuk ke seberang.
Kalau panjang jambatannya jauhlah
perjalanan kita. Ada org jodohnya cepat
sebab jambatannya singkat. Usia 25
tahun
rasanya belumlah terlalu lewat. Dan
usia
35 tahun belum apa2 kalau sepanjang
usia
itu telah digunakan untuk membina
kecemerlangan. Nyatakanlah perasaan dan
keinginan anda itu dalam doa2 lewat
sembahyang. Allah mendengar.

Wanita baik untuk lelaki yang baik,
sebaliknya wanita jahat untuk lelaki
yang jahat. Biar lambat jodoh asalkan
mendapat Mr.Right dan biar seorang diri
drpd menjadi mangsa lelaki yang tidak
beriman kemudian nanti.

Memang kita mudah tersilap mentafsir
kehidupan ini. Kita selalu sangka, aku
pasti bahagia kalau mendapat ini.
Hakikatnya, apabila kita benar2
mendapat
apa yang kita inginkan itu, ia juga dtg
bersama masalah.

Kita selalu melihat org memandu kereta
mewah dan terdetiklah di hati kita,
bahagianya org itu. Hakikatnya apabila
kita sendiri telah memiliki kereta
mewah
kita ditimpa pelbagai kerenah. Tidak
mustahil pula org yang memandu kereta
mewah(walaupun sebenarnya tak mewah)
terpaksa membayar lebih tatkala
berhenti
untuk membeli durian di tepi jalan.
Orang lain membeli dengan harga biasa,
dia terpaksa membayar berlipat ganda.

Ketika anda terperangkap dalam
kesesakan
jalan raya, motosikal mencelah-celah
hingga mampu berada jauh di hadapan.
Anda pun mengeluh,alangkah baiknya
kalau
aku hanya menunggang sebuah motosikal
seperti itu dan cepat sampai ke tempat
yang dituju. Padahal si penunggang
motosikal mungkin sedang memikirkan
bilakah dia akan memandu kereta di tgh2
bandar raya.

Bukan semua yang anda sangka
membahagiakan itu benar2 membahagiakan.
Bahagianya mungkin ada tapi deritanya
juga datang sama. Semua benda, pasti
ada
baik buruknya.

Demikian juga perkahwinan. Ia baik
sebab
ia dibenarkan oleh agama, sunnah Nabi,
sebagai saluran yang betul untuk
melepaskan shahwat disamping membina
sahsiah dan sebagainya, tapi ia juga
buruk sebab ramai org yang berkahwin
hidupnya semakin tidak terurus.

Ramai orang menempah neraka sebaik
sahaja melangkahkan kaki ke alam
berumahtangga. Bukankah dengan ijab dan
Kabul selain menghalalkan hubungan
kelamin, tanggungjawab yang terpaksa
dipikul juga turut banyak? Bukankah
apabila anda gagal melaksanakannya,
anda
membina dosa seterusnya jambatan ke
neraka?

Berapa ramaikah yang menyesali
perkahwinan masing2 padahal dahulunya
mereka bermati-matian membina janji,
memupuk cinta kasih malah ada yang
sanggup berkorban apa sahaja asalkan
segala impian menjadi nyata?

Jika tidak sanggup untuk bergelar
isteri
tidak usah berkahwin dulu. Jika
merasakan diri belum cukup ilmu untuk
bergelar ibu ataupun ayah, belajarlah
dulu. Jika rasa2 belum bersedia untuk
bersabar dgn kerenah anak2, carilah
dulu
kesabaran itu. Jangan berkahwin dahulu
sebab kenyataannya ramai yang tidak
bersedia untuk melangkah tetapi telah
melompat, akhirnya jatuh terjerumus dan
tidak jumpa akar berpaut tatkala cuba
mendaki naik.

Berkahwin itu indah dan nikmat bagi
yang
benar2 mengerti tuntutan2nya.

Berkahwin itu menjanjikan pahala tidak
putus2 bagi yang menjadikannya
gelanggang untuk mengukuhkan iman,
mencintai Tuhan dan menjadikan syurga
sebagai matlamat. Berkahwin itu
sempadan
dari ketidaksempurnaan insan kepada
kesempurnaan insan - bagi yang
mengetahui rahsia2nya.

Berkahwinlah anda demi Tuhan dan
Nabi-Nya, bukan berkahwin kerana
perasaan dan mengikut kebiasaan. Jodoh
usah terlalu dirisaukan, tiba masanya
ia
akan datang menjemput, namun perlu juga
anda membuka lorong2nya agar jemputan
itu mudah sampai dan tidak terhalang.


moral of the story : biar lambat asal selamat ( kalo guys laa, girls rasanya tak baper sesuai sangat istilah biar lambat asal selamat except kalo awek tuh memang tahap dewi)

Thursday, August 30, 2007

mari belajar TDD

today i started coding and practicing TDD. TDD?? just in case u guys haven't heard about it, its kind of practices taken from XP programming emphasis on test should come first before coding. At first it sound very weird to me. Its weird because it add extra work for the developer(actually thats not the only reason). Shouldn't developers concentrate on 1 thing they do the best, that is coding?? and Tester should be the one that write code for automated test aite?? I think in the next 10 years, most jobs for tester will be replaced by automated test created by developer. Bubai tester.

Let me show u simple TDD....


just a simple class student with its test class named studentTest.

1. create the StudentTest class.

public class StudentTest extends TestCase
{
public void testCreate()
{
Student student = new Student("peysal");
}
}


this test will sure fail becoz we haven't create the student class. So we create the student class

2. create the Student class

public class Student
{
public Student(String name)
{

}
}


then try running the automated test, guarantee ok

3. assert what u expected, this 1st assert must fail

public class StudentTest extends TestCase
{
public void testCreate()
{
Student student = new Student("peysal");
assert("peysal", student.getName());
}
}


as u can see, we haven't create the function of student.getName. So u can expect failure when u run the automated test

4. implement the missing function in Student class

public class Student
{
private String name;

public Student(String name)
{
this.name = name;
}

public String getName()
{
return name;
}
}


thats it...u should be getting the green colur. Ok and well done.


Even though, writing automated test is fun. I just don feel comfortable writing code 1st then getting all the syntax error for missing function or what so ever. So maybe i'll adopt TDD style to some extend only, for now. Getting failure in automated test is ok, but getting the error for me....alaaa lecehnya. I want to skip that part.

Wednesday, August 29, 2007

perginya seorang pejuang lagi

Ari nih secara unofficial, guru yahaya of my department telah mengumumkan untuk bergerak ke tempat lain tak lama lagi. Hmm boleh agak tapi tak sangka ari nih diumumkan kepada semua orang. Best of luck to him. Tapi seronoknya keje shah alam. Kalo aku pun most probably aku akan amik tindakan yang sama dengan guru yahaya.

Anyway i found this interesting link, http://www.realsoftwaredevelopment.com/2007/08/speed-up-your-s.html . Yang bermaksud (ikut pengalaman aku)
  1. learn the keyboard shortcut : kalo eclipse tuh memang betul laa. Malas betul nak gerak tangan aku ke mouse semata2 nak amik option run automated test or nak build ker. Selalu gak bukak eclipse shortcut cheat sheet.
  2. remove unnecessary dependencies : kalo kes aku maybe removed any unwanted code and packages. Aku perasan aku compile webapp project amik masa dekat 46 seconds using ant. Lama kan??
  3. setup a continuous integration build environment : yang nih aku tak paham sangat. Tapi rasanya everytime commit source code pada svn, there should be a mechanism yang akan build and run automated test. Just to ensure the build is successful and more bugs free. Aku kadang2 terkena gak bila update jer bila compile nanti ader laa benda pelik terjadi.
  4. put source control in place : yang nih ok. Since from the 1st day our team has been using subversion.
  5. write unit testing : dulu aku rasa malas giler nak write benda alah nih. Until last week bila aku automated test aku detect problem bila aku try ubah code asal. Then like that, aku cam dapat hidayah cakap "perghh mantap laa". Paham kan??
  6. use code coverage tools : still don have the opportunity and time to explore this things.
  7. become one with the debugger : the only way i use to debug program is to read the log file from log4j and sometimes using the old way...system.out.println("")
  8. write reusable code : what i can say is "low coupling, high cohesion". More interface when needed with tons of different ways to implement it. Actually no 5 is highly relaetd to this.
  9. take advantage of frameworks : hmm webwork, spring, hibernate.
  10. ensure proper testing and quality test : haha tuh gunannya ader sa...kalo tak kitaorang nih syok sendiri dengan automated test kitaorang
Skang nih pun aku tengah baca agile java crafting code with test driven development. Best laa buku dia memang sesuai utk orang yang blur cam aku. Dia ajar piece by piece about TDD and how to implement it in java. Aku dapat rasakan in the future, i will adopt TDD as my main practices in software development.

Sunday, August 26, 2007

Attitude is no substitute for competence

To be a hacker, you have to develop some of these attitudes. But copping an attitude alone won't make you a hacker, any more than it will make you a champion athlete or a rock star. Becoming a hacker will take intelligence, practice, dedication, and hard work.

Therefore, you have to learn to distrust attitude and respect competence of every kind. Hackers won't let posers waste their time, but they worship competence — especially competence at hacking, but competence at anything is valued. Competence at demanding skills that few can master is especially good, and competence at demanding skills that involve mental acuteness, craft, and concentration is best.

If you revere competence, you'll enjoy developing it in yourself — the hard work and dedication will become a kind of intense play rather than drudgery. That attitude is vital to becoming a hacker.


i need self discipline, and tons of hardwork if i want to catchup with my other officemate. Ok...lets start by writing lots of automated test for all of my code.


kembali dengan dendam

Bunyi cam gempak jer yer. Anyway i'm back setelah lama tinggal dunia blogging nih. Takde mood sangat nak citer pasal pape semenjak demenjak nih. Banyak sangat persoalan dalam hidup. Sometimes i do feel living is like an infinite loop of asking and then answering ur own question. And the question are......
  1. Hmm dah ready ker preparation nak pergi alam lain nanti...gulp!!!!
  2. bila laa nak terrer dalam bidang software development nih??
  3. naper everytime aku wrote program mesti ader bugs?? silly question muakaka
  4. hmm bonus ader ker time nak raya nih??
  5. kalo takde bonus...patut ker aku start update resume and start gi interview balik??
  6. dengan pengalaman keje skang nih..baper nilai aku di pasaran sebenarnya??
  7. .....and the list continue
nih baru pasal keje. Belum lagi pasal kehidupan and pasal relationship. Aku tak mampu nak jawab semua buat masa nih. Solution terbaik aku leh buat adalah:

Berusaha sebaik mungkin....then bertawakal.
Tak semua benda spt aper yang kita harapkan

just a reminder....takut2 aku sesat spt dulu




Thursday, June 28, 2007

monitor ku sayur

tensennya bila monitor ku jadi sayur. My old monitor officially today is history with no sign of recovering. So for time being, i am force to use my old 15inch monitor with 1024x768 as my highest resolution. Its no fun to code using 15inch monitor, actually its really boring. With no money, i cant ask for more

Friday, May 25, 2007

yesterday was a sad day....

its normal in working environment when ur officemate or someone else in ur office resign to pursue his/her dream. As a professional worker u must bear with this kind of situation. There are way too many reason for one self to move between jobs. Based on my experience, whats important in working environment is the ability to express oneself fully potential(minus the political thingy) and of course a greate collegue to support u. All of this nowdays is hard to find, yes believe me when i say its hard to find.

I'm glad working with great java hacker such as bapak ultraman himself( sajer jer pakai code name). He is more than just a big boss to me. He is more like a master, sifu and maybe like a lecturer when it comes explaining something to me heeheh. Maybe my current employer doesnt know what it take to make a hacker happy. To make a hacker happy it so give him\her space to grow and experiment with lots of thing. Don get in his way, his creativity in doing something is really important to him. Maybe after this i can proceed with my old plan (plan sengal dari diriku), work like most of people ( read... ordinary worker ) and continue my plan taking master. Come work on 9 and go home at 6. But deep inside, i feel like i really want to continue what bapak ultraman left us with, a courage to make changes.

Saturday, April 7, 2007

kemarahan

sebagai seorang jedi...aku takleh nak marah2. Apatah lagi level padawan cam aku. Ilmu tak cukup di dada tapi nak belasah orang. Anyway ari nih aku terasa marah sangat. Kenapa?? Pasal aku bangang suka berharap pada orang. Aku terlupa yang ko takleh bergantung harap pada orang lain. Tak kisah laa pertolongan ker aper.

Takper laa shah alam kl dekat jer. No problem laa. Aku jer bangang, bodoh, sengal berharap pada orang lain. BANGANG....BANGANG.....BANGANG!!!!!!!!!!!!!!!!!!!!!111

hhahahahaha

Sunday, April 1, 2007

sunday...its working day

heyy...just wants everyone to know that today i having great time relaxing at home. Playing ps2, watching movies, and then going out with my gf. But wait....there's something wrong with this picture, yeah something not rite.

ahaaa...guess what?? its sunday and i'm working from 9am till 9pm more maybe later than that.

Saturday, March 31, 2007

typical it life

start work from 8 then reached home at 9. Sounds familiar?? yeahh that's rite its the what we called typical it life. And then next week new challenge, my first experience with live!! system. Hopefully everything will be ok.

So far me and my master jedi had been bombarded with many question and problem. From the famous statement "ehh tak dapat laa file" to "ehh u punya tut tak stable laa". Its not that easy to achieve that kind of stability, the ne*wrk factor and too many test (s*t, u*t, tah aper benda lagi ) make maintaining the related configuration files feels like almost impossible. And then i need to delivery something this monday ( erkk cukup ker masa nih ).

i badly need to take a long vacation.

Saturday, March 24, 2007

erkk...aku dah lembik

aku dah lembik.....senangkan?? 2 minggu nih aku rasa sensasi sangat dalam pengalaman aku bekerja. Di mana aplikasi ko digunakan oleh orang lain. Rasa bangga?? Benar ( atau dalam bahasa planet ultraman yakni 1). Tapi perasaan yang lebih kuat adalah takut, yelah ko leh dengar mereka comment macam2 ( nih report ker aper nih??, tak cantik pun..., aku takde space nak cop laaa). Sabar jer laa

Pastu lagi best time stress test. Aku dan master jedi aku teramatlah tertekan jadi orang tengah. Anta cepat salah, anta laju salah, kalo anta ko terlupa benda tuh ko dah anta pun salah. Yelah kitaorang punya makhluk memang anta cepat once dapat. Lain laa ader makhluk tuh...pantang format lari jer semua muntah balik merajuk, mogok, takmo buat keje ( giler laa rigid, weh jin korang takleh flexible sikit ker, dah laa makan telur ayam berjuta2 ). Frust giler aku!!!!!

AGHHHHHH!!!!!! i'm gonna kill someone!!!!!!!
Amik light saber pergi hayun kat site lain muakakakakaka ( into the dark side )


memang aku terasa letih sangat2. Keje sambung on saturday, then kalo tak kena on sunday. Terasa dah lampu ultraman aku nyala merah dah nih. Bertahan peysource..u can do it.......mu...s.t.....sur...v.....i...............v........................e..

Friday, March 9, 2007

towards being truly jedi

its quite clear that i was ultra bz this lately. Too many clone army marching towards my department. Most of the jedi in my department bz holding them off. Just to remind my self that ( taken from chinese proverbs )
  • With money you can buy a house but not a home
  • With money you can buy a clock but not time
  • With money you can buy a bed but not sleep
  • With money you can buy a book, but not knowledge
  • With money you can see a doctor, but not good health
  • With money you can buy a position, but not respect
  • With money you can buy blood, but not life
  • With money you can buy sex, but not love

Friday, March 2, 2007

its really hot

shah alam....4pm, saturday...HOT!!!!!!!!!

can't study....can't code....can't sleep....
welcome back el nino

aghhh code takleh nak test???

its been bugging me for a while. Its seems some of my code its no easy to test. In other words to be used as part of automated test. Its really a bad news for me........is this the sign of high coupling???

Its really easy to code ( ok laa aku tipu takde laa senang sangat hahaha ). But what i can see from my senior jedi, the problem come when designing the class/object. To achieve so called LOW COUPLING , HIGH COHESION....

I've been coding for 6 month. At that time i more concentrating on solving client problem. As long the code work, for me i'm doing a great job. It seems i was wrong from the beginning. I should program based on the interfaces and not the implementations. Question anyone??

Wednesday, February 28, 2007

domain..apakah itu domain??

disebabkan diri ini telah letih sangat pasal balik office kul 9 so tak dapat laa nak tulis panjang berkaitan masalah nih. Hmm lagipun tak pasti lagi erti yang sebenar camner sebenarnya. For sure there is a relationship between domain and object. Pasal domain akan dimap pada object bila code nanti, yer ker??

Then dalam train ader mintak tunjuk ajar master jedi ryz*m berkaitan penggunaan interface. Konon nanti plan nak pakai sekali dengan ioc. Tapi nampak gaya kalo pemahaman pasal interface pun sangkut maka tak layak laa diri ini nak pakai ioc.

the journey begin...

ok laahh cam biasa...permulaan tuh programming kita start dengan

System.out.println("assalamualaikum padwan....may the source be with u");