Background
Designing Patterns, LLC specializes in delivering innovative and well-crafted software and service solutions. We produce both our own products and work on the products of others.
Designing Patterns presently has two owners, both of whom formerly worked in the Ticker Plant at Bloomberg L.P. We have especially strong competency in real-time systems programming, UNIX systems programming, market data feed handling, high availability services, and systems architecture. We have built and deployed multi-tier solutions that were available on a 24/7 basis. In addition, we have scaled a proprietary in-memory database to handle hundreds of thousands of reads and updates per second. We are eager to apply our skills, knowledge, and capacity to learn your problem space.
Designing Patterns is interested in creating great software, whether for our own products or for those who contract with us. We believe that the key to great software is the recognition of patterns in all parts of the software lifecycle. Design patterns, of course, are well known throughout the industry but our concept of patterns extends further. Even something as simple as recognizing that code blocks in two parts of a program are performing the same task and only should exist in one place in a function, one of the first skills taught to programmers, is pattern recognition. Likewise, optimization, which always should be targeted by need demonstrated through measurement and profiling, relies on being able to see patterns in the timing measurements or profiler output and make connections to patterns in the system being optimized. Finally, the best software systems themselves can recognize patterns and adapt behavior to suit those patterns. We believe that in order to improve ourselves as software engineers and in order to improve our work, we always need to be examining our projects and how we work on them in order to isolate and utilize helpful patterns and to eliminate negative patterns.
If you are interested in hearing further about the services that we offer, please contact us.