Thursday, 31 July 2025

LocalSend

I've always had problems getting files transferred from tablets, mobile phones, photocamera, MacBooks, Linux, Windows.

It often boils down to having to install an app of somekind, or mounting a virtual filesystem (if we're talking about Linux) or installing a driver. And as I do not do it often, I always forget which tool I used and what steps I had to take.

Well, not anymore!

Thank the heavens for LocalSend1. It does everything I need, in a very easy way and it's Open Source too!

It's just a small network app that uses a REST Service and HTTPS to transfer files to other instances of itself on the Local Network. No internet required.

Addendum

The only thing to keep in mind, is that some devices (notably my MacBook) will ask for permission from you before allowing LocalSend (or any other Network App) to actually access the Local Network.

References

[1] LocalSend: Share files to nearby devices
https://localsend.org/#/

Tuesday, 22 July 2025

John Cleese Quote on Creativity

“Nothing will stop you being creative so effectively as the fear of making a mistake. To play is to experiment. What happens if I do this? What would happen if I do that? What if. The very essence of playfulness is an openness to anything that may happen. The feeling that whatever happens it's okay. So you cannot be playful if you're frightened that moving in some direction will be wrong. Something you shouldn't have done. You are either free to play or you're not. So you gotta risk saying things that are silly, and illogical and wrong and the best way to get the confidence to do that is to know while you're being creative nothing is wrong. There's no such thing as a mistake and any dribbel may lead to a breakthrough.”
- John Cleese

I find that the quote above also applies to Software Design.

In that regard, having Technical Debt is a great way to slowdown or downright stop creativity.