Twitter | Search | |
Uncle Bob Martin
Software Craftsman
24,558
Tweets
310
Following
135,376
Followers
Tweets
Uncle Bob Martin Aug 24
Replying to @SauronLazy
Reply Retweet Like
Uncle Bob Martin Aug 24
Any argument over the quality of some code that is not settled within 5 minutes is not an argument about the quality of the code.
Reply Retweet Like
Uncle Bob Martin Aug 24
Replying to @TobyMole
Code quality is only partially subjective. The subjective parts are the least important. Speed is only partially objective because “done” is a moving, subjective, and often arbitrary target.
Reply Retweet Like
Uncle Bob Martin retweeted
jasongorman Aug 23
Okay, here's a long shot for you, Twitter. Do I know anyone who knows anyone (who knows anyone) who was working at CERN in 1976-78 who might remember my uncle Pete Smith (computing)?
Reply Retweet Like
Uncle Bob Martin retweeted
Mike Fikes Aug 23
Try out the high frame-rate ClojureScript port of the Space War game mentions in online at
Reply Retweet Like
Uncle Bob Martin Aug 23
Well, that was fun. Thanks
Reply Retweet Like
Uncle Bob Martin Aug 22
Replying to @gszabo91
There’s an example of the step down rule in the blog (the square function). However tendency for deeper nesting in clojure does get in the way somewhat. Yes, that is concerning. But so far I have not found it to be a deal breaker.
Reply Retweet Like
Uncle Bob Martin Aug 22
Replying to @EresDev
Yes.
Reply Retweet Like
Uncle Bob Martin Aug 22
Replying to @Yisrael_Dov
I avoid special symbols and use nice names.
Reply Retweet Like
Uncle Bob Martin Aug 22
Replying to @ferbomo
Link fixed.
Reply Retweet Like
Uncle Bob Martin Aug 22
Replying to @jgomo3
ACK! Sorry. Fixed now.
Reply Retweet Like
Uncle Bob Martin Aug 22
New Blog: Why Clojure? I had a lot of fun writing this one.
Reply Retweet Like
Uncle Bob Martin Aug 22
Tonite! Santa Monica. Be there! [Tech Talks at PatientPop] Clean Code - Robert C...
Reply Retweet Like
Uncle Bob Martin Aug 22
Replying to @koziolek
Um... COBOL? Uh.... Hmmmmm. Well, yeah, I guess so. But please don’t ask me to demonstrate that. I walked away from COBOL 48 years ago and never looked back.
Reply Retweet Like
Uncle Bob Martin Aug 22
And yet one can structure the highest level policies and business rules to be independent of any frameworks, such that the modules using the frameworks are plugins to those policies and business rules.
Reply Retweet Like
Uncle Bob Martin Aug 22
Replying to @unclebobmartin
They want to establish and conform to reliable interface contracts. They want to avoid hanging dependencies on modules and resources they don’t need. And they certainly want high level policy to be independent of low level details.
Reply Retweet Like
Uncle Bob Martin Aug 22
Are the SOLID principles applicable to Functional Programming? Of course. Functional programmers want to separate their code to avoid crosstalk between responsibilities and users. They want to minimize the number of modules affected by a change.
Reply Retweet Like
Uncle Bob Martin Aug 20
Replying to @Sabandijor
Clojure.
Reply Retweet Like
Uncle Bob Martin Aug 20
Replying to @AmiraultTony
“Structured Programming” Dijkstra, Dahl, Hoare, Academic Press, 1972.
Reply Retweet Like
Uncle Bob Martin Aug 20
Every programmer should acquire a deep understanding of functional programming. Every programmer should acquire a deep understanding of object-oriented programming. Every programmer should acquire a deep understanding of structured programming.
Reply Retweet Like