Fork me on GitHub
#clojure-uk
<
2017-03-19
>
yogidevbear07:03:14

Morning Jade troll

jasonbell07:03:45

near enough 🙂

gjnoonan09:03:16

How's everyones weekend going

jasonbell09:03:12

Yeah good ta. Bit of Kafka hackage, bit of this, bit of that and tea.

gjnoonan09:03:07

Nice! Aye not too bad bit of typescript hacking currently 😕

dominicm10:03:43

Spent yesterday writing C. So that was interesting. Today I'm refactoring & upgrading my completion integration for vim. Quite enjoying it.

gjnoonan10:03:22

I do like writing C to be honest

gjnoonan10:03:02

but I also enjoy low level kernel (BSD/Illumos) hacking so..

dominicm11:03:06

@gjnoonan This was mostly mathematics 😮. Generating histograms for 1e9 over large scales.

dominicm11:03:29

C isn't too bad at all.

gjnoonan12:03:46

In that case, I don't envy you 😂

agile_geek14:03:01

@gjnoonan weekends going well so far. Just tweaking the talk I'm giving to CS undergrads at Sunderland Uni tomorrow. I'm also leading a TDD workshop after the talk. However, as they do their project work in C# I've got to remind myself of enough to get through it. Although dotnetcore is interesting. Might make me look at F# again.

gjnoonan15:03:14

What talk you giving this time?

gjnoonan15:03:22

F# is really nice to work with, I quite like it

gjnoonan15:03:04

If I had to do anything with dotnet I would use it for sure

agile_geek15:03:53

Same talk as I gave this time last year about Developer Disciplines that I look for in a professional developer...i.e. use of version control, code formating, continual improvement and learning, TDD (used appropriately), testing in general, etc.

agile_geek15:03:15

Stuff they don't really emphasise in courses

gjnoonan15:03:37

Aye, i've seen your slides from last year.. all required stuff

agile_geek15:03:56

Want to give a quote for the last few slides?

yogidevbear16:03:36

@agile_geek "There are two ways of constructing a software design. One way is to make it so simple that there are obviously no deficiencies. And the other way is to make it so complicated that there are no obvious deficiencies." - C.A.R. Hoare

shan16:03:06

we actually have that quote above a whiteboard next to our team 👌

yogidevbear16:03:25

"Always code as if the guy who ends up maintaining your code will be a violent psychopath who knows where you live." - Martin Golding

agile_geek16:03:12

@yogidevbear I should have clarified. I want a quote from you not someone else and it needs to be about developer practices and disciplines you think are important. For example "frequent commits to source control", "learn your shortcut keys", "code as if you are going to support your own code...because you might have to.".. etc.

agile_geek16:03:25

It's what you consider important. Something you wish someone told you before you became a professional

yogidevbear16:03:52

"Write your failing test before the code that is meant to pass it" - yogidevbear

glenjamin16:03:26

things you never really do at uni: ship code to production, maintain existing code someone else wrote

gjnoonan18:03:24

> Never let anyone tell you that streamlining your workflow bycustomising your editor of choice is yak-shaving and pointless.

mccraigmccraig19:03:38

do not confuse 'unfamiliar' with 'pointless' (or 'insane' &c)

gjnoonan20:03:51

I'm not 🙂