During the Praxis bootcamp, participants are expected to make every single day a non-zero day. Most participants ask us to hold them accountable, so they email one of our staff each day and that person emails them the next day if they miss a check-in. This takes an enormous number of emails, staff overhead to keep track of, and is difficult to search. Here is my solution to that problem.
I learn best by doing. When I'm learning a new skill, I apply it immediately by working on a small project. This uses what I just learned and gives me the opportunity to pick up more skills along the way. Here are some of my past projects.
Earlier this week I did a major revamp of cagrimmett.com. It started with redesigning my page templates to include a sidebar, then it morphed into making a long-standing goal of mine reality: Reviving the posts from my old 2008-2012 WordPress blog and getting them into Jekyll while preserving old links. Here's how I did it.
When I learned about the Micro.blog project by Manton Reece, I decided that I wanted to host my own microblog, so I made a minimalist microblogging WordPress theme for that purpose.
A post-game write-up of what I learned from a recent personal data project, complete with instructions so you can try it!
I used ProgressBar.js to build a date counter that counts up from a particular point in time visually.
How do you become a leader in the NBA? Take more shots than everyone else.
A collection of Liquid templates I made for my Jekyll-powered blog: Adding open graph and Twitter cards, Disqus comments, posts by tag, a heatmap calendar for posts, and a book review template.
My first personal project that I released on Github - A custom slash command that enables users to put time entries into Toggl from Slack.
A photography project that explored the light, exposure times, and shadows.