Skip to main content

Bill Venners

Bill Venners is president of Artima Software, Inc. and editor-in-chief of Artima.com. He is author of the book, Inside the Java Virtual Machine, a programmer-oriented survey of the Java platform's architecture and internals. His popular columns in JavaWorld magazine covered Java internals, object-oriented design, and Jini. Bill has been active in the Jini Community since its inception. He led the Jini Community's ServiceUI project, whose ServiceUI API became the de facto standard way to associate user interfaces to Jini services. Bill also serves as an elected member of the Jini Community's initial Technical Oversight Committee (TOC), and in this role helped to define the governance process for the community.

 

Articles

Pragmatic Programmers Andy Hunt and Dave Thomas talk with Bill Venners about a gardening metaphor for software development, the reasons coding is not mechanical, and the importance of getting feedback during development by firing "tracer bullets."
Pragmatic Programmers Andy Hunt and Dave Thomas talk with Bill Venners about software craftsmanship, the importance of fixing the small problems in your code (the "broken windows") so they don't grow into large problems, and making design decisions that are reversible and adaptive.
Ken Arnold, the original lead architect of JavaSpaces, talks with Bill Venners about the myth of "the perfect design," simplicity, taste, and the importance of designing with the user in mind. This article features some highlights from a sequence of conversations between Ken and Bill that...

Weblogs


The way people use the internet is changing. I first heard of RSS less than a year ago when an Artima.com reader emailed me asking if I had considered offering an RSS feed. I replied, "...