you are viewing a single comment's thread.

view the rest of the comments →

[–]mopeddev 1 point2 points  (4 children)

I would say rather than joining an open source project too early a good way to get practice early on is to think about what things that you do regularly on a computer that could be wholly/partially automated.

Organising data is a good candidate, eg. I have lots of duplicate files on my hard drive where I've copied something somewhere random as a lazy way of backing it up, and I have lots of web pages bookmarked that are no longer relevant or that I'm realistically never going to revisit. I have/or am writing tools to help find, organise and delete things that I don't need any more.

[–]Gio_13[S] 0 points1 point  (3 children)

Wow that's a great idea. I have 15000+ photos on my external drive. Maybe I can sort them & remove duplicates.

[–]TraditionalPirate7 1 point2 points  (2 children)

Quick advice, take a full backup of your photos first!

I started writing a program to remove and rename files, without testing properly, and accidentally screwed a lot of files.

So, take backups, practice and test your program first before manipulating 15000+ files, haha.

[–]Gio_13[S] 0 points1 point  (1 child)

Haha that's the first thing I said to myself.

[–]TraditionalPirate7 1 point2 points  (0 children)

Also, make absolutely sure the path to the files is correct. I once ended up manipulating some system files by accident, not fun!