📚 node [[programming]]

Programming

Timeline

Early stuff

  • I have early memories coding with my Mum and my Grandad
  • typing in BASIC to the [[Amstrad]]
  • making the screen background flash different colours
  • making it print out "Hello, <name>" over and over
  • these were from the instruction manual I'm pretty sure

[[2020-03-21_22-11-58_serveimage.jpg]]

  • also I think we got these other books full of code from somewhere, where you just went through and typed a full program in line by line. Often it didn't work, you had to go through line by line and find the error.
  • I also remember making a program with my Grandad on his business Amstrad PC. It was something to do with the Blitz, a game of dropping bombs on a city.

College

  • I learned Pascal at college in my Computing A-level

The web

  • I remember teaching myself HTML around late 1990s it must've been, from Webmonkey. I was listening to [[Tri Repetae]] by [[Autechre]] a lot while doing it. Fun times.

Now

I'd like to learn [[Lisp]]. We were doing a group learning via [[SICP]] for a while at https://evalapply.space, but that has gone dormant for now.

Perhaps [[Clojure]].

Programming is an act of commanding a computer to do something, usually, something you want.

= Opinions on how to program Turns out, many programmers have no idea how to, so those who think they know how to, teach the former.

=> https://danluu.com/monorepo/ | Advantages of monorepos There are some.

=> https://danluu.com/boring-languages/ | A defense of boring languages

Boring languages are underrated. Many appear to be rated quite highly, at least if you look at market share. But even so, they're underrated.

=> https://gabekangas.com/blog/2022/06/ship-software-not-code/ | Ship software, not code The author states that installation of software has become increasingly complex. They mostly talk about open-source stuff. They emphasize that requiring users to have a whole //database// such as Postgres to run a an application is wrong. I do agree! Whenever there is a Python application that wants some Postgres and Redis, I just don't install it. There are enough sources of headaches for me already.

Actually, I try to make [[Mycorrhiza]] installable! No DB, next to zero CLI options, etc. Leave the crust to the working application! However, I have problems with delivering binaries. Let's work on that.

=> http://tomasp.net/blog/2022/timeless-way/ | The Timeless Way of Programming An article that mentions programming and [[Christopher Alexander]] at the same time. [[Bookmark]].

= Links => https://www.media.mit.edu/projects/2d-an-exploration-of-drawing-as-programming-language-featuring-ideas-from-lambda-calculus/overview/ | λ-2D: An Exploration of Drawing as Programming Language, Featuring Ideas from Lambda Calculus

📖 stoas
⥱ context
⥅ related node [[programming ideas]]
⥅ related node [[faith programming in brain]]
⥅ related node [[neuro linguistic programming]]
⥅ related node [[2010 08 01 were not teaching programming and we should be]]
⥅ related node [[concepts techniques and models of computer programming]]
⥅ related node [[music for programming]]
⥅ related node [[tao of programming]]
⥅ related node [[the architecture of computer programming]]
⥅ related node [[trace programming language]]
⥅ related node [[metaprogramming]]
⥅ related node [[programming languages]]
⥅ related node [[programming misc]]
⥅ related node [[certification build ai powered chatbots without programming (ibm)]]
⥅ related node [[programming main page]]
⥅ related node [[literate_programming]]
⥅ related node [[linear programming]]
⥅ related node [[literate programming]]
⥅ related node [[musicforprogramming]]
⥅ related node [[20200604222704 functional_programming]]
⥅ related node [[20200629133954 nix_programming_language]]
⥅ related node [[20200709231653 go_programming_language]]
⥅ related node [[20200709233224 c_programming_language]]
⥅ related node [[20210307152738 programming_languages]]
⥅ related node [[20210307153455 programming]]
⥅ related node [[20210311213140 programming_paradigms]]
⥅ related node [[20210311213212 object_oriented_programming]]
⥅ related node [[20210411214221 programming_language_implementation]]
⥅ related node [[20210423133319 type_programming]]
⥅ related node [[20210423171911 concurrent_programming]]
⥅ related node [[20210429105507 my_programming_languages]]
⥅ related node [[20210521211550 class_programming]]
⥅ related node [[20210521211721 function_programming]]
⥅ related node [[20210521211757 method_programming]]
⥅ related node [[20210607154216 pure_functional_programming]]
⥅ related node [[20210708161728 programming_language_extension]]
⥅ related node [[20210503215708 7_lines_of_code_3_minutes_implement_a_programming_language_from_scratch]]
⥅ related node [[programming language]]
⥅ related node [[programming rust]]