Techdocs | Feedback | Example Projects | Contact

Our work is grounded in the following beliefs about the future of computing rather than in any particular piece of brittle technology:

Platform Independence
Usability means a wide user base and a wide user base necessitates platform independence.

The network
a networkable application is not an option anymore, and building a networkable application means doing so in a manner that maintains platform independence and is delivered via Java client technology or some variant ofweb/html application.

Artificial Intelligence
Traditional artificial intelligence is the technological failure of the 20th century. Building intelligent systems requires techniques for dealing with uncertain information, large-scale pattern recognition, and soft inferences, and is best approached via the multi-faceted techniques of AI soft-computing techniques.

Psyex develops custom software solutions for small businesses, large corporations, and academic environments, developing both innovative mainstream software as well as advanced artificial intelligence solutions. Projects have ranged from quick connectivity and scripting solutions to full-scale production work-flow environments and foundational artificial intelligence-requiring research efforts. Psyex is based in the SF bay area, where it is run by Russ McBride and where he and many of the Psyex team are involved as Ph.D. students and postdocs at the University of California at Berkeley. The team prefers Mac and Unix development environments and has done a variety of database work (Oracle, PostgreSQL, Filemaker), web application work (WebObjects, ACS, Frontier), fuzzy logic systems, and programmed in a large variety of programming and scripting languages.

Psyex provides both research consulting on the one hand, and custom software development on the other. The founder, Russ McBride, has been a hired gun research analyst for everything from multi-tier application server solutions, to logical term analysis for law firms, to the analysis of the Union Carbide Bhopal disaster. He also worked for the Lexington Institute think tank doing research work in artificial intelligence. Once the questions to be answered are set, a specialized research team is assembled, which may, for example, include computer scientists, economists, engineers, and cognitive scientists.
For full-scale projects the final research report is merely the beginning of the software development cycle. In this case the research determines the structure of the client's challenge and lays out the terrain of possibilites for meeting that challenge. Then the feature set is determined. We have found that speding sufficient time on these three initial tasks--understanding the problem, understanding the possible solutions to it, and agreeing on a clear feature set for the chosen solution--dissolves a jungle of delays that would otherwise work against the development cycle.