I’ve been a programmer and IT enthusiast for 30 years (since the zx spectrum) and concentrated on AI (neural nets & genetic algorithms) at University. My principle skills are concentrated on Enterprise and Solution Architecture and managing effective developer teams.
I enjoy the mix between technical and business aspects; how technology enables and how that (hopefully) improves profit/EBITDA & reduces cost-per-transaction, the impact upon staff and how to remediate go-live and handover, and risk identification and mitigation. My guiding principle is “Occams Razor” that simplicity is almost always the best option by reducing complexity, time to build, organisational stress and longer term costs.
In any unknown/not invented technological process there is an element of discovery and quantification.
We’ve been working closely with our partners at Totem Learning to identify how we can build a robust, scaleable , efficient and effective mechanism for their future vision of learning and recruitment.
Generalised Data Management (at scale)
Building a system that can handle extreme ingress rates while allowing data mining and extrapolation of data points is typically handled by generalising data.
Good examples of this are our architectural designs/implementations for massively concurrent online videogames where 100,000 players enter and leave the system per second, or our advertising intelligence work that determines the best messaging for a viewer dependent on their recent behaviours/traits by calculating segments in realtime.
Individual’s Data Management (at scale)
Building a system that tracks and traces individual records, compares them to cohorts to allow segmentation (both steered and fully automated) has a requirement for managing each individual’s record separately.
Good examples of this are tools such as NSE.gg or the esport tournament systems we’ve built: each allowing individual’s progress and traits to be managed, viewed and collated in batches (largely for cost efficiency/resource management reasons).
What’s Special about Totem’s requirements?
Totem Learning’s system requires both the aspects of a generalised system and the individual record management. This presents new challenges because the best parts are required from each architecture without the downfalls/caveats that each normally presents. This makes this research (and hopefully the product that will spring from it) both innovative and a hot bed of questions that can only be answered through experimentation and careful deliberation of the data and flows.
Code Wizards’ background in building massively scaleable platforms gives us the right baseline to attack this problem. From the analysis we can work out the correct building blocks, where existing software packages/architectures are viable and where new technologies need to be invented to fill those gaps.
We're Honestly Here to Help!
Get in Touch
Got questions? We're always happy to (at least) try and help. Give us a call, email, tweet, FB post or just shout if you have questions.
Code Wizards provide an extremely rare mix blending business and technology expertise. This enables their service/technology designs and implementation to add to business strategy and service objectives. The contribution to TheGivingMachine's mission, social impact as well as service implementation has been amazing - thank you!Richard Morris, Founder and CEO TheGivingMachine
Working In Partnership
We're up for (almost) anything.
Our partner network is continuing to grow with like-minded companies that can add value to our mutual client offering. If you would like to learn more about how we can grow together get in touch.