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 no, I already learned programming by hand, now I'm just doing it to relax like a psychopath -
@meltedcheese @mttaggart You’re right, and seeing what you listed out made me realize there are several points of overlap with playing musical instruments. Especially in group settings.
There’s plenty of stories about how important jazz was in the 1920s through the 1960s, and I think the world would be a better place if more people had at least some time spent learning to play an instrument collaboratively in an unstructured environment.
We should absolutely teach the logic and structure of programming and music theory & performance along side the basics of science and history. It’s about engaging your brain in different ways, and heavens know we need more folks to do that.
@drsbaitso @mttaggart 100% agreed. Also math, as another person responded. There was a lot of math I didn’t understand until I grasped basic theory of computation, e.g., reversible functions, series and approximation, and much more. I was able to self-learn calculus (integration and differential) after I became a decent programmer. I love music, especially bebop and other collaborative styles, and I get your point. For me, the structure of classical music more easily maps to math and programming.
-
@darthnull @mttaggart Do your projects even need frameworks?
@drwho @mttaggart Back-end server, front-end display. Could do server side rendering but everything is client side now so… also that’d be a new challenge.
Problem I’ve had the few times I’ve started is they’re all a royal pain in the ass, documentation is terrible, and require so much yak shaving to get started that it’s months before I feel like trying again.
Perl scripts in cgi-bin was so much easier.

-
Is there anybody out there who still wants to learn programming by hand?
@mttaggart I’m over 50 and never learned to code but recently have thought of learning Lua just for a laugh and to keep my brain fresh.
-
@mttaggart Yes! I’ve been helping someone pick up C and C++.
I'm advancing my C++ skills as well! I want to master a programming language to enhance my skill set beyond Linux system administration
️ -
Is there anybody out there who still wants to learn programming by hand?
Doubtful these days. Fewer and fewer even hear of it now, so why learn?
-
@darthnull @mttaggart @hrbrmstr Learning markup languages and configs is not programming. Writing the HTML compiler is programming.
@meltedcheese @darthnull @mttaggart thx for the hard mute auggestion
-
Is there anybody out there who still wants to learn programming by hand?
@mttaggart I’m so keen on it that I even write my pictures by hand.
https://github.com/TRezendes/SVGarden -
Is there anybody out there who still wants to learn programming by hand?
@mttaggart I'm glad I started out that way at the very least

-
@drwho @mttaggart Back-end server, front-end display. Could do server side rendering but everything is client side now so… also that’d be a new challenge.
Problem I’ve had the few times I’ve started is they’re all a royal pain in the ass, documentation is terrible, and require so much yak shaving to get started that it’s months before I feel like trying again.
Perl scripts in cgi-bin was so much easier.

@darthnull @mttaggart Gotcha. That was a serious question, by the way, and your answer was equally serious and helpful.
And, agreed.
-
Is there anybody out there who still wants to learn programming by hand?
@mttaggart Python really changed my life. Nothing can replace that kind of detailed understanding of language.
-
@mttaggart Python really changed my life. Nothing can replace that kind of detailed understanding of language.
@glitterbean Mine too!
-
@glitterbean Mine too!
@mttaggart And also if you already know how the spacing is supposed to be as well as the syntax then if you do use an AI agent to help optimize your code you know exactly what prompts to use like a Jedi Master.

-
@mttaggart Yes. I've been asked by a couple of people recently (who have not been developers and just dipped their toes in vibe code) how to learn "real programming, not with the bots."
Good. That's where the true power lies.
If you vibe code, you're only as good as your bot, and you can only write what your bot knows how to write.
If you write the code yourself, you can do *anything*.
-
@drwho @mttaggart Back-end server, front-end display. Could do server side rendering but everything is client side now so… also that’d be a new challenge.
Problem I’ve had the few times I’ve started is they’re all a royal pain in the ass, documentation is terrible, and require so much yak shaving to get started that it’s months before I feel like trying again.
Perl scripts in cgi-bin was so much easier.

Fun fact: you totally can write CGI scripts in Rust. I know because I recently did!
You don't even need a library. Everything is pre-parsed and stuffed into environment variables for you by the web server.
And, well, it's Rust. It starts up fast. So that shaves off a bunch of the performance overhead that CGI usually suffers from. It's still slow, but a great deal less so than your average CGI script.
-
@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
Especially if you want to do graphics programming, like for game development. To do that, you need to know your trigonometry and whatnot.
-
Is there anybody out there who still wants to learn programming by hand?
@mttaggart
I did. or wanted to & scripting refresher, but the previous 4 years has kicked my ass -
Is there anybody out there who still wants to learn programming by hand?
@mttaggart I've never used AI to write my programs for me. The point for me is the learning, not the finished product. "By hand" is the only way I know how. I realise that I'm in a privileged position this way.
-
Is there anybody out there who still wants to learn programming by hand?
@mttaggart Not really, but learning computers and communication technology gets you exposed to a lot of it. So it just kind of snook in and now I hate Java(Script), love Erlang and think LLMs are brain cancer.
-
Is there anybody out there who still wants to learn programming by hand?
@mttaggart as a healthcare professional, non-programmer, linux user, i absolutely want to learn C and Python the hard way so i can write software and eventually contribute slop-free code to open source projects that are committed to human written projects
im getting started with "Learn C Programming and OOP with Dr. Chuck [feat. classic book by Kernighan and Ritchie]" on YouTube, and the books "Effective C" and "Automate the Boring Stuff with Python"