Freelance income has its ups and downs. Info products can help you diversify your income--and they're easy to create. Here's how to get started.
"Productized services" are bundles of related services sold for a set price. This approach can help you charge more and get away from billing by the hour.
Learn how to encourage Google to recrawl your site so you don't have to wait weeks for changes to show up in search results.
Startups are a lot of work. What if, after you invest months of work, your idea fails? Here are some questions to ask to evaluate your startup idea.
Creating your freelance proposal is just the first step. To get your proposal accepted, you need to know how to present it and follow up with the client.
For programmers, time tracking is an essential habit that can boost your productivity--and your income. This guide shows you how to get started.
It's common for software teams to pay lip service to an agile process while undermining agile in practice. I call these behaviors "process smells."
By using Lean development principles, you can quickly find out whether your startup idea will work--without spending months building the software first.
Blogging is one of the best ways to earn more money as a software developer. It sharpens your skills and allows you to showcase your knowledge.
Bad time estimates are a major reason why many freelancers are overworked and underpaid. This step-by-step plan will help you earn a liveable wage.
Graphics-laden emails make your marketing less effective. Here's how to create a minimal HTML MailChimp template that helps you connect with your readers.
If you're not working with remote clients or team members yet, you will be someday soon. Remote work requires a new set of communication skills and tools.
This guide and 8-step client follow up checklist will help you spend less time marketing your services--and increase your income at the same time.
It's tough to get started as a freelance developer. These 7 tips will help you develop a portfolio, build a network and get that first client.
SEO seems complicated and intimidating, but software developers need to understand it. These SEO guidelines for developers will help you get started.
Finances are an intimidating topic for many new business owners. This guide to accounting for freelancers will help you get started.
The Google Experiments feature in Google Analytics makes it easy and safe to test changes to your website. This guide will get you started.
There are dozens of SaaS metrics you could track to measure the health of your business. Feeling overwhelmed? Start with these three.
Advertising on Google isn't cheap. AdWords A/B testing allows you to steadily improve the performance of your ads without risking your entire ad budget.