We define better as:

Correct
The internal architecture of the software should follow best practices. Software engineering is still an art, but we know things that work, and things that don't. Do it right.
Secure
Business and personal information is subject to attack on the internet, security of information, and limiting execution to intended code should be built in. SQL injection attacks have been the bane of LAMP development as buffer overflow attacks where to C. The architecture should be such that they and other common security flaws are impossible.
Reliable
Our apps should have fewer bugs, and less down time. Scalability and redundancy should be built in.
Maintainable
While writing the initial version of an application in challenging, it will require far more time and effort spent on maintenance. Programs should be designed to minimize the total cost of ownership.
Fast
No one wants to live with slow programs. They waste precious human time, and limits what you can do with the program. You can use a program that returns results in 10 milliseconds differently then one that returns results in 10 seconds.

Riak

Is an open source, highly scalable, fault-tolerant distributed database. Its flexible data model allows us to build applications in a new way.

Riak

Riak
 

Racket is a modern Lisp.

Interactive development, macros, units, extreme functional programing, and performance. Coding is fun again.

Racket

Racket
 

Linux

Linux

Linux

The best foundation for any open stack.

 

We didn't like any of the current continuous integration servers; ci-joe came the closest to what we where after, but we wanted something tied closer to git, integrated with selenium, extensible in racket, that talked IRC and had a dash of AI. Raven isn't there yet, but jump in and submit patches!

View details »