James Ross w ciągu ponad 15 lat działalności zawodowej zajmował się projektami o zróżnicowanej skali -- od produktów "na półkę", poprzez duże systemy korporacyjne, do badań i eksperymentów z zakresu kompilatorów i języków programowania. W ostatnich latach dał się poznać jako fanatyczny niemal rzecznik wysokiej jakości kodu oraz specjalista od "zwinnych" (agile) metod tworzenia oprogramowania, szczególnie w warunkach wytwarzania sterowanego testami.
Jest konsultantem w firmie ThoughtWorks, zajmującej czołową pozycję na rynku oprogramowania wytwarzanego tymi metodami; obecnie jest menedżerem dużego projektu, tworzonego w technologii J2EE na potrzeby przemysłu ubezpieczeniowego w Melbourne w Australii.
więcej »