Charlie Park!

(or, rather, his tumblelog)

Projects

Gosh, I love building stuff. Shipping makes everything better.

Apart from my normal jobs, I’ve built a few things as side projects. Some of them are pretty old/

Still-Alive Projects

The As-Yet Unnamed Tumblelog Project

I think Eleventy is great, and have enjoyed building a few things in it. This blog, for example!

I wanted to start blogging more, and wanted it to be fun again. So I wrote a tumblelog in Eleventy. I had a few name candidates — 11tyumblelog, tumb11elog, etc. — but they all felt as forced as ska band names in the late 90s. So! No name for now.

The GitHub repo (github.com/charliepark/tumblelog) is still a bit tied to this particular blog, but it is 100% possible to grab it and build your own Eleventy-based tumblelog yourself, and to then host it on GitHub Pages or Netlify for free. Would recommend!

Find You A Gif

A screenshot of the website at findyouagif.com

Ever have trouble finding the right GIF for posting in Slack? That joke can’t wait and Giphy’s too slow to load? I gotchu.

Find You A Gif is a JAMstack site I made a few years back, as a speedy way of using the Giphy API. Use the search box at the bottom of the page to look for a gif, copy the URL, and make sure you’re posting it in the right channel in Slack!

CorrectEmailTypos.js

Situation: Your user, joe@gmail.com, is saving his account on your site.
Complication: He accidentally mistypes it, as joe@gmal.cmo.
Question: What are you going to do about it?
Answer: Not worry about it, because you’re using this handy javascript library: github.com/charliepark/correct_email_typos/.

It’s really just a simple JavaScript function that gives you an easy, tested way to automatically fix your users’ typoed email addresses. It’s a JS implementation of a similar library I originally wrote in Ruby a long time ago.

It fixes things more often than you would either believe or hope.

Old/Defunct Projects

Collins (defunct)

A screenshot of the website at collins.charliepark.org

Also in the land of static-site-generating blogging software, I wrote Collins, a single-file, minimalist microblogging tool for you to host on your own server. If I were writing it over, I’d probably go with Eleventy rather than PHP, but it was a fun experiment.

Monotask (defunct)

A screenshot of the old Monotask interface

I’m really interested in how we can better engage in meaningful work. Or, alternately, how we can keep from getting distracted by non-meaningful work. I spent a few years working on a startup with a friend, focused on attention management. The core idea: Monotask let you turn off the distracting parts of the internet, so you could do good work.

I was super-proud of the interface I designed and built, and of the total service we built together. But in the end, we couldn’t get enough paying subscribers to justify the work that was involved in keeping it going. Ironically, Monotask became an object lesson in itself — a distraction from other work that deserved deeper attention than it was getting. So we shut Monotask down.

HATCHSHOW (defunct)

A screenshot of the old Hatch Show plugin homepage

There’s a typographic style of layout, where a block of text is embiggened until it takes up the entire width of the textbox. (That width is called a measure, btw.) It’s commonly associated with the concert poster printing house HATCH SHOW PRINT. (All caps. I don’t make the rules.)

Anyway, I made a jQuery plugin back in the day that allowed you to do exactly that, for when you wanted to lay out your site in a similar way.

Blipnote (defunct)

A screenshot of the old Blipnote homepage

It used to be kind of hard to send yourself a random thought or idea if you were on your phone, or if you didn’t want to open up your nightmarish email inbox. Blipnote let you email yourself notes. It was a JAMstack site before JAMstack was a thing. It used the Mandrill API from Mailchimp. By the time Mailchimp started charging for Mandrill, I was using Slack to post quick notes to myself, so I closed Blipnote down.

Gutenbetter (defunct)

While we’re talking about typography, I made a browser extension to make Project Gutenberg public domain book layouts better. It was called … Gutenbetter. Technically, it still works, but it was really just some CSS and a line of JS. Just wanted to mention it!

The Measure (defunct)

A screenshot of the homepage for The Measure

One more typesetting one and we’ll move on. The Measure was a typesetting design contest I developed and ran for a little bit. The contestants were given a title from the public domain and page dimensions. They then designed and laid out the first chapter of the book.

It was really cool! People sent in some really impressive stuff.

My favorite subtle detail: One month the book to design was Dracula, and one designer made all of the colons red.

The Attention Management Blog (defunct)

A screenshot of the Attention Management Blog homepage

In line with my interest about attention management (see Monotask, above), The Attention Management Blog was a tumblelog I maintained for a few years. It has quotes, links, excerpts, and other foraged bits from the web that address focus, distraction, and doing good work.

Beautiful Buttons For Twitter Bootstrappers (defunct)

A screenshot of the Beautiful Buttons page

Back when Bootstrap was a new thing, I made a tool for generating CSS to make buttons nicer. Good ol’ skeumorphism amirite? I liked that there was a “puffiness” axis you could adjust.

Parentheticals (defunct)

A screenshot of Parentheticals, applied to an article

A jQuery plugin for extended, multi-layered footnotes, à la David Foster Wallace.

Back in 2005, DFW wrote a piece for The Atlantic, “Host”. To include his footnotes in a present-but-non-intrusive way, the typesetters at the magazine used color-coded callouts that visually linked the anchor text with the corresponding footnote. Parentheticals was a jQuery plugin that mimics the layout approach from DFW’s piece.

I’d honestly love to re-do Parentheticals using CSS Grid. I think you could do some pretty neat stuff with it.

Wallet Garden (defunct)

A screenshot of the now-defunct Wallet Garden website

Wallet Garden was a very simple idea — give people a place to log the “cancel/replace your card” numbers for the things in their wallets. I think I built it in Sinatra?

Remojōbo (defunct)

A screenshot of the now-defunct Remojobo (pronounced ree moe joe bo)

Talk about being ahead of its time! Back in 2013, I built Remojōbo, one of the earliest job boards (maybe the first?) for remote-only (or remote-friendly) companies. I ran it for a couple of months, and then sold it to someone with a vision and time. Sadly, it’s not around anymore.