拉特茲(JOSEPH C.RATTZ,JR.)從l990年開始從事軟件開發(fā)工作,當時有一個朋友請求他幫忙為Commodore Amiga公司編寫一個名為ANSI Master的ANSI文本編輯器。后來他又編寫了猜詞游戲(Gallows)軟件。他的編程經(jīng)歷是從編譯這些Basic語言開始的,為了獲得更快的速度和更強大的功能,他后來使用C語言編寫程序。之后,Joe開發(fā)了一些應(yīng)用程序,并賣給了JumpDisk,一家Amiga碟片雜志,也就是Amiga World雜志。由于他居住在一個小城鎮(zhèn),并在非常孤立的平臺上進行開發(fā),因此Joe體驗到所有錯誤的編寫代碼的方法。在努力嘗試提高比較低級的應(yīng)用程序編程水平的時候,他領(lǐng)悟到簡單、可維護代碼的重要性。在Joe第一次發(fā)現(xiàn)可以使用源代碼級調(diào)試器的時候,就對它一見鐘情了。兩年以后,Joe獲得了他的第一個軟件開發(fā)機會,成為了Policy Management Systems Corporation公司的初級程序員,他負責(zé)在OS/2和Presentation Manager平臺上開發(fā)基于客戶機朋艮務(wù)器的保險應(yīng)用程序。多年來,在為SCT、DocuCorp、IBM、亞特蘭大奧委會、CheckFree、NCR、EDS、Delta Technology、Radiant Systems和Genuine Parts Company開發(fā)應(yīng)用程序的過程中,他又獲得了C++、UNIX、Java、ASP、ASP.NET、C#、HTML、DHTML和XML的開發(fā)技能。Joe喜歡創(chuàng)造性的用戶界面設(shè)計,并且很重視在服務(wù)器端進行規(guī)范性開發(fā)的必要性。但是,要讓他自己選擇,他最喜歡的兼職開發(fā)工作就是調(diào)試代碼。Joe在Genuine Parts Company公司(NAPA的母公司)的Automotive Part Group Information System部門工作過,在那里他是為自己的“孩子”而工作,這個“孩子”就是Storefront網(wǎng)站。這個為NAPA商店設(shè)計的網(wǎng)站可以在IBMAS/400網(wǎng)絡(luò)上提供瀏覽賬號和數(shù)據(jù)的功能??梢酝ㄟ^Joe的個人網(wǎng)站http://www.1inqdev.com與他聯(lián)系。