Summary
Ken Arnold is a veteran software architect and engineering leader with 14+ years of experience building distributed systems, object-oriented platforms, and developer-facing APIs. An original architect of Jini and lead architect/tech lead for JavaSpaces, he has held senior roles from CTO of Industrious Media to architect positions at Sun and Apollo and currently works at Google as a hands-on "Code-wallah." He combines deep systems design chops with a passion for human-centered APIs, usability, and provisional UI tooling (author of the Napkin Look-and-Feel for Swing). Ken also has an early-Internet hacker pedigree—co-authoring the classic game rogue and inventing enduring libraries—plus a public-facing practice of writing and speaking that treats technical work as travelogue. His current interests include scaling direct democracy tools to national levels and applying human factors to programming language and API design.
14 years of coding experience
28 years of employment as a software developer
A.B., Computer Science, A.B., Computer Science at University of California, Berkeley