Blog
Introducing Galdr
Introducing Galdr Galdr is a multi-platform desktop framework powered by webview and C#. It allows you to create desktop applications for Windows, Mac, and Linux using any front-end framework of your choice with C# powering all your back-end logic.
April 23, 2024
How to Build a Software Team
In late 2022 I hit five years of experience as a team lead in the software industry and roughly ten years of experience as a software engineer. In that time, I’ve worked with dozens of engineers, skimmed countless resumes, interviewed tens of candidates, and seen a lot of successes and even more failures. Lately I’ve been thinking a lot about those challenges and the things I’ve learned along the way from the teams I’ve worked with. As engineers, our approach to things tends to be guess and check; that is, try something out, measure the result of the attempt in some meaningful way, and then adjust the approach based on those measurements. So, after a lot of trial and error, I thought it might be useful to break down what has worked for my teams and what hasn’t. I’m not sure any of these ideas are new, but, when combined, they seem to create a much more radical change in the way a team functions than you might expect.
March 7, 2023
I Don't Like DRY
DRY (Don’t Repeat Yourself) is a programming principle intended to prevent code duplication, thus preventing a developer from doing the same work multiple times (both in initial development and when updating code). While this is generally a really good idea and can greatly improve quality and maintainability of software, it’s much too simple a phrase to accurately explain a fairly nuanced idea.
December 18, 2021
Programming vs Software Engineering
Programming is not software engineering. To be clear, I’m not referring to job titles like Programmer, Developer, or Software Engineer. These could be different jobs, but that’s not always the case. So, instead, I’d like to focus on the actions themselves, how they differ, and how this contributed to the connotation of the different roles.
November 21, 2021
Trying Out a New VPS Host
A while back I found out about a really cheap VPS hosting service called Server Cheap and I’d been wanting to give it a shot. Well, today turned out to be the day I finally had a little free time, so I decided to give it a shot. When I first came across the service I was really surprised at the pricing - a dual-core VPS with 2 GB RAM, 60 GB SSD storage, and an unmetered gigabit connection for only $4.50/mo. Maybe I’m just not up-to-date with standard VPS pricing, but that seemed way too good to be true. On top of that, they had lifetime coupons for between 10% and 15% off.
August 7, 2021