Blog Posts

MANY articles on a wide array of topics. You’ll find a lot of my newer content is going to my YouTube channel first, but I do still blog occasionally.

If No One Says No, Your Rate is Too Low

If No One Says No, Your Rate is Too Low

Pricing is hard, and pricing yourself and your services can be one of the toughest things to get right. While I can't claim to have the answer for how to ideally price your services, I can tell you this: If no one says …

Read More →
Working Effectively with GitHub Issues

Working Effectively with GitHub Issues

GitHub Issues offer a simpler approach to work item management than many other systems like Jira or Azure DevOps. Despite being lightweight, it can and is used to effectively track and prioritize work on thousands of …

Read More →
Quickly Trimming Video Files

Quickly Trimming Video Files

I do a fair bit of video editing as part of producing content for Pluralsight, clients, and YouTube. Recently I took on the task of editing 48 videos from the Stir Trek 2022 conference, each of which mostly just needed …

Read More →
Managing Up and Getting Ahead

Managing Up and Getting Ahead

If you're an employee, you probably have a boss, manager, supervisor, or similarly titled person to whom you report. Normally, you figure it's their job to " manage" you, and your job to do what they tell you. But it's …

Read More →
Domain Modeling - Encapsulation

Domain Modeling - Encapsulation

Domain models should encapsulate logic operations so that there is only one way to perform a given logical operation. That means avoiding exposing entity state and ensuring operations flow through specific methods. By …

Read More →