Fastest way to learn software development best practises?
June 8, 2018 7:18 AM   Subscribe

I've picked up software development best practises in a scattershot way through the years. I'll soon have an artist or two transitioning to software development roles, and I'd like to have a reference resource - book? blog? online course? - that will help them get quickly up to speed on software development best practises. Ideally, it would present a not-overwhelming list of good ideas and explain in plain language why they're good ideas.

The primary languages and tools will be Python, Javascript and Git, so static typing and manual memory management won't be immediately important.

All suggestions appreciated.
posted by clawsoon to Computers & Internet (5 answers total) 16 users marked this as a favorite
 
The "Clean Code" book by Robert C. Martin
posted by richb at 7:41 AM on June 8, 2018 [1 favorite]


Learn Pyhon the Hard Way by Zed Shaw is often recommended.
posted by entropic at 7:45 AM on June 8, 2018


Two books that were (and continue to be) very helpful for me are Clean Code and the Pragmatic Programmer. They aren't in your languages (they aren't in mine either) and there will be chapters that might not specifically apply to you, but both books contain plenty of universally-applicable best practices.

I think they will work very to organize and codify whatever tips and concepts you have picked up here and there. For example, I remember first reading Pragmatic Programmer's chapter on orthogonality, which was a concept I kind of had a sense of but didn't know it had a name, and immediately being able to go back and apply it to my own work. Both books are full of chapters like that.
posted by mustardayonnaise at 7:45 AM on June 8, 2018 [1 favorite]


Came here to suggest Clean Code, happy to see it was the first & third comment already. Reading anything by Robert Martin will never be a waste of time.
posted by cgg at 8:18 AM on June 8, 2018


Sounds like I've got my answer. Thanks!
posted by clawsoon at 2:48 PM on June 8, 2018


« Older Any tips on removing dead rat remains from balcony...   |   organize my list Newer »
This thread is closed to new comments.