Answered by Patrick Farrell, photographer and software engineer
It's a daily struggle, but writing down your task list for the day is good. Putting yourself in the right environment is good.
Like right now I'm in Porto de Galinhas in Brazil. It's not the best place to get work done since it's very hot during the day and cafe's don't open until like 9:30 AM. So I booked myself a hotel for the next 2 nights to get more work done, have air conditioning and included breakfast. It's a bit more expensive than staying with everyone in an Airbnb, but if I can get more work done, it doesn't matter because that work will pay for it.
Other answers by Patrick Farrell:
Other answers in the category Productivity:
Some random answers on our wiki :