[vox-jobs] Ticketmaster, San Fran.

Ken Herron vox-jobs@lists.lugod.org
Thu, 27 Mar 2003 12:57:15 -0800


--On Thursday, March 27, 2003 10:14:56 -0800 Bill Kendrick 
<nbs@sonic.net> wrote:
> http://www.aboutticketmaster.com/careers/sf_tw_software_engineer.html
>
> Looking for C++, CGI/internet, database, obj-oriented design, JSP/ASP
> skills. Familiarity with "Extreme Programming"[*] and Java/.NET desired.
>
> [*] What in the hell is 'Extreme Programming'?  I just imagine
> skydiving with     a laptop :)

It's a development methodology. Proponents claim it it produces rapid, 
high-quality results which meet the customers needs better.

1) Developers work in pairs. Typically one is actually writing code, 
while the other is checking references, keeping track of variable names, 
watching for mistakes, etc. The developers switch places every so often.

Think of all the things that make you stop typing--you have to go read a 
man page, you forgot what name you gave to a function, or you're not sure 
the last ten lines of code make sense. The second programmer helps with 
that stuff so the one typing can stay focused.

2) The customer (i.e. the people who specify requirements) have someone 
onsite at all times to make decisions about details. Ideally this person 
is in the same room as the programmers.

3) The software release cycle is only 2-3 weeks long. Every cycle starts 
with the customer and the developers deciding what changes to make this 
cycle.

-- 
Kenneth Herron  Kherron@newsguy.com     916-366-7338