I watched this talk (by Rafal Dittwald) a few years ago, but it still holds up really well. 😍
It does an excellent job of illustrating the differences between procedural, object-oriented, and functional programming.
A great and simple game example to clearly explain the concepts.
#functionalprogramming #programming #datadriven #immutable #pure #sideeffectsfree #testable
https://youtu.be/vK1DazRK_a0
Solving Problems the Clojure Way - Rafal Dittwald

YouTube

Aha! THIS is ideal science:
CURIOSITY, clear communication,
respect (actual) corrections from anywhere,
honest effort to test and learn, and
share what you know with anyone interested.

https://www.youtube.com/watch?v=nJjPH3TQif0&t=4373

It's not easy, but these are each necessary. I'm using 'science' here like STEM or STEAM.
So I broadly refer to a scientific method but also engineering expertise, mathematical review, and humanities' impact on supporting any of this to happen at all.

Ignoring currency hoarding by money addicts, the rest of us are here to enjoy contentment.
We can make real discoveries, inventions, and connect ideas to find useful applications.

(Also petition to call Dark Matter instead Clear Matter.)

#Curiosity #Integrity #Testable #science #physics #grift #grifter #disinfo #sci #SciPost #ScienceMastodon #ontology #ScienceOfScience #ScienceMatters #ScienceResearch

Sabine Hossenfelder Can’t Stop Acting Like a Complete Fraud

YouTube

@rozeboosje (I just assumed it was German? aaaa I am terrible at placing accents tho.) Frustrating af part is she clearly has an axe to grind with physics / academia and so do I.

It's possible I might have *more* reason to feel spurned unjustly, since mine is "systemic ableism led to late diagnosis, but I didn't get even the minimal support I was offered and accepted".

But I still stick to my vision of a better life for everyone I can help because that's... the only thing worth doing?

beep.

Semi-related: I need to do a basic layperson's guide to science set of videos. A bit like Minute Physics or CGP Grey, but about 'null hypothesis' (which I still need to learn, tbh) and 'a control group'.

Also petition to call Dark Matter instead Clear Matter.

#Curiosity #Integrity #Testable #science #physics #grift #grifter #disinfo #sci #SciPost #ScienceMastodon #ontology #ScienceOfScience #ScienceMatters #ScienceResearch

It sounds like Sabine Hossenfelder is inaccurately diagnosing (some) real problems (and some false ones) as being scientists' fault directly.
The problems are a capitalist (profit-focused) failure of resource allocation. This includes a structure of education that incentivises "work-ready" skills over critical analysis.
You don't need to be an expert! Literally just encouraged to try, fail, learn, and try again.
THAT is 'science' -- not the scientific method (precisely) nor the institution of scientific research on a given scale of human organisation.

https://www.youtube.com/watch?v=nJjPH3TQif0

#Curiosity #Integrity #Testable #science #physics #grift #grifter #disinfo #sci #SciPost #ScienceMastodon #ontology #ScienceOfScience #ScienceMatters #ScienceResearch

Sabine Hossenfelder Can’t Stop Acting Like a Complete Fraud

YouTube

Testable Documentation (Literate Programming in practice)

https://makertube.net/w/945aQn8AGmapbwZioisUQF

Testable Documentation (Literate Programming in practice)

PeerTube

I'm working on something exciting and would love your #feedback if you're up for it. My #project is still a work-in-progress, but it’s already #testable and operates in a unique, #selfhosted way.

I've highlighted some #features below:

- #Decentralized
- No #cookies
- #P2P #encrypted
- No #registration
- No #installing
- #GroupMessaging (coming soon)
- #TextMessaging
- #MultimediaMessaging
- #OfflineMessaging (in #research phase)
- #FileTransfer
- #VideoCalls
- #DataOwnership
- Optional #SelfHosting
- #Screensharing (on desktop browsers)
- #OpenSource

Check it out!
#Blog: https://positive-intentions.com/blog/introducing-decentralized-chat
#GitHub: https://github.com/positive-intentions/chat
#Demo: https://chat.positive-intentions.com

Introducing Decentralized Chat | positive-intentions

Are you tired of compromising your privacy and security when sharing files online? What if there was a way to transfer data that was not only secure and efficient but also put you in complete control? Imagine a file sharing solution that combines cutting-edge encryption with the power of decentralized technology, all while being accessible from any device.

positive-intentions
👋 How many responsibilities do #views in our #iOS app have 🤔? Can we make them #reusable and #testable? Check out my blogpost and see how you can apply #KISS principle to the UI in your #SwiftUI app 🚀 : https://swiftandmemes.com/why-should-you-kiss-your-swiftui-views/
Why should you KISS your SwiftUI views? Explained with memes ‣ Swift and Memes

How many responsibilities do views in your iOS app have? How about making them reusable and testable? Apply the KISS principle to your UI 🚀

Swift and Memes ‣ iOS, Swift, Good Practices - explained with memes!
Ready for my 2nd full-day #masterclass on writing #testable and #maintainable code this year and talk about the sweet spot in principles like #cleancode #testdrivendevelopment #unittesting #solid #designpatterns and #architecture.
So I've got their #fpga code in another window and I'm trying to break it down into a series of #testable steps that I could have done and doing it that way while trying not to just type it in. This will teach me a lot, but I don't think was the #pedagogical intent.