Skip to main content

David Epstein

David Epstein is a designer of Java educational software and materials. David teaches high school teachers how to teach Java, and has taught Java at various levels, from high school to CS1 at Caltech to adult education. He is the facilitator of the JJ Dream Team, designers of the JJ2 Java IDE which runs on a JavaStick USB. David loves Java and teaching Java as a first programming language. His latest creation is "The jjPod Project", an open source, gender-neutral API enabling novice Java programmers to write and distribute interesting and useful applications that interact with iPods, MP3 players and cell phones.


davidepstein's blog

I'm Not The Only One

Posted by davidepstein on May 11, 2006 at 12:06 AM PDT

With limited blogging experience to date, I am learning that blogging is not only about an individual, but also about community. It is nice for me to have a blog, where I can express personal values and feelings. (geez, after days of focusing on web page content, API specification, and User Guide, it feels strangely nice to write both "me" and "I" in something other than an email ...

Borderless Blogging, Borderless Education

Posted by davidepstein on April 8, 2006 at 9:57 AM PDT

As I learn more about blogging (and, as I learn more ("in general")) I wonder how much might be lost "in translation". At first, it may seem that somebody elses opinion/view is off, or "wrong", or fall into a "completely disagree, who is this person" category.

testing 123

Posted by davidepstein on April 2, 2006 at 10:46 AM PDT

this is actually more than just a test
this is an appropriate first entry for my blog, as one thing i notice working with novice programmers is that they have little understanding of testing
actually, industry professionals also seem to have little understanding of testing
Q: When do programmers learn about testing?

UPDATE (April 08, 2006):
I realize my actual question should be modified fro