Recently, I had the pleasure of attending the Chain React conference in Portland, Oregon, hosted by the nice folks over at Infinite Red. It’s a React Native-focused conference, hosting talks by those who work on the core team, members of the open-source community, and developers who use the framework in their everyday work. Here at […]
In my free time, I like to play Dungeons and Dragons with a group of friends. It’s a fun way to keep in contact with friends who don’t live near me. It gives us a space to create our own adventures. It’s great for de-stressing, exercising our creative energies, and just having fun together. But […]
Many people want to become software developers. Some of those people, like me, have decided to change their career in order to pursue that passion. The great news is that it can be done! However, it is by no means easy. I wanted to share my non-traditional process of becoming a professional software developer through […]
I’ve been working at Atomic for a little over a year now and, in that time, I’ve grown as a consultant, a software developer, and a person. Reflecting on year one, I realized three important lessons that I want to share with anybody entering their first job, regardless of the field.
Yesterday, I outlined some concepts and criteria for the creation of a successful escape room. I also illustrated parallels between escape rooms (as a fun pastime activity) and creating custom software. Hopefully, you’re now ready to consider running your own escape room, and I’m back to provide a clear template for doing just that.
Creative problem solving. Collaboration and communication. Working calmly under pressure. These are traits that can make for a good developer or just a good coworker in general. They also happen to be excellent qualities for breaking out of an escape room!
In my previous post, I described how to set up an SMB file server with automated backups using Rsync/Rclone. In this post, we’ll be setting up a privacy-focused alternative to cloud note-taking services like Apple Notes, Evernote, or Google Keep.
Generative art has consumed my free time for a few reasons. First, there’s few experiences that match creating and holding your own art. Second, my degree didn’t prepare me to make paintings, but I did build the skills for generative art. Finally, generative art focuses on writing code to make something you enjoy. Much better […]
Today, I’d like to share a story about how one of my wizard mentors taught me a new skill (test-driven development) and really got it into my brain. Not by lecturing me or forcing me to do it, but by patiently, persistently encouraging me to grow.
I recently got a chance to use Phaser 3 and TypeScript to build Root Maker with my Ludum Dare team. It worked out great. Phaser is one of the best frameworks around for HTML5 game development, and it’s definitely worth checking out if you haven’t.