Lightspeed talks tech
Running a successful business today is closely linked to being able to use systems and technology to their full extent, as well as understanding the data behind daily operations. Complex and powerful systems are more accessible and affordable than ever before, no matter the size of a company. However, a strong disconnect between properly using and understanding those systems is apparent. How do software companies develop their products and with what goal in mind do development departments code towards the future? What makes software future proof and what kind of decisions is a product team stumbling across on that path?
Lightspeed’s mission is to make sophisticated yet easy-to-use technology available to SMB retailers and restaurateurs to manage and grow operations, and in the process encourage the dynamic spirit these businesses bring to their cities and communities around the world. Our product and development teams are at the heart of our company and we are in return grateful to be at the heart of such a powerful technological community. With this series of blogs we want to give back to that community and set the stage for a lively discussion of various current topics within the realm of software development and future proof technology.
My name is John Vandermay and I am CTO of Lightspeed. Responsible for the technological development of all of our products. I have the honour of leading 140 developers and 25 product specialists towards the technological future of our company with an ever growing team. I have initiated this blog series and will be part of the content creation. However, apart from this kick-off introduction, this will be a collaborative effort of our developers, product specialists and myself. With this blog we want to engage the readers in lively discussions and share our view on interesting topics. We are hoping to also open the realm of software development to our customers and excite them about current topics in the industry. We believe that just like any other language understanding the simple principles of code opens up a new world to all of us and enables us to use and understand systems to their fullest advantage.
“[…] understanding the simple principles of code opens up a new world to all of us and enables us to use and understand systems to their fullest advantage. “
What’s coming up? We want to share our view on some interesting topics with you and most of all we want to spark a dialogue with our customers, developers and enthusiasts around the world.
Over the coming weeks and months we want to talk to you about the issue of technical debt and how we feel this should be addressed, along with the role of refactoring in general – especially when dealing with technical debt. We want to talk about the possibility of decisions being theoretically right and practically wrong and how compromising on theoretical correctness could still be the right business decision. Focusing on the technical need vs. business need (and the potential tradeoffs when faced with this dilemma) is an almost philosophical matter software companies deal with on a daily basis. Another hot topic we want to dive into with you is the rise of artificial intelligence in the retail industry. What will shopping and selling look like in the future? We also want to talk about issues close to our heart like technology education, especially the education on coding and the improvement on technical skills for everybody. Shouldn’t we approach this the same way we approach education on natural languages? Or math? We aren’t all authors of great books, but most of us are able to read and write. Just think of the possibilities opening up if more people would just understand more about the creation of code, let alone writing code as a profession.
“The continuous evaluation and improvement of our products and the code they are built on is at the core of our mission to keep making future proof software available.”
As a tech company we have leveraged greatly on this impressive community of developers and have managed to build extraordinary products. This process, however, is nowhere near done and never will be. The continuous evaluation and improvement of our products and the code they are built on is at the core of our mission to keep making amazing future proof software solutions available to our customers. I greatly hope you will be excited to read and comment. I am!