I started a newsletter on Substack back in August. Overall, I really like Substack. It was really easy to get setup and writing. One downside is that Substack wants to be the website/homepage for your newsletter. With this you lose some control and flexibility. One limitation was that I couldn’t publish a new post withoutContinue reading “How to create a website for your Substack newsletter using Netlify and Gatsby.js”
I have learned so much online over the last decade from others, here is my best shot at giving back! Last week I made a post on /r/cscareerquestions titled “Anyone here need advice/mentorship from a Senior Software Developer with 6+ years?”. Over the course of 7 days, I spent 15+ hours responding to over 200Continue reading “I offered free advice as a 6+ year Senior Developer, here are my answers to the top questions I got”
I’ve been working on Mobo Games (https://gomobo.app) steadily for the past 4 years. It actually started as a side project to learn a new tech stack, but it evolved into a fleshed out business idea as I got more into the “indie-hacking” mindset. I drew my original inspiration for Mobo Games from playing Jackbox games.Continue reading “Announcing beta launch of Siege the Castle – a new digital game great for virtual hangouts”
A common problem developers are faced when working on a React application is figuring out the best way to manage state between all their components. I am not saying that it is difficult to manage state in React, I mean to say that it isn’t always easy to figure out which way is the bestContinue reading “A simple guide to proper state management in React”
I want to start by saying that my thoughts here are as genuine as they come – I don’t run ads and I don’t have any affiliation to any of the product mentions in this post. I am simply someone who likes to try various productivity tools and have thus formed some opinions in thatContinue reading “The Best Productivity Tool for Taking Notes (in my humble opinion)”
I recently had the desire and need to create a ranking algorithm for a side project I was working on. I wanted to keep both the design and implementation fairly simple for my project, so I think this post will be great for people wanting to get their toes wet. The ranking algorithm I ended upContinue reading “Designing and Implementing a Ranking Algorithm”
As programmers, we like to solve problems. In school, we thoroughly enjoy working through solutions for our homework problems. When interviewing for a developer job, we have to solve some complex programming problems (on the spot). As software developers, we still work through complex problems, but suddenly our solutions have more weight because they are solvingContinue reading “Real-world programming interview question #1”
Learn about Node.js and why it could be a great choice for helping you actually finish your next side project.