This error happens when I try to run tests when using Carthage
This has happened to me a couple of times now and I keep forgetting how to fix it. So I thought I'd write it down here.
In your test target, add this to the Framework Search Paths...
Or if you're on macOS:
The more clients I work with, the harder it is to get a gist of the contributions each client makes to my yearly turnover. It can also be surprising when you find out a project that exhausts and drains you is only contributing 5% of your annual turnover.
Having this kind of information is really powerful when organising your workload and deciding which clients to drop and which to keep.
We have just rolled out new Clients feature which helps you with these decisions. In Forecast there is a new “Clients” tab which simple displays a easily digestible summary of all your clients for the last 12 months along with your income from each client and the overall percentage. Forecast will also highlight any client that accounts for over 35% of your income (don’t put all your eggs in one basket!).
Since I started freelancing earlier this year, my most valuable metric has been how much runway I have left (or "how long before I need to get a real job").
I use FreeAgent for all my finances. It’s a great tool, but it’s more about showing you your balance sheets and capital assets rather than the bigger picture.
So, I looked into forecasting software and found the likes of Float and Dryrun both of which look great... for large companies. I felt like I needed an accounting department just to get any value from them.
It's for this reason that I'm very happy to announce my latest project: Forecast.
Forecast is a bullshit-free forecasting service for freelancers. It’s built on one key principle: no additional input from you is required.
To me, being a freelancer is all about the flexibility and the freedom to work on the things you enjoy. You should be too busy working on your projects or having fun outside of work, not babysitting another finance system. Once you've connected your FreeAgent account, that's it! It just works.
Almost 9 months into freelancing and I'm finding that the number of prospective clients is becoming a relatively steady flow. 🎉
Though some of my clients I have never actually spoken to (even during the "introduction") the majority I have always had an initial chat with. This is usually a 30 minutes call on Hangouts.
However, this amazing situation brings a lot more of this:
Without being able to see the other persons calendar, the only option is to choose a random time that I can do. This can lead the scenario above which is a waste of time and if you're both stretched across multiple timezones it can take a while to come to a conclusion.
The other day I found a service called Calendly. The TLDR; Calendly gives you a link that you can share with the client. This link shows them all your available times in their time zone. All the client has to do is select which slot they want!
This then adds a calendar event. If you use Google Calendar, it can be setup to contain a Hangouts link, though Calendly does integrate with GoToMeeting.
Though my favourite feature is that you can limit the number of events per a day. I limit this to 1 so that my productivity isn't destroyed by lots of calls.
This is what my availability looks like:
Really love this app.