A professional Software Engineer specialized to Java for the interactive server side in Sockets and Threads, but with a keen interest in the client side from awt.Graphics to JOGL.
Internet scale
Achieving an economical scale begins in the design of the network interface, and ends in the implementation of the interface.
Interoperability by specification
Well designed network interfaces deliver the potential for viral distribution. Interfaces that are quick to pick up have the capacity for broad acceptance and use. Consumer or producer access accounting and controls are an effective step to monetization for any application.
Separations of concern
Designing (distributed) separations of concern splits problems between nodes (typically HTTP clients and servers) so that messy problems get clean solutions as a result. In this way a problem is solved on the network, or, the network is the computer.
Thursday, 5 February 2009