Startups and Technology

Startups and Technology

From idea to 300 users in 4 hours: Rainbows for Sochi

I made a widget for adding a rainbow to your profile pictures, so you can show your support of LBGTQ people during the Sochi Winter Olympics. This post is why I did it, how I did it and what I learned.

Starting a Company, Part 4: Ramping Up

This is the last in a four-part series about starting a company. The previous posts have been about taking a project and making it into a business, learning to understand your customer and developing a product

Starting a Company, Part 3: Developing a Product

The previous post in this series was a method for understanding your customers. This post is about developing a product. The next and final post will be about ramping up your business.

Starting a Company, Part 2: Identifying your Customer

The previous post in this series was about changing your thinking from a project mindset of making something that people like, to a business mindset of making a sustainable product with paying customers.

Starting a Company, Part 1: Turning a Project into a Business

This is the first in a four-part series on starting a company. Today’s post is about how you turn a project into a business. The next article in this series is about working out who your customer is.

Ruby on Rails: lessons learned

Ruby on Rails is the most mature web framework that most new companies use for making their web-apps. While Rails decides a lot for you, there’s often a choice of which library or plugin to use to accomplish any given goal. After doing several varied Rails projects, these are the libraries I always use to make my life easier.

Winning Users

Why your new business should get lots of users right now; some creative ways of getting them.

5 Tech Tips for Startup Founders

A collection of technology pitfalls I’ve seen non-technical startup founders make, and how to avoid them.

Git is not great

Git is better than what we had before but it’s not great. Download my pdf cheatsheet for free if you want a clear guide to git that thinks the way you do.