Update for the week ending on Friday, Feb 21, 2020
WanderJest
- Announced the WanderJest Comedy Scavenger Hunt
- WanderJest’s biggest challenge is that it’s unclear to anyone whether the site can bring people to shows.
- For example, businesses care about Yelp because use it to make decisions about where to go out.
- If people use WanderJest to decide which shows to see, the site has value to performers and showrunners.
- The comedy scavenger hunt offers prizes for attending local shows and posting photos to social media.
- Ideal outcome is if the following three effects come true:
- Performers/showrunners see that WanderJest can help them attract audiences.
- The fact that the competition happens via social media builds interest for WanderJest for people who haven’t seen it yet.
- The habit of checking WanderJest for shows sticks with people after the contest ends.
- WanderJest’s biggest challenge is that it’s unclear to anyone whether the site can bring people to shows.
- Wrote my first-ever press release
- Sent it out to eight local news organizations yesterday, haven’t heard back yet.
- Implemented user profiles for non-performers
- Signup already existed, but users couldn’t enter profile information.
- To participate in the scavenger hunt, contestants will have to register WanderJest accounts and enter the social media profiles they’ll be using to compete so that I can properly credit points, so I wanted to make sure that was up and running by the time I announced the contest.
- They’re pretty minimal at this point
- Got partway through implementing self-serve profiles for performers, but had to punt until next week.
- User profiles are a must-have for the scavenger hunt, whereas performer profiles are a nice-to-have.
- Performer profiles are in kind of a weird state right now because I knew self-serve would take longer, so I bootstrapped the site by creating performer profiles on behalf of the performers themselves.
- Now, I need a smooth way of allowing the performers to associate their own user accounts with their performer profiles.
- If I just allow new users to claim any existing performer profile they want, I think hijinks will ensue (i.e., impersonation), so I need a lightweight way to verify identity.
- Edited my integration test’s datastore management for greater flexibility.
- Realized my integration tests had been broken and passing false positives for a week.
- I made the exact same mistake six months ago with Is It Keto and stupidly did it again.
- tl; dr: when you say
machine: true
on CircleCI, it uses an old version of Docker Compose that doesn’t properly error out if one of your containers dies mid-test.
- Added PayPal checkout for comedians who want to contribute money to the WanderJest scavenger hunt in exchange for special contest status.
- I tried using Stripe, but Stripe’s process for adding a simple checkout button is surprisingly tedious and convoluted, whereas PayPal lets you just copy/paste an HTML snippet and be done with it.
- Switched all my Vue paths from relative paths to
@
paths.
February goal progress
(As of 2/20)
Metric | Goal | Current |
---|---|---|
Unique Visitors | 2,000 | 1,044 |
Registered users | 20 | 0 |
Revenue | $1 | $0 |
What Got Done
- Adjusted the login flow
- Previous: After logging in, the user goes to the edit screen for their current week’s entry
- Current: After logging in, the user goes back to whatever page they were on before logging in
- If What Got Done prompted you to log in when you tried to thumbs up someone’s entry, it should send you to that page after you log in.
- Learned the basics of CSS grid so that I could fix a layout bug that was bothering me for a while
- Reviewed two external PRs to fix a bug that allowed duplicate entries in the recent entry list
NERD Summit
- Started writing my talk for NERD Summit
- This is my first time preparing a slide deck in anything other than PowerPoint / Google Slides
- I’m using reveal-hugo because I recently migrated mtlynch.io to Hugo and liked it.
- Experience is good so far. I love having all my slide decks in a single repo as Markdown.
Misc
- Co-hosted the Indie Founders Meetup with @dtq
- Updated the Sia Docker image to 1.4.3
Dusty VCR Podcast
- Edited game for episode #17