|
|
February 26 · Issue #3 · View online
Development resources I find online
|
|
Welcome to the third issue of the Hass.Codes newsletter! The trendiest thing of the last 2 years has definitely been functional languages like Elixir, Elm, Clojure, Haskell and the likes. It’s as good time as any to explore the affordances of different programming paradigms. Sandi Metz rehashes the affordances of Object Oriented Programming in the comprehensible of ways. Feel free to send me your feedback on the newsletter or if you would like to discuss any of the links.
|
|
|
What Does OO Afford? — Sandi Metz
Good Morning,
I’ve been thinking about the affordances of programming languages.
A Little Background
In my previous post, Breakin Up the Behemoth, I posited an explanation for
why OO apps so often evolve a few, disproportionally large, unmaintainable,
condition-filled classes. Unfortunately, that post didn’t offer a cure for
this problem; it just gave the less-than-helpful advice that you avoid that
situation.
This post continues to explore the problem of classes that get too large.
My hope is by that learning to recognize the imminent appearance of the
big-class-slippery-slope you can avoid accidentally sliding down it.
|
|
Jason Fried at INDUSTRY 2017
Rework is a podcast by the makers of Basecamp about a better way to work and run your business. While the prevailing narrative around successful entrepreneurship tells you to scale fast and raise money, we think there’s a better way. We’ll take you behind the scenes at Basecamp with co-founders Jason Fried and David Heinemeier Hansson and bring you stories from business owners who have embraced bootstrapping, staying small, and growing slow.
|
|
"Systems programming as a swiss army knife" by Julia Evans - YouTube
|
Did you enjoy this issue?
|
|
|
|
If you don't want these updates anymore, please unsubscribe here.
If you were forwarded this newsletter and you like it, you can subscribe here.
|
|
|
|