Nathan Ladd

68 Followers
62 Following
148 Posts

Inventor of the internet's first pro-hominem argument.

Helped build http://eventide-project.org

Wrote http://test-bench.software

Ever since seeing Eileen Uchitelle's RailsWorld 2024 talk, I've struggled with the feeling that discussions of modularity are hampered by a lack of consensus on basic terms.

I wrote a few articles to help sort out my thoughts. The third one is probably the most applicable. https://rossney.net/articles/good-boundaries-make-good-systems/

I'm not writing as an expert or any kind of authority, but I sure would enjoy being part of a conversation that promotes clarity around this topic. Please boost.

#Ruby #Rails #RubyOnRails #Modularity

Good Boundaries Make Good Systems

Good Boundaries Make Good Systems: In this article we will focus on the implications of taking autonomy as our North Star in module design. What are the practical implications? As always, what goes in and what goes out?

I'm pleased to announce the third generation of TestBench, the principal test framework used in the Eventide stack and by the Eventide community! https://blog.eventide-project.org/articles/test-bench-gen-3-announcement/
Announcing TestBench Gen 3

The Eventide Project is happy to announce the third generation of TestBench, the principal test framework used in the Eventide stack and by the Eventide community.

Eventide Blog

A prerelease for the next major release of TestBench is now available! It can be tested by specifying `gem "test_bench", ">= 3.0.0.0.pre.1" in your project's Gemfile.

A list of changes can be found here: https://github.com/ntl/software-development/blob/main/TestBench-Gen-3-Changes.md

software-development/TestBench-Gen-3-Changes.md at main · ntl/software-development

Contribute to ntl/software-development development by creating an account on GitHub.

GitHub
Can’t wait for the next season of South Park

Anyone who wants to explain the results of this election would do well to start their investigation in Starr County, Texas.

Michael Tracey: "Trump won Starr County in South Texas, which is 96% Latino, by 16 points. In 2016, Trump lost the county by 60 points. If anyone knows of a precedent for a **76 point** electoral swing over the span of eight years, I'd love to hear about it"

https://x.com/mtracey/status/1854143512486248549

Michael Tracey (@mtracey) on X

Trump won Starr County in South Texas, which is 96% Latino, by 16 points. In 2016, Trump lost the county by 60 points. If anyone knows of a precedent for a **76 point** electoral swing over the span of eight years, I'd love to hear about it

X (formerly Twitter)
Watch Uffizi drive me to Firenze

Nerd spaces are oversocialized, exhibit no. 54354325: stallman-report.org

Just admit you can't stand the guy's views on proprietary software because they would mean less access to high paying jobs! Nothing wrong with that.

The accusation that the Kind Communication Guidelines he wrote are "transphobic" is an absurdity to end all absurdities. https://www.gnu.org/philosophy/kind-communication.en.html

GNU Kind Communications Guidelines - GNU Project - Free Software Foundation

I'm tired of the term "gaslighting" being misused as an accusation to others when we experience cognitive dissonance from coming into contact with their perspective that's different than ours. That's not what it means!
Ok. Phish’s latest album Evolve is really hitting me hard.

"With FP, you don't need all those GoF patterns" is one of the more ridiculous claims I hear semi-regularly.

You can "just wing it" and ignore design patterns in OO, too.

You might end up with code that's good. If you do, though, you'll find GoF patterns reflected in your code.