Meanwhile, 55 years ago

I highly recommend reading this book, it’s extremely relevant today—notably it doesn’t matter what your stance is on “AI”.

Programming is an inherently human and social activity; it doesn’t matter if you’re a solo programmer, working with a team or using chatbots, or a combination of all of this.

@thomasfuchs indeed; @grimalkina has a book coming out soon about psychology of programming teams that has some recent research as well
@Gizmo @thomasfuchs I read Weinberg as part of my pre-book research. Some nice team stuff, a great counter to the pretty individualistic models of other books of the era. Pretty outdated psych theories though! As evidenced by the somewhat shocking mention of "latent homosexuality" that I can't believe they didn't edit out in later editions. Anyway, I hope mine is a good update. A big reference list to browse comes with it!
@grimalkina @Gizmo obviously has to be seen as an artifact of its time! looking forward to your book

@grimalkina Awesome! Thanks for doing that work because wow that sounds exhausting to read older texts like that critically.

And thank you @thomasfuchs for sharing the interesting “now reading” bit. It’s great stuff and important that folks are discussing the topic more. ✨💖✨

@grimalkina @thomasfuchs and YES I love love reading the references, so hype for all of your good work
@thomasfuchs if only more organizations made Programming a Social Activity instead of an Antisocial one. 😭
The psychology of computer programming : Weinberg, Gerald M : Free Download, Borrow, and Streaming : Internet Archive

xxii, 292 p. : 23 cm

Internet Archive

@thomasfuchs an underappreciated gem, right up there with Fred Brooks' The Mythical Man Month in my estimation.

(As you point out, the book is unavoidably a reflection of the culture of its time.)

Carmen Twillie, Lebo M. - Circle of Life (From "The Lion King")

YouTube
@thomasfuchs as an industry we really excel at reinventing the wheel
@thomasfuchs they're not going to fall for that again
@thomasfuchs and executives don't read anything😂

@thomasfuchs

AI prompts are the latest generation in "do what I mean" programming languages.

Usually such languages sacrifice precision of expression for "common sense" understanding, and then expect the compiler (chatbot) to inject the common sense.

Sadly, I have learned there is no such thing as "common sense". The common sense of the lawyer is quite different from that of the machinist. There is only "domain knowledge". Which requires that the programmer shares this at least somewhat with the client -- or in a pinch, willing to learn it.

History has not been kind to the ambition of automating this part.

@thomasfuchs and here we are, again. With the help of our friend, AI

@thomasfuchs @blogdiva

The fact that I can read and decipher cobol, plus the fact that menopause has provided neck hair, ie proto neckbeard, y’all…I may have become a Tech Final Boss. 🤣🥳😂🤷🏻‍♀️💃🏻

@MissConstrue @thomasfuchs @blogdiva

Ok, but...

If you're a Tech Final Boss *and* a painter, then you are required by law to program in Piet.

https://dangermouse.net/esoteric/piet.html

DM's Esoteric Programming Languages - Piet

@MissConstrue @thomasfuchs @blogdiva

It actually works, too.

(For some value of 'works' which does not include cognitive effort on your part.)

@thomasfuchs One of the advantages I have in not falling for the current "AI" scam is that I have *twice* been employed by companies that promised people they could write programs without programmers.
Mostly I was employed to clean up the ensuing mess, but it remains an attractive idea to people who don't know the history of it.

@thomasfuchs

hell, most executives don't even read reports or emails, much less lots of code.

@thomasfuchs I'm a programmer and I read 55 year old programs.

@thomasfuchs

“Read programs” 😂🤣

As if a program is a short story, or even a novel that goes simply from A to B: often even War and Peace is simple and straightforward by comparison.

I imagine instead a sprawling 100 volume choose your own adventure in which a surprisingly large number of paths make all the pages turn blank and return you to the beginning and there are a few obscure paths that might caught the books themselves to spontaneously combust.

@DavidM_yeg @thomasfuchs

... and if you can prove that the programs' stories always end, you can be granted global fame as computing's greatest wizard. 😊

@thomasfuchs Ecclesiastes 1:9 strikes again