I have freelanced on and off for a couple of decades. Due to the amount of not-technical work required, I find working through agencies more effective.
People throwing money at you to take their project, is an ok time to freelance.
To a first approximation, there is no good time to freelance because to a first approximation, every potential freelancer is under-capitalized.
Yes, there are success stories, but generally building a successful consulting business means years and years building a base of good clients and even a little initial good luck (like landing one good client right away) doesn't change that.
Good luck.
As usual, the advice is to start on the side while having a job, so I wouldn't recommend quitting your day job and going into freelancing with 0 clients. But there's different ways of going about it that are not as abrupt (freelancing on the weekend, reducing your current hours, finding a different part-time job..)
If you cannot get meetings with those people, it is not a good time to start regardless of the overall economy
If the former, my advice is usually that if you have to ask, the answer is no. If you have enough work piling up to require you to freelance full time, then freelance full time. Otherwise, you're asking for pain. In my experience, the people who do well as a freelancer already have a solid professional reputation established, a network of people who are eager to give them work, etc.
If the latter, then yes, absolutely. IMO: every software engineer should take on freelance work every once in a while (time and circumstances permitting). Handling the entire end-to-end process (sales, discovery, implementation, delivery, payment, etc -- not necessarily in that order) not only helps build understanding of why things happen the way they do at work (especially if you work at an agency/consulting firm), but it helps to build communication skills that are helpful to your day job.
In any case, economic conditions count for about zero compared to your leads and sales skills.
https://training.kalzumeus.com/newsletters/archive/consultin...