PinnedPublished inBootcampStartup founders guide to user interviewsHow to perform user interviews to create great productsAug 24, 2021Aug 24, 2021
Death of a Startup: Lessons Learned from Look-seeBuilding a startup is a roller coaster of highs, lows, and invaluable lessons. My journey with Look-see, while not ultimately successful…Nov 21, 2024Nov 21, 2024
10 Rules to a successful software careerI turn 39 next month. That means I’m doing my usual annual review of myself, where I reflect on the past year and consider goals for the…Nov 8, 2024Nov 8, 2024
Mastering Pathfinding: The Essentials of Dijkstra and A* AlgorithmsPathfinding is one of the most fascinating and practical aspects of computer science and programming. At its core, pathfinding refers to…Nov 8, 2024Nov 8, 2024
How to Implement the Min-Max Algorithm in PythonHey there, fellow coder! Ready to dive into a fun and classic problem? Today, we’re going to learn how to implement the min-max algorithm…Nov 2, 2024Nov 2, 2024
5 things to do before building a productThe importance of de-risking your company before going all-inNov 2, 2024Nov 2, 2024
Navigating a Maze with the A* Algorithm in PythonHey there, adventurous coder! 🚀 Today, we’re going to tackle one of the most popular and powerful path finding algorithms out there: the…Nov 2, 2024Nov 2, 2024
Mastering Concurrency: Using Semaphores for Effective Resource ManagementblogPhoto by Niko Lewman on UnsplashNov 2, 2024Nov 2, 2024
Mastering Concurrency with the Dining Philosopher ProblemIn computer science, one of the most well-known problems to illustrate resource sharing and synchronization is the Dining Philosopher…Oct 25, 2024Oct 25, 2024
Mastering Concurrency with the Sleeping Barber ProblemHey there, fellow coder! 🌟 Today, we're diving into one of the most fascinating concepts in computer science: the Sleeping Barber Problem…Oct 24, 2024Oct 24, 2024