Published inTomorrow People·Mar 11, 2021Meaningful, Life-Changing ExperiencesBackground One of my favorite quotes comes from Helen Keller: Life is either a daring adventure or nothing at all. We get one shot at life and then it’s done. One opportunity to learn, to test ourselves, to travel, to give. To be in awe, to be thankful, to build, to…Psychology7 min readPsychology7 min read
Published inTomorrow People·Feb 15, 2021Supportive CommunityPresent A big part of this initiative is about creating a supportive community focused on growth and self-improvement. That statement feels pretty generic, so it’s worth fleshing out a bit. Lately, it’s felt like a lot of communication that happens is superficial. This is especially true of social media, and it’s…Community5 min readCommunity5 min read
Published inTomorrow People·Feb 15, 20213 Pillars of Being a Tomorrow PersonMilestones October 14th, 2020. That’s when we had our first Meeting of the Minds. It’s amazing to think that it’s been just over 4 months since the Tomorrow People went from being an idea to a reality. Personally, I’ve gotten a tremendous amount of value out of all our conversations over…Personal Growth4 min readPersonal Growth4 min read
Published inOutco·Feb 12, 2021How to Build a Graph Data StructureGraphs (Part 3) — Understanding the properties of graphs, in theory, is great and all, but when it comes down to solving the problem we need to know how to actually implement them in code. We’ll go through a few common ways of building out graphs from scratch, each with its own set of…Algorithms12 min readAlgorithms12 min read
Published inAn Open Journal·Jan 1, 20212021I’m a big fan of reflection. It can be challenging at times because I don’t always like what I see in the mirror, but that’s also why it’s so important to do. To be able to address a problem first requires acknowledging its existence. But reflection can also be a…Personal Development7 min readPersonal Development7 min read
Published inTomorrow People·Jan 1, 20212020 Speed ReflectionsWith only a few hours left in 2020, I thought I’d publish a 10-minute speed journaling exercise we did during one of the last Meetings of the Minds. …Reflections7 min readReflections7 min read
Published inTomorrow People·Dec 3, 2020Progress UpdateI wanted to just write a quick update post about how things are going with the Tomorrow People Initiative. The idea was suggested to me by one of the regular members, and I finally had some time to take him up on it. …Personal Development5 min readPersonal Development5 min read
Published inOutco·Dec 2, 2020The Difference Between Quadratic, Exponential and Factorial Time ComplexityFrom Bad to Worst — Introduction Combinatorics is a field of mathematics that deals with different ways of arranging or choosing items from a set and is important for things like statistics and probability. It’s also useful for understanding some of the worst time complexities out there because, as you can probably imagine, as you increase…Mathematics12 min readMathematics12 min read
Published inOutco·Nov 30, 2020Breaking Down MergeSortAnd Understanding O(N log N) Time Complexity — Some of the first algorithms you’re taught when taking an introductory computer science course, or when learning how to pass technical interviews, are sorting algorithms. There are a few reasons for this. First, they are very intuitive to understand. Because we use sorting in our everyday lives to organize real…Algorithms12 min readAlgorithms12 min read
Published inAn Open Journal·Nov 13, 2020The Magic of Deep WorkNovember 12th, 2020 — I had an interesting experience recently. My friend described it as being “struck by my muse”, which I guess in this case was the MCU. On Monday evening, I couldn’t get this idea out of my head. It was an idea for a video about the connection between magic, science…Magic6 min readMagic6 min read