Codex

The learning & productivity app for devs

App Preview

About

To become a better coder, you have to be intentional — in how you read and write code, in how you study new concepts, and even in the way you take breaks and refresh your mind.

Intention is key to progress. A journal gives you a place to work through your thoughts (e.g. algorithm steps, design process, or whatever else) in a concrete way. You can see everything before you. Not only does it make you less prone to errors, but it’ll help solidify those concepts in your mind.

It records a history of your progress and development. This may be the biggest benefit of journaling, especially for new coders. The hardest part about being a newbie is being blind to your own progress and feeling like you aren’t moving forward. But each journal entry represents a discrete achievement. It feels good, and that’s priceless when learning.

It’s also useful for staying motivated on long-term projects because the journal acts as an objective reminder of how far you’ve come. When you feel like you aren’t making progress, the journal tells you that you have — and that can be a great motivating boost.

Lastly, a journal can be useful evidence when you sit down for an interview or to write that Medium article you’ve been thinking of.

Features

Capture journal entries to track daily learnings and handy hints including code snippets
Collect & categorize bookmark resources for easy reference
Track goals and due date milestones
Record time spent coding in your journey towards 10,000 hours of deliberate practise
View learning & productivity statistics to foster sense of achievement & motivation
Centralised dashboard featuring a daily programming quote