HomeUpdate for the week ending on
Friday, May 31, 2019
- Learned how to use Vuex as a client-side data store
- Added Cypress end-to-end tests to make sure users can login, post, logout
- One of the tests already prevented me from breaking the site in production. Hooray!
- Still loving Cypress. I’m using this template for testing web apps
- Switched to a cleaner login implementation that doesn’t generate a million HTTP requests
- Submitted What Got Done to /r/sideproject
New project research
- Had two customer interview calls with copywriters
- Made sketches of an email campaign authoring tool
- Reached out to three more copywriters seeking interviews
- I noticed while writing the postmortem that Google is appending the alt text from the site logo to the some of the site titles
- I changed the alt text to “Logo” so hopefully Google’s ML magic realizes it shouldn’t append that
- First month of profitability!
- Revenue: $102.86
- Costs: $0
- Lesson: Leave it alone
Misc
- 95% migrated from Bench to Xero
- I love Bench and hate Xero, but I couldn’t justify paying $140/month for a bookkeeping service when my books are so simple
- Upgraded my Sia Docker image to Debian Stretch and used multi-stage builds to reduce image size by 38%
- Got rid of 11 old comic books