Is there anybody out there who still wants to learn programming by hand?
-
Is there anybody out there who still wants to learn programming by hand?
@mttaggart That's how I've been learning Rust and Go. It's the most effective way for me to wrap my brain around the concepts
-
Is there anybody out there who still wants to learn programming by hand?
@mttaggart @drwho I been learning zig as an antidote to the llm stuff I have to do for work.
-
@mttaggart @drwho I been learning zig as an antidote to the llm stuff I have to do for work.
@donaldball @drwho I think I need to get on the Zig train
-
Is there anybody out there who still wants to learn programming by hand?
@mttaggart We program by
around here -
@donaldball @drwho I think I need to get on the Zig train
@mttaggart @drwho I don’t like all of the design choices, but I deeply respect the principled thought that seems to have gone into them.
-
Is there anybody out there who still wants to learn programming by hand?
I do
-
Is there anybody out there who still wants to learn programming by hand?
@mttaggart me. Always me
-
Is there anybody out there who still wants to learn programming by hand?
@mttaggart
I do, but I do not currently have the time and energy to dedicate myself to it as I would need to.When I've gotten enough things off of my plate, I wish to learn. I can't be any worse than Claude.
-
Is there anybody out there who still wants to learn programming by hand?
@mttaggart You're only a programmer if you program by hand so anyone who wants to be a programmer is the answer to your question
-
Is there anybody out there who still wants to learn programming by hand?
@mttaggart Yes.
Using LLMs to write code feels like using Google translate to have a conversation with a tribal elder. Sure, a lot of words are being said, but I don't feel like I've understood much, and quite frankly I'm insulting everyone around me.
-
@donaldball @drwho I think I need to get on the Zig train
@mttaggart @donaldball So... We should move all Zig?
-
Is there anybody out there who still wants to learn programming by hand?
@mttaggart Learning to program is learning a new way of thinking. I don’t know of any other mind skill that can do it all: Detail orientation. Clarity. Problem solving. Procedures. Functions. Communication. Timing. Simplification. Experimentation. Testing. So much more …but above all, logical thinking. We should teach it in first grade.
You program with your mind, not your hands.
-
@mttaggart Learning to program is learning a new way of thinking. I don’t know of any other mind skill that can do it all: Detail orientation. Clarity. Problem solving. Procedures. Functions. Communication. Timing. Simplification. Experimentation. Testing. So much more …but above all, logical thinking. We should teach it in first grade.
You program with your mind, not your hands.
@meltedcheese I did.
-
@mttaggart Learning to program is learning a new way of thinking. I don’t know of any other mind skill that can do it all: Detail orientation. Clarity. Problem solving. Procedures. Functions. Communication. Timing. Simplification. Experimentation. Testing. So much more …but above all, logical thinking. We should teach it in first grade.
You program with your mind, not your hands.
@meltedcheese @mttaggart Maths is similar, though not the kind of maths we teach in first grade.
Analysing language might be similar, but again, not the way it's generally taught in school...
-
@mttaggart @hrbrmstr Even a brief look at most sites’ CSS can be terrifying. So much bloat. It’s amazing anything works at all.
Sometimes I miss the simplicity of H1-H6 and OL and all that. An occasional HR. Just plain old structured documents.
They have played us for absolute fools….
@darthnull @mttaggart @hrbrmstr Learning markup languages and configs is not programming. Writing the HTML compiler is programming.
-
@darthnull @mttaggart @hrbrmstr Learning markup languages and configs is not programming. Writing the HTML compiler is programming.
@meltedcheese @darthnull @hrbrmstr Don't do this
-
@meltedcheese @mttaggart Maths is similar, though not the kind of maths we teach in first grade.
Analysing language might be similar, but again, not the way it's generally taught in school...
@meltedcheese @mttaggart case in point: as a teenager I was told that good maths skills are a good basis to have when studying CS - it wasn't before several years after graduation - and after meeting several people who had studied maths that I finally understood, why
-
Is there anybody out there who still wants to learn programming by hand?
I've been programming for about 45 years, but I need to learn a new language just for the challenge. With age, it becomes harder and harder to keep the brain flexible, lively and open, but learning new stuff really helps.
-
@mttaggart Learning to program is learning a new way of thinking. I don’t know of any other mind skill that can do it all: Detail orientation. Clarity. Problem solving. Procedures. Functions. Communication. Timing. Simplification. Experimentation. Testing. So much more …but above all, logical thinking. We should teach it in first grade.
You program with your mind, not your hands.
@meltedcheese @mttaggart Jeannette Wing calls that “computational thinking”: https://www.cs.cmu.edu/~15110-s13/Wing06-ct.pdf
-
@meltedcheese @mttaggart case in point: as a teenager I was told that good maths skills are a good basis to have when studying CS - it wasn't before several years after graduation - and after meeting several people who had studied maths that I finally understood, why
@mainec @mttaggart Agreed. A program is not so different in the skills needed than a proof, but with certain contrast: proofs are sometimes not easily translated into software (guaranteed to finish before the heat death of the universe) and programs, except the more trivial and independent, are not generally amenable to proof.