Fork me on GitHub
#clojure-uk
<
2017-04-28
>
agile_geek07:04:29

Bore da people welsh_flag

yogidevbear07:04:54

And good morning to you, Chris 👋

agile_geek07:04:45

I think I've only written 2 lines of C in 39 years of programming! Never had the need.

yogidevbear08:04:41

Had a friend share this on another slack group: https://www.youtube.com/watch?v=HhNIttd87xs

agile_geek09:04:19

yogidevbear: I think I've seen that talk before. As a programmer for 39 years (29 years professionally) a lot of that resonates. BTW my first code (in BASIC) was on a PDP-8 which was 25 miles away from my school in a technical college and I was on a teletype using an acoustic coupler to communicate down a phone line.

agile_geek09:04:38

At the time a personal computer cost about £700-800 (about £2800-3200 in current terms) so no chance of owning one!

yogidevbear09:04:31

I'm busy watching the part where he's highlighted how the architecture of something should scream the intent, as opposed to the I/O channel details and he's elaborating on how this principle would be applied to software architecture showing it's intent/purpose by looking at it (as opposed to showing the method / I/O channel from looking at it)

yogidevbear09:04:49

It's a very interesting talk

agile_geek09:04:56

I find Uncle Bob an annoying speaker and don't always agree with him. This one is not too bad tho.

agile_geek09:04:59

Most of this stuff was just std design principles when I was in Uni (although we didn't use use cases we used something similar and we modelled using other diagrams as we were mainly writing in procedural code - COBOL)

Rachel Westmacott08:04:32

rcfotd:

-------------------------
clojure.core/error-handler
([a])
  Returns the error-handler of agent a, or nil if there is none.
  See set-error-handler!

reborg10:04:25

That's one in the group agent-error, set-error-handler!, error-handler, error-mode and set-error-mode! that you rarely hear of. More in general, there's so much wisdom in Clojure concurrency models (STM at the top) that very few are making a good use of. Yeah, core-async kind of contributed (positively) to that.

glenjamin10:04:02

diligently, i hope

mccraigmccraig10:04:29

at some point i lost the will to live, and my diligence may have become slightly impaired

agile_geek13:04:50

Well as long as it's "due"