Shopify articles - Page 134

Small Development Team Problems

When a Rails application is developed by a small team - say, under six developers - some unique problems can occur. Narrow experience With a small team the collective experience of all of the developers can be small. This means that when a problem occurs, they have limited ideas to...

Rails Rescues: Performance Rescues

All software projects can run into performance problems, including Rails projects. There are two common situations that cause Rails projects to run into performance problems. 1. Popularity An application becomes more popular than expected. This unplanned additional popularity puts stress on the system and can cause failures. Very often the...

How to make sure you get the code from your software consultant

Are you afraid of hiring a software consultant? Hiring a software consultant to create code is a great way to get access to knowledge and experience you don't have. But one fear that can appear is the fear of never getting the code from them. This fear is valid and...

Is your consultant good enough?

When reviewing a software consultant one of the big questions that's on your mind is "Are they good enough?" What do you need But before you can answer that, you need to know what you actually need and want from them. Hiring a developer to build your first version of...

All about my Intro Call

As part of my new client process, I try to have an Intro Call with potential clients. This call serves a few purposes for both myself and my client. If you've heard me mention it before and wanted to know more about it, this is the right place to be....

What to do if budget is a major issue for your project

So you're ready to start your project. You know what you want built. You have the time in your schedule to have it built. And you have an idea of who will build it. But after talking with a few software consultants, you've gotten a bit of a sticker shock....

What to expect before starting a project

The first step to working with you is what I call my New Client Consultation. This is a 30 minute phone call where we talk about the project and your business. I want to find out if I can help you and if it looks like there will be a...

My Project Management Process

The way I approach managing projects is simple. Simple enough that I'm going to describe it right now. We plan out what we think needs to be done. The work is estimated conservatively so it's likely the actual implementation will be under the budget. You (the client) then put the...

More than just the code

Now you've heard a bit about what clients I like to work with and quick overviews of my main processes. Now I'd talk to talk about what I can do to help. You probably need help with a Ruby web application, which is my main technical specialty. Perhaps it has...

What I look for in a client

Over the years I've worked with a variety of clients. Different industries. Different businesses. Different business models. Of them, I've found some common criteria that makes the relationship work best. A good relationship is important for both you and me. Communication becomes easier. Less mistakes are made. And overall, the...

Would you like a daily tip about Shopify?

Each tip includes a way to improve your store: customer analysis, analytics, customer acquisition, CRO... plus plenty of puns and amazing alliterations.