I'm taking the Code Quality Challenge!

Senior Full-Stack Developer with over 20 years of experience building web applications for startups, government, and higher education.
Search for a command to run...

Senior Full-Stack Developer with over 20 years of experience building web applications for startups, government, and higher education.
No comments yet. Be the first to comment.
Writing this up so I have somewhere to quickly grab basic Jest setup. This information is copied from the Jest Documentation Site compressed into just the parts I'm interested in. Create folders mkdir -p <project>/src cd <project> Install and init n...

In this blog post, we'll explore the process of setting up and configuring a Postgres database using Docker and seeding it with test data. This approach can be used for a variety of apps and can be easily adapted for your own needs. We'll cover all t...

Continuing from last time, we will explore the concepts behind Create and Update functionality and provide a step-by-step guide on how to implement it in your SvelteKit application. Let's get started! Server & Client Code In SvelteKit, the server-sid...

Introduction In this post, I will explore how to create a REST API using Spring Boot and Kotlin. We will dive into the fundamentals of Spring Boot and Kotlin, explain how to set up the project, and guide you through the process of building the API st...

Introduction Welcome to the latest post in my series of Koan Battles using Kotlin and TypeScript. In this series, we'll complete a Koan in both languages and then discuss the differences between the two solutions. My goal is to help you gain a deeper...


I stumbled across this tweet last week and thought it would be fun to give it ago on the codebase at work.
The Code Quality Challenge was created by Ben Orenstein as a way to improve a code base by making daily small changes to improve quality.
Tiny wins, every day
Sign up at the code quality challenge website and every work day (Mon-Fri), you'll receive a small exercise whose completion will improve the quality of the codebase you work on.
What's not to like?
The welcome email give a great tip to succeed at the challenge:
I recommend creating a recurring calendar entry right now. Set it for 20 minutes, M-F, right when you usually begin work. The CQC exercises are a great way to start your day on a high note, and blocking your schedule in this way makes it less likely that you'll get interrupted.
Time boxing the challenge and blocking out your calendar is a great way to set yourself up for success.

I start Monday 1st Feb, let's do this!
If you're interested in signing up for the next cohort you can get involved here: