A co-worker is taking some lessons on processing to improve their skill, which means they have been taking some programming classes with mostly a focus on manipulating data (much like how I got started).
-
A co-worker is taking some lessons on processing to improve their skill, which means they have been taking some programming classes with mostly a focus on manipulating data (much like how I got started).
This class teaches Python, not C#, so that means I have to remember my three years of "all-in on Python" because my dad insisted I would love it if I really took to understand it.
I didn't, but I gave it a three year, 100k LOC try before analyzing the reasons I don't like Python because he wouldn't stop talking about it until I was able to come up with a complete list of the reasons Python isn't for me along with supporting evidence.
That said, apparently I'm good at teaching Python after doing a quick google search to refresh my syntax.
-
As far as I can observe, I memorize code and then build it in my head while I'm typing out code. Since I can build it there, I have a tendency to plan out what I'm going to write before it gets down to my fingers, and I use the same for remembering API and functions.
But I need cheats to built up that abstract syntax key and braces + semicolons are the placeholders that I use to visual scan and memorize code.
So, as much as I wanted to like Python and Scheme, the further away they get from my C lineage, the harder it is to build up the model in my head and therefore I don't enjoy coding as much.
-
Riley S. Faelanreplied to D. Moonfire last edited by [email protected]
@dmoonfire FWIW, there's a couple of notations for Lisp that you might find interesting, probably starting from the M-expressions. https://medium.com/@kenichisasagawa/m-expressions-and-the-geek-transformation-a-nostalgic-tale-0b99d34ef38f