The pursuit of creativity, communication, and happiness:
Our small company was born out of a confused, brittle mess of code, systems, technologies and ideas. We have learned to seek the simplest, most elegant design to solve the problem in a … heck… we just like to code, and we like to do it well.
We’re geeks, enthusiasts, lovers, and most importantly: human.
You can follow us on Twitter
Who are we?
Lincoln Baxter, III
Graduated from Penn State University in 2006, with a BS in Computer Science. I’ve been in love with computers since the night my father showed me how to write a program that counted to 1,000,000 on a VAX (I started nocturnalism early). Ultimate Frisbee is my sport of choice, and I am an avid runner. I’ve been a linux-only (gentoo and ubuntu) user since 2004.
Derek Hollis
Graduated from UNC Charlotte in 2005 with a BS in Computer Science. Also received a Masters of Information Technology in 2007, with a concentration in Software Design and Engineering. My first computer was a Macintosh LC, and have been in love with Apple ever since. I am a new convert to Ubuntu, thanks to Lincoln. I’ve been programming since High School and loving every minute of it.
Follow me on Twitter.
Jeff
Graduated from UNC Charlotte in 2006 with a BS in Computer Science.
What does OcpSoft mean?
Well, since most people like to talk about themselves a lot, we might as well do the same thing.
OcpSoft stands for the “Open Closed Principle” (see Wikipedia,) and also for “Software”, because that is what we create.
And now, a list of our favorite guidelines:
- Design to Interfaces
- Favor delegation/aggregation over inheritance
- Favor configuration over code
- Encapsulate the variation!
- Write code that explains itself //comments are lies
- Redundancy is DEBT, you will pay for it later.
It’s like global warming, you have to do the right thing NOW. - Use or create tools to eliminate roadblocks and redundancy
- And of course, keep it simple!
Copyrights:
© All rights reserved. (This is changing soon, but we need to figure out which license.)
