Startup Developer Team Agreement

by Adam Loving on March 4, 2014

Five times now I’ve worked for a startup as it went through a growth phase (major round of funding). When it worked well, each new team member made the team stronger. When it didn’t work, the company was a revolving door. For development teams, it’s a tricky time. Early developers enjoy high individual productivity as […]

{ 1 comment }

Converting PNG to SVG (Vector) for Retina Displays

by Adam Loving on March 3, 2014

I’ve been working on a web site that is often viewed from iPads. iPads have a retina display (higher pixel density), which makes low-resolution images look grainy. Here’s an example, zoomed in to exaggerate the effect. The problem is the images are raster (bitmap or pixel) based, not vector (line art) based. Now that I […]


How to embed an opt-in form in a Facebook post

March 2, 2014

Here’s a cool Facebook growth hack I just discovered. This trick allows you to embed a Flash SWF file with buttons and even a form inside it inside a Facebook post. From the little bit of research that I did, it looks like marketers have been doing this since early 2013. The ability to embed […]

Read more →

Growth Hacking Haiku Deck

January 31, 2014

I’ve been working with Haiku Deck (a Seattle Startup that makes free presentation software) for about 7 months. In that time, we’ve cooked up some pretty cool growth hacks to accelerate the growth of their user base. Luckily, the product is already loved by its users. It is naturally viral since people use it to […]

Read more →

Links this week

July 21, 2013

Interesting links I bookmarked this week. Git integration for Sublime Text Realtime collaboration for multiple development environments Make other services authenticate to an AP of  you! The universal follow button Enough with the javascript already. Presentation on optimizing javascript downloads. Clever use of Git for document synchronization. This could apply to a wider range of […]

Read more →

How to evaluate startup ideas

June 9, 2013

It was obvious a month into TechStars that the business I had started would not be big enough. I will share the full story another time. While striving to find a better idea, my co-founder Lewis and I created a scorecard to help evaluate ideas. It’s easy when you’re in love with an idea to […]

Read more →

Working together with Git

June 1, 2013

Here are the basics of how a team of two or more people can collaborate on a project using Git. I wrote this to help a co-worker learn Git. Please comment here on the original Git Gist for git collaboration if you’ve got any suggestions. Create the change $ git checkout -b my-feature … modify code […]

Read more →

How to warm a cold email list

March 22, 2013

I had a quick chat session last week with my friend Darren. He was looking to promote his band’s latest album. He had an old email list, and he wanted to send them an announcement. Warming up a a cold email list (one you haven’t mailed in a while) is tricky. You need to blast […]

Read more →

Ruby and Javascript contractor rate survey

March 7, 2013

I sent an informal survey to friends and Hacker News readers yesterday. The survey was to determine the current hourly rates for Ruby and JavaScript contractors. Below is the pivot table summarizing the results. You can take the survey here and see the raw results here. My conclusion: there is a lot of variance among experienced […]

Read more →

Quantified self and lifestreaming

March 7, 2013

It seems inevitable that someone will create a lifestreaming hub for your personal activity data that allows you to capture and own your data (either before or after it is published). Here’s a collection of thoughts that have been bubbling in my brain for a while.  Assertions Tracking numerical stats about yourself (weight, steps) can create […]

Read more →