The Labrary’s mission is simple: to make it easier and quicker to create high-quality software that respects people’s privacy and freedom. Here’s how we’ve done it. Ask how we can do it for you, too.
In the Labrary
Head Labrarian Graham Lee took a few days to implement a debugger for a customer based in Austria. The debugger supports a Smalltalk-like high level language, backed by the Objective-C runtime and integrating with Apple’s Cocoa class libraries. The debugger makes it easier and quicker to create high-quality software by letting developers inspect and understand their code, and turn around changes, faster than if they had to work with the traditional Objective-C edit-compile-run-debug cycle.
Application Security Review
Head Labrarian Graham Lee performed an application security audit for a safety-critical iOS app. He identified several opportunities to make the product safer, improving its quality and respect for privacy.
Understanding and Fixing Technical Debt
Head Labrarian Graham Lee worked with the development team of an Apple Design Award-winning Mac app for professional creatives. In two days, he helped them evaluate and address legacy decisions in their version control, build, test and deployment systems. This makes it easier and faster for them to create high-quality software by giving them faster feedback on changes and greater confidence in the results of their continuous deployment pipeline.
Before the Labrary
Taking the Smart Platform and making it Intelligent
As head of architecture at Wealth Wizards, Graham built the first of their Smart Platform capabilities to integrate Turo™, the Artificial Intelligence for financial advice. Certain fields of financial advice were considered beyond the capabilities of robo-advisors by industry analysts and regulators, due to the complexity of understanding the client needs. Graham designed and implemented a robo-advisor that learned how advisors made their decisions, and led development from inception to delivery.
Speeding up app releases
At Facebook, releasing new versions of mobile apps took four weeks and involved significant investment into manual regression testing. As lead of the mobile automated testing team, Graham worked with framework developers, app developers, quality engineers and release engineers to make it easier and faster to release high-quality software, helping to reduce that time down to 1.5 weeks while increasing confidence that the release would be successful.