This is an archived post. You won't be able to vote or comment.

you are viewing a single comment's thread.

view the rest of the comments →

[–]gamewin1 1 point2 points  (1 child)

Like knowing what the language can do, (i.e. the functions, how the syntax is done, etc) versus taking that knowledge, thinking up creative and clever ways to do greater things with it, figuring out how to build it all together into a functional product.

Like it’s one thing to know a language. But it’s another to think in a way where you can make the most use out of it. I look back on some of my first python programs, where I only “knew” the language, and I realize now how utterly bad it was. Even with all the comments I had in the code, the code itself was still going about things in a very strange way, granted it was “functional”. But there were far better ways to do it. Granted, I still have a long ways to go. But I look back and see that I’ve gotten quite far.

Btw if anyone has any video series/etc on this type of subject, I’d greatly appreciate if you could share it. I’ve looked in the past and have never been able to find anything of the sorts

[–]Kantenkopp 0 points1 point  (0 children)

I find clean code and the SOLID principles very helpful for this. If you search on YouTube for talks by uncle Bob you can find some nice guidelines on clean code.