Blog

teams

3 Simple Rules to give effective Code Review feedback

Every developer on a team that cares about quality will eventually participate in the Code Review (or Pull-Request / PR) process.

dynamodb

Modeling relational data in a DynamoDB Single Table Design is hard to wrap your head around. Start your learning with these 3 resources

If you want predictable, consistent performance (with single-digit ms response times) for your relational data model, you need to think differently. Start learning with these 3 resources.

code-craft

Eliminate this Hidden Procrastination to improve your developer efficiency

If you want to kick up your efficiency, you need to become aware of the friction developers create for themselves.

dynamodb

3 questions to ask when deciding between a relational DB and DynamoDB for your project

To DynamoDB or not to DynamoDB. That is the question. Here's 3 more questions to ask (and make a decision).

code-craft

Avoid the overwhelm of chasing new libraries and frameworks with the Rule of 3

There are over 2.1 MILLION javascript packages on npm. On average, 32,000 new ones are published every month. The more you track Hacker News and [insert your favorite language / framework] Weekly newsletters, the more overwhelming the sheer amount of new tech seems. This un-ending influx of new tools, libraries, and frameworks leads to a constant need to chase shiny objects, and a time sink that is a huge hit to developer productivity.

golang

New to Golang? These are the first 3 resources you'd read as a new member of my team

Golang can be quick to pickup, as long as you start with the right sources.

teams

Struggling with DMs and questions interrupting your flow while working remote? Use Visibility Timeouts to take back your focus

Everyone who works remote eventually struggles with questions interrupting their flow.

design

Developers, you should get better at design - Start with these 3 books

For many developers, good design is hard. We can recognize it, but creating it is a whole different story.

dynamodb

So you want to learn DynamoDB... skip the fluff & go right to the 400 level course with this video

If you want to learn DynamoDB, you need a video that makes you 🤯. Here's my reco for the best one on the topic.

code-craft

Vim is the best editor for software developers, full stop. Here's 5 reasons why I'm right

Vim is the most impactful development tool I use. (Besides AI, but this isn't an AI post.)

teams

Respect the time of your remote working peers and don't say "Hello!"

Controversial? Maybe. Appreciated by all your remote team members? Definitely.

code-craft

2 reasons why side projects make you a better software developer

If you want to grow as a developer, remember the abc's: Always Be Coding

golang

Why should you use Golang when starting new software dev side-projects? (Hint, move faster & spend less)

When starting a new side project, you don't know what the end result will look like.

code-craft

Use this behind-the-curtain insight of top developers to accelerate your career

Collaboration matters more than most juniors realize.

code-craft

Learning Vim can be overwhelming. Here's 3 tips from 10+ years of experience to make it easier

There’s a reason “How do I exit Vim?” has been viewed 2.7M times on StackOverflow.

teams

Uncommon remote working tip: Don't be so efficient during meetings

If you're a stickler about meeting topics, you're hurting the remote workers on your team.

code-craft

How 15 minutes a week and a simple list keeps my developer workflow humming

You can't improve what you don't track.