I commonly walk into meetings thinking about all kinds of topics that aren’t the real focus of the meeting—my last meeting, the nagging to-do I have to complete, my overflowing email inbox, my promise to my family to pick up dinner on the way home from work, etc. These types of thoughts and concerns aren’t […]
In my previous post, I described how to access a private network remotely by creating a VPN server using OpenVPN and a Raspberry Pi. Now that we can connect to our local network remotely, we can set up a system to serve files outside our network.
When I heard that a few of my colleagues were planning on making a game for Ludum Dare, I knew immediately that I had to join them. I’d never tried my hand at game development before, and I figured that I could learn a lot from them. Over the course of a weekend, I learned […]
I’ve been writing software professionally for a few years now, and I’ve been reflecting on the skills my co-workers told me would be useful when I first started working here. Writing quality software takes a lot of skills, and it can be overwhelming to decide which ones to focus on first.
People naturally form bonds with colleagues at work. A team of people who work together will spend a lot of time with one another every day, and an individual’s departure from that team can have ripple effects on one’s morale and relationship with work.
Yesterday, I talked about context switching between projects and how smart preparation can help you prevent cognitive overload when context switching. The post focused on how to set up your projects and plan your week to prevent forgetting tasks or missing deadlines. Today, I’ll focus on things you can do day-to-day to maintain a clear […]
People are often surprised when I say that I am comfortable with—and even enjoy—working on more than one project at a time. For me, this comfort lies in my ease with context switching. Over time, I’ve developed a series of habits that make it easy for me to switch between different projects. These mental tools […]
In order to make the static files of an S3 bucket available to the public on a custom domain, we need to configure DNS settings on Cloudflare. Cloudflare is a DNS service that allows you to connect your domain name from your registrar to wherever you’re hosting your website. Here, we’ll describe how to do […]
Hosting a WordPress site can be insecure and expensive. Making it static is a great way to optimize these downfalls, and hosting it in S3 can reduce costs even more and allow for more fine-grained security configurations.
Basic websites are often made in insecure ways with plugins and features available through frameworks like WordPress. A lot of times though, these websites don’t need these features when they go live because they’re just static sites. For example, if you have a portfolio or personal website, it probably doesn’t have any fancy features that […]