Tin Can
Posted on
Recently Seesaw open sourced Tin Can. I worked on this awhile ago when I was at Seesaw. We used it to provide authentication with phone numbers via SMS and verification links.
It's a simple Rack app you can mount in your own app. It provides a simple API for sending a verification SMS and then verifying it.
To get started:
Snapchat
Posted on
Today Snapchat turned down a $3,000,000,000 offer from Facebook. That is a stupid amount of money. They have less than 30 employees. Wow.
Here's my favorite response:
Facebook tried to buy Snapchat for 3 billion dollars and Snapchat turned it down. Here's a pie chart to explain why: pic.twitter.com/fX9VUICa5V
— Ray William Johnson (@RayWJ) November 13, 2013
Picking Good Clients
Posted on
Enjoying freelancing is hard. Picking good clients is a good start. The right client is key. If you work with someone that is a terrible client, you will obviously not enjoy the work. To me a good client is something that knows what the want, pays on time, and let's you, the expert they hired, be the expert.
If I discover someone isn't a good client, I'll do my best to finish the project like we agreed on and then not work with them again.
The most frustrating thing is someone that doesn't know what they want. They'll constantly change the project or add things when it should be finished. If you're billing by the project instead of the hour, this is even worse.
Motivation
Posted on
Most of the time I disappoint myself.
Sometimes I really impress myself with my work ethic. Most of the time, that isn't the case. I feel like I'm constantly striving to get back when I was super productive.
The times I find myself in these super motivated states, I get incredible amounts of work done. Today, I wrote an insane amount of code and went from zero to an app that sorta works. (I wrote this the day I redid Shares.)
Shares 2
Posted on
Shares 2 was released late last night. It's a major update to Shares that adds support 4-inch iPhone screens and a whole new design for iOS 7. It's available on the App Store right now!