Any project of significant size, no matter what programming language it’s written in, will have places where OO techniques make sense & places where functional techniques make sense.
-
-
Show this thread
-
It’s ok to have classes with no data of their own and a single method called “run.” It’s ok to have functions that own data & mutate it. Breathe! And get shit done.
Show this thread -
THIS. I almost always start with a list of instructions anyway, even if I'm intending to end up with classes or functions. A procedure is always easier to understand than a set of abstractions decided too early.https://twitter.com/TheAlanSmith/status/1083783166043803648 …
Show this thread
End of conversation
New conversation -
-
-
how am I supposed to thought lead under these conditions
- 1 more reply
New conversation -
-
-
I *do* like philosophically-pure code as an interesting constrained writing exercise. I just try not to confuse it with production.
Thanks. Twitter will use this to make your timeline better. UndoUndo
-
-
This Tweet is unavailable
-
-
But I just bought an Elixr book!
-
I sometimes wonder if that OTP stuff isn't just a nice way to write Object Orientated systems.....
-
your idle thought is my nugget of wisdom for the day .. nay ... yearpic.twitter.com/lAT5Klv2ad
End of conversation
New conversation -
-
-
I think a "Go Back to Getting Shit Done" book on this topic could potentially end up being popular! The 2010s' Pragmatic Programmer

-
I’m not sure
@peterc I’ve had a few coding interviews where I’ve done a “get it done” solution but been told it’s not OO... -
Maybe such a treatise is better aimed at the management level!
We've certainly seen a lot of depressing stories recently about how people hiring developers just don't get it.. 
-
These were engineers btw.
End of conversation
New conversation -
-
-
Amen and hallelujah! I feel like dev communities fall in love with criticizing code then start fearing criticism of their own code. "Ship it" is the only attitude that breaks the cycle.
Thanks. Twitter will use this to make your timeline better. UndoUndo
-
-
-
Wasn’t that the Perl motto?
Thanks. Twitter will use this to make your timeline better. UndoUndo
-
-
-
I hear you... been using Scala that way for years
Thanks. Twitter will use this to make your timeline better. UndoUndo
-
-
-
Do you mean that using purity and properly applying OOP principles prevent getting things done?
Thanks. Twitter will use this to make your timeline better. UndoUndo
-
-
-
Evergreen tweet.
Thanks. Twitter will use this to make your timeline better. UndoUndo
-
-
-
Pffff...
Thanks. Twitter will use this to make your timeline better. UndoUndo
-
Loading seems to be taking a while.
Twitter may be over capacity or experiencing a momentary hiccup. Try again or visit Twitter Status for more information.
Twitter at the speed of parenting