About
Hi, I'm Lyndon.
I’m a software engineer with a keen interest in backend technologies. I love solving problems and thinking about systems. My career has been non-linear, and includes roles such as strength coach, data analyst, and mental health service coordinator. This broad range of experience has been invaluable for my development.
Technical Interests
Programming Languages
My introduction to programming was C. Because of this, I'm drawn to languages that allow me to handle the lower-level operations that I find most interesting about programming. I also enjoy the added structure of statically-typed languages, and the safety of compiled ones, so I tend to reach for those more often than not. However, I get a genuine thrill out of scripting and automation - so higher-level, dynamic, and/or interpreted languages certainly get my respect. Functional languages also make me curious and I've enjoyed trying to integrate the lessons they have taught me. At the end of the day, I'm trying to gain mastery of them all and become a wizard programmer.
Data Structures & Algorithms
I’m drawn to data structures and algorithms because they are the bedrock of efficient software. Faster software, that uses less resources, is better. Many modern technologies try to prevent programmers from needing to think about memory within the computer, or how costly it will be to add an element to a collection; but I think this is important. A developer can still make tremendous progress on what they are building while taking care along the way to make sure their solution is efficient.
Me, The Person
Life Philosphy
I strive to understand the world more deeply as well as make it a better place. I'm committed to ongoing learning, challenging my perspectives, and shedding irrational beliefs. Additionally, I donate to impactful charities every month and get involved in the Effective Altruism community where I can. Developing myself continuously, in the spirit of Kaizen, and then paying it forward in some way is how I try to live my life.
Learning
Reading is fundamental to my learning. My bookshelf is packed with works on moral philosophy, cognitive psychology, evolution, as well as classic sci-fi like Dune and Foundation. I also love to write. Previously, I had a blog named ThereforeThink where I wrote about self-development and had over one thousand subscribers. More recently, building this very site has allowed me to explore and share my technical passions.
Leisure
In my downtime, I love returning to where I grew up and spending time on the farm. I also like to stay fit and healthy, train Muay Thai, spend time with friends outdoors, and watch cartoons.
Contact
Whether you’re a fellow developer, a potential collaborator, or just here to explore, I’m glad you stopped by. I’m always interested in discussing technology, new projects, and ideas that challenge the status quo. Let's connect!