Programmers were not allowed to touch the computer. “Uncle” Bob Martin
Just so you know. Wonder if we should go back to this 😀 https://www.youtube.com/watch?v=ecIWPzGEbFc
“Uncle” Bob Martin – “The Future of Programming” (YouTube)
How did our industry start, what paths did it take to get to where we are, and where is it going. What big problems did programmers encounter in the past? Ho…

Note to self: Check Pidgin again. Looks like it learned some new tricks:

https://petermolnar.net/instant-messenger-hell/

We are living in instant messenger hell (petermolnar.net)

I had to install WhatsApp, because some friends are refusing to communicate in any other way, which made me realise how tired and disillusioned I am when I have to face yet another instant messenger network – at least, with some work, Pidgin can still connect to more or less everything and anything.

Looks like Sean wrote an excellent article on training speed in [that I somehow missed until now].

http://swordstem.com/2019/10/16/slow-is-slow-and-fast-is-fast-and-dont-let-anyone-tell-you-otherwise/

Gotta love that series on Sword STEM.

Slow is slow and fast is fast. And don’t let anyone tell you otherwise by Sean FranklinSean Franklin

“Slow is smooth and smooth is fast.”
This adage is used to illustrate the fact that speed is gained through efficient movements, rather than just trying to use as much force as possible. And in a lot of ways it is true.
Most of the increases in speed we realize are not from an increase in the ra…

That dreaded feeling to run out of time in well-considered words:

https://www.technologyreview.com/s/613343/lessons-from-a-genocide-can-prepare-humanity-for-climate-apocalypse/

Author Photo Attribution: Royscranton CC BY-SA 4.0

Lessons from a genocide can prepare humanity for climate apocalypse by Roy ScrantonRoy Scranton (MIT Technology Review)

The bad news is that our slow-motion ecological catastrophe demands new ways of thinking. The good news? We’ve faced the end of the world before.

Great overview of useful plugins for a typical Indieweb WordPress Website. Wish I’d have seen this months ago.

How I Set up my WordPress Indieweb Website – 2019 Edition by David ShanskeDavid Shanske

This is an update to my 2018 article on how I set up my WordPress site.
Standard Plugins EWWW Image Optimizer(Link) – It reduces file sizes for images to ensure faster loading Pushover Notifications(Link)or the forked alternative Pushbullet Notifications(Link) for WordPress – This plugin sends n…

Great overview of useful plugins for a typical Indieweb WordPress Website. Wish I’d have seen this months ago.

How I Set up my WordPress Indieweb Website – 2019 Edition by David ShanskeDavid Shanske

This is an update to my 2018 article on how I set up my WordPress site.
Standard Plugins EWWW Image Optimizer(Link) – It reduces file sizes for images to ensure faster loading Pushover Notifications(Link)or the forked alternative Pushbullet Notifications(Link) for WordPress – This plugin sends n…

Interesting article on algebraic data type in :

https://blog.logrocket.com/pattern-matching-and-type-safety-in-typescript-1da1231a2e34/

Mentions fp-ts library for typed functional programming.

Pattern matching and type safety in TypeScript by Michal ZaleckiMichal Zalecki (LogRocket Blog)

I think it’s fair to say that most programmers understand type safety as a feature of the programming language which eliminates the type errors. TypeScript as a statically typed superset of JavaScript addresses this issue, especially in the strict mode which is more rigorous and performs additional checks. That being said, I’m more interested in …