Created: 2026-08-18 Updated: 2026-08-19 6 min read

How to devlog

Before we answer how to devlog, we will first answer what devlog is according to me, why one should do it, and how to do it. Over the last year I spent a lot of time running a series called devlog where I would update what I do related to CS that day. Very simple. I got this inspiration from the legend Rui Ueyama who is the real 1000x engineer. Think of an expert in a domain where there are hardly 10-20 folks who are good enough in that domain and maintaining a core piece of software that powers the world. Rui is one among them. I was going through this blog by Rui, https://www.sigbus.info/how-i-wrote-a-self-hosting-c-compiler-in-40-days, where he built a self-hosting C compiler in 40 days. My first reaction while reading this was “what a cool idea.” Not only was the whole blog super cool, I was able to pick up his thought process and I really enjoyed reading it. That’s when I started this devlog series. First series was mehhh, the one which I am currently doing I really enjoy it. this series is the one I would love to read as an end audience. Devlog can be about anything, it doesn’t have to be purely technical, it can also be about what you do in your everyday life. Let’s just assume you want to do a technical devlog. I will share a few ideas on how to approach this. Category 1 is if you are unemployed, have a lot of free time every day: for this category just be consistent every day. Never miss a day, also don’t slack off, and make sure you move the needle every single day throughout the devlog time frame. You have the time, there is no excuse to slack off. Use this as an accountability factor to stay focused and do work. Who knows, someone can really like your consistency and thought process and can also give you a chance to interview. Category 2 is where the majority of us are. We have a busy job. Just starting to think of doing something like this is in itself a great achievement. Congrats. But we have to be practical about it. Either you can push yourself to add this as part of your existing commitments or take it at your own pace. Try to show up every day. Don’t force the habit. Think of it as an activity you would do forever. How will you structure an activity that’s a marathon, not a sprint? If you start thinking this way you will start placing this activity in the time you are most comfortable at, after prioritizing work and life. If you think about it, if you are in tech you’ve got to constantly keep yourself updated, increase your knowledge surface area, brush up your fundamentals, and fill in the gaps. Being curious is key, and there is a price to pay for being curious and proactive(your time). Either you can dump it all in your head once a year or whenever you want to switch jobs (in most of the cases studying something only happens during a job switch) and feel overwhelmed, or you can always incrementally feed your curiosity. The latter is always better. Plus by doing a devlog you have an accountability check from the audience, which keeps you on track.

Few pointers: