What is CodeHalf?

Currently CodeHalf is a simple tracker to help you establish and keep up a habit of writing code and learning every day.

Why every day? Doing something every day establishes a strong habit, think of brushing your teeth for instance. Also by doing a little bit every day you won't spend forever getting going as your last session wasn't that long ago.

So why half an hour? Everyone should be able to squeeze in half an hour a day, whether that's first thing in the morning, lunch time, after work or just before bed. 30 minutes is quite a long time if you don't procrastinate and just get on with things, also it's short enough that if you're just not in the mood, you'll get through it no problem ;)

So how does CodeHalf help me?

I've built this site as a tool to help myself and hopefully others with this habit, some of the things it helps with at the moment:

Visually tracks completed and missed days - This is like the Seinfeld productivity/habit forming method

- This is like the Seinfeld productivity/habit forming method Leave notes of what you've done that day - These can help with reflection at a later date

- These can help with reflection at a later date Make notes for tomorrow - These help you get going straight away the next day

- These help you get going straight away the next day Activity Feed - Chronological history of what you've done and links to what you've done

- Chronological history of what you've done and links to what you've done Topics - Listing things you'd like to get around to doing, record your entries against a topic and discover popular topics from other members

What's next?

You tell me! I've got some ideas and as I'm using this to track my own habit I'll come up with more ideas that can help, some things I've got planned at the moment:

Statistics - Who doesn't love stats?! Longest streak, % of days completed etc

- Who doesn't love stats?! Longest streak, % of days completed etc Public profiles - Public view of your profile where you can share what you've done

- Public view of your profile where you can share what you've done Themes - Preset periods of time to spend on something particular

- Preset periods of time to spend on something particular Theme retrospective - Summary of how your themed week/month went

- Summary of how your themed week/month went Theme resources - Collection of resources useful for a given theme

- Collection of resources useful for a given theme Collaborative Themes or Topics - Working with others to learn/work together

Some great, some terrible, let me know what you'd find useful next below