Having the proper space to work in is important. Very important. Having the right tools is also important, but the right space first.
Using the kitchen table, garage floor, rickety card table are all problems. There is no dedicated, solid space to do the work. Be it computer stuff, hands on work creating something or assembling anything.
Having dedicated areas to work in can do wonders for productivity. Everything setup and ready to go. No need to take things from cabinets and make space on a table each time you need to put in the work.
Make working on something as frictionless as possible. Less excuses as to why something can't be worked on right now. It's like putting your running shoes and clothing right at the foot of your bed so when you wake up, it's front and center.
Also sectioning off areas can help create a better workspace. Your computer has it's own space and your crafting area has it's own space. The tools you typically use at the ready. Less steps to get started on the thing, the better.
It also sets your frame of mind. If you try to do work in different spots, you might find it hard to focus on the task. By having a workspace that is actually for WORK, your mind's like oh yeah, I should be working and I have everything I need here to succeed.
I'm working on my workspace at the moment. Dedicated to making things, creating, using my skills and learning new ones. It's going to be great!