My least favorite programming language is Go. It is the most condescending, cynically designed language that punishes cleverness and rewards mediocrity. Also, any ideas from functional programming are strongly discouraged.
Not tagging, because that will set loose a mob of gophers on me.
Every time I tried writing Go, I felt like Rob Pike is watching over my shoulder grinning and saying "I made this language for stupid programmers like you".
I hate Java developers because they spend decades writing Java alone and never even try other paradigms. But I don't hate Java the language or the amazing JVM. Honestly, the JVM is an engineering marvel.
But Go, I feel like Go hates me. The rabid gopher woke up and chose violence.
- Go is optimized for programmer unhappiness. - Go is great for operations teams. Easy to deploy. - Go runs very efficiently in production, saving a lot of money in the long run. - The dumbest LLM can write Go very well. Save on programmer costs.
The perfect soulless corporate programming language!
I should avoid using any function passing or lambda expressions in Python, so that I have the chance to demonstrate my knowledge of object-oriented design patterns.
For a recent take-home assignment, I did use a popular language like Python. I wrote a good number of tests and handled edge cases etc.
They assigned a Java developer to review my code. That's when I realized my disastrous mistake. My code was purely functional. It had no classes at all.
Fortunately, they allowed me some time to fix it. So I'm writing sub-classes 3 levels deep now.
Since the tech industry is willfully ignorant of the Jevons's paradox, they will claim that Generative AI's recent improvements in efficiency will solve the problem of its voracious energy consumption. https://en.wikipedia.org/wiki/Jevons_paradox
Efficiency exacerbates the energy usage problem. The world uses more coal now than during the industrial revolution.
Just added a 1 TB SATA SSD to my desktop. I'm not used to the mATX form factor. Needed to figure out vertical mounting the SSD.
I don't think I will use a laptop as my home computer ever again. Desktops are good for my pocket, the environment and for the local PC Studio guys' (somehow it is a 100% male operation) business. It is the most powerful dev machine I had at half the price of the average dev laptop.
I have 2TB storage now. I have lived with 256 GB laptops for too many years. /smh
The 21st century gave us many new forms of expressing our ideas. I will just mention two - audio books and video essays.
Not being written text doesn't make them any less valid as books or essays. They aren't any less intellectually challenging by not being in text form.
A plurality of forms of content not only reaches more diverse audiences but allows different kinds of people to express their ideas in a way they are comfortable doing so.
@alcinnz It's possible I've read some of @baldur 's writing last year and this influenced my understanding of LLMs. Also, the "stochastic parrots" paper.
I wasn't aware that Baldur wrote an entire book on this subject. "The Intelligence Illusion" is such a perfect title. That's what I would've called it too.