


|
 |
 |
 |
 |
|
|
|
The Java Community Process (JCP) program runs smoothly thanks to the dedication of the
Program Management Office (PMO) staff. These individuals bring not only a wealth of diverse
technical, academic, and personal training and experience to the task of nurturing the community,
but they also share a passionate enthusiasm for Java technology and the community that is evolving
it.
|
|
Joe Strzemp (silent z!) is the web engineer for the JCP Program Management Office (PMO).
He first got involved with Java technology as a way to learn some new techniques for web page
development. In a small group like the PMO, people tend to wear several hats. Besides
creating new features for the jcp.org
web site, he also does servicing of the web server, provides other
necessary backend tools and services, works on some of the more
complicated content for jcp.org, and does general support for the JCP
PMO.
 |
|
| Joe Strzemp |
 |
Prior to his joining the PMO, Joe worked in Rob Gingell's Architecture
and Technology group at Sun Microsystems. His last project while there
was to help in delivering the Solaris source code into the hands of the
user community so they could help grow it. The JCP program lived under
Rob's group, and when a reorganization occurred, Joe found a home
within the JCP PMO. "They were in need of somebody who had a lot of the
skills I possessed, including my UNIX experience and some web
experience, so it was a good fit."
Originally from Chicago, Illinois, Joe received his bachelor's degree
from the University of Illinois in Computer Science and Electrical
Engineering. While there, he got involved in a study of how engineers
debug code and the radically different approaches they take. Although
the participants were similarly trained and had similar academic
experience, the study illustrated the different techniques used by
individuals and the varying abilities of engineers in problem solving.
Joe's personal experience and academic observations are behind his
saying, "I like many things about Java technology. As a developer, I find that I
don't run into programming problems in Java technology. Instead, you're left with
logic and design problems, which are far more interesting. Java technology
provides the protection against typical programming errors so that
those types of issues just aren't there." Joe also likes the way Java
technology makes "gigantic, massive" projects such as the portal projects (JSRs 162, 167, 168)
approachable "because they stand on the foundation of prior projects and therefore have a chance
of being largely successful." Joe recalls a
recent article that stated that about 95% of all software projects
exceed time and cost estimates, and he feels that Java technology allows companies to improve on hitting their targets.
Joe's professional interests are in algorithms of all kinds and in the
JSR 166 Concurrency Utilities work being done by the JCP program since some of his work prior to
joining Sun involved process synchronization. In terms of personal interests, he enjoys playing soccer
with his kids and just spending
time with them, at home in California.
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
|
 |
|