DEV Community

Ephriam Henderson
Ephriam Henderson

Posted on

Interlude: Introducing Explainer Sundays and Refactor Wednesdays

Introducing Explainer Sundays and Refactor Wednesdays

It's been a week a since I've started my 100 days of code, I've coded one hour each day for the past seven days working on my D&D Character Sheet project. Now I've decided to do something I think will be fun.

My reports are pretty boring, huh? No, it's okay. I know. The main purpose of the daily reports is accountability, it's about forcing myself to say in public what I've done today, with little editing. They're often written in a few minutes right after I finished that day's work. That's why I want to do some thing different.

Explainer Sundays

On Sundays, rather than the traditional reports, I'll pick some concept from what I've coded in my projects and explain it. I will pick a general concept, a library, or anything I want and write and article on it aimed at beginners. Doing so should help me solidify my understanding of the concepts I learned in bootcamp, force me to research key concepts, and explain those things in a clear and concise way.

Refactor Wednesday

Yesterday I did a much needed refactor on my database module and that made me want to refactor more consistently. I think we all write bad code from time to time and on Wednesdays I'll go over my bad code and make those badly written parts less badly written. I'll step through the changes I made, explain why I made them, and why I think they're better.

Top comments (0)