Fork me on GitHub
#clojure-uk
<
2019-04-01
>
practicalli-johnny12:04:12

Reminder: We have a very popular talk on Tuesday evening @ SkillsMatter https://www.meetup.com/London-Clojurians/events/259325158/ It will be a great chance to meet other people in the community.

👍 8
mario-star 4
maleghast15:04:03

Looking forward to it and to seeing "people" - should be great 🙂

3Jane12:04:51

here’s the article about agile that I kept promising.

3Jane12:04:15

it grew a bit from the initial concept 😄 there will be a followup about failure modes common “agile” practices like standups and retros

thomas13:04:52

look very good @lady3janepl!!!

3Jane13:04:26

thank you @thomas 😊 comments, discussion and critique all welcome 🙂

maleghast14:04:03

@lady3janepl - I will read it later on

jasonbell15:04:15

@lady3janepl There’s a wonderful quote from Martin Fowler in “Lab Rats”, “Ninety percent of Agile is bullshit”, that was his take on the current state and management-guru-nonsense-status of “Agile”.

3Jane15:04:10

imo it’s like “ecological”

3Jane15:04:48

the word still has a scientific meaning, but it has been so heavily rebranded that it’s impossible to use it in a lay discussion

3Jane15:04:52

also another example

3Jane15:04:33

swastika is a symbol of Buddhism … except if you’re somewhere western.

3Jane15:04:25

it doesn’t matter what agile is or isn’t (imo), but rather that it’s not possible to solve the problem people are attempting to solve, in the manner they are attempting to solve it.

jasonbell16:04:18

Both Lean Startup and Agile have an interesting historical lineage. Taylorism in the 1890's has a lot to answer for (and was proven complete fakery)

Ben Hammond16:04:54

well if the same set of management rituals keep spontaneously arising

Ben Hammond16:04:11

then presumably that is because they are adding some kind of value

Ben Hammond16:04:03

reminds me of that ''today I did nothing' tweet

Ben Hammond16:04:04

just because you didn't commit any code, doesn't mean you didn't do anything; it just means that you don't value or measure properly all the other stuff that you need to do

jasonbell16:04:15

Yeah they all get derived something, just watered down a little more. It still rings like the gold rush though, those making the money are selling the training, consultancy and everything else but rarely doing it themselves. 🙂

jasonbell16:04:40

And I will stone cold refuse to do a Lego Workshop with anyone.

Ben Hammond16:04:53

oooh I've not heard of those

3Jane16:04:02

yeah that was interesting

Ben Hammond16:04:05

I guess they're not as much fun as they sound

Ben Hammond16:04:30

but isn't it similiar with agile management

3Jane16:04:30

I would guess if you’re distracted with blocks, you don’t have as much mental resources for self-policing

3Jane16:04:48

so you end up inadvertently saying stuff you’d rather not say, if only you weren’t distracted

3Jane16:04:00

the problem with any company-sponsored therapy is that employee’s and company’s interests are not 100% aligned, so this kind of therapy is not 100% benevolent.

Ben Hammond16:04:50

and the therapist's interests are not aligned with either

jasonbell16:04:07

Indeed. But everyone takes part as you stick out like a sore thumb for saying, “this is nuts”. And on that note dear friends I’m going to sit by the river and read a book.

Ben Hammond16:04:38

I think no human has a uniffied and harmoniously directed mind

Ben Hammond16:04:57

there are always conflict inside each engineer

Ben Hammond16:04:24

which makes the notion of 100% benevolent very difficult

Ben Hammond16:04:58

you always squash some strands of though/emotion in order to favour others

3Jane16:04:36

yeah, sure

3Jane16:04:58

that’s part of the problem: you’re trying to filter out people who are not True Believers (that is who have strongly visible thoughts/emotions not in favour of the company)

3Jane16:04:16

in and of itself this is not evil, it’s something every strongly internally-altruistic group deals with (religion, village, military, anything with initiatory/hazing rituals)

3Jane16:04:24

but in such groups it’s a mutual relationship: you are loyal to the group, the group takes care of you when you’re down. Companies, however, will not.

maleghast15:04:57

I have heard a rumour that there's an Emacs keybinding to send (reset) to the relevant connected nrepl session... Is this true and can anyone assist my failing Google-Fu if it is..?

practicalli-johnny16:04:57

@maleghast there is cider-restart that will restart the current repl, sending that via nrepl. In Spacemacs that is , s X or CIDER default C-c M-r

practicalli-johnny16:04:48

Or there is also cider-ns-refresh to reload the definitions in the current namespace

practicalli-johnny16:04:54

Or if you mean the nrepl connection itself, then it can be done using the sesman command sesman-restart which is C-c C-s r in CIDER and Spacemacs

maleghast16:04:41

@jr0cket - You're a star, thanks very much 🙂

maleghast16:04:15

Will the cider-restart effectively do what (reset) does, in terms of resetting state etc.?

maleghast16:04:53

I don't get the same output in the REPL so I am wondering if (for example) my database pools are stopped and re-started by using the above instead of swapping buffers and typing (reset)

dominicm17:04:48

Gotta configure before&after

practicalli-johnny17:04:26

@maleghast looking at the code, it seems cider-restart drops the nrepl connection and then reconnects. but does not kill the repl. If you have unwanted definitions, then sesman-restart seems to restart the repl (and therefore I assume clear out all the definitions). The docs are not that clear, so there is a bit of assumption here

maleghast17:04:22

I am going to stick with typing (reset) when I__ want to reset my state.

pithyless19:04:28

@maleghast - you can configure cider-ns-refresh globally in emacs.d, or per-project via .dir-locals.el (e.g. https://github.com/robert-stuttaford/bridge/blob/master/.dir-locals.el).

maleghast17:04:32

Control == Good.

practicalli-johnny17:04:04

Oh, you mean sending (reset) to a repl for managing a component-like system for restarting your application in the current repl

practicalli-johnny17:04:45

I just evaluate (reset) in the editor, so my keybinding is , e f or , e e

practicalli-johnny17:04:58

And if you just want to reset state, for a reframe/reagent application for example, then I always include something like this in my design journal (reset! my-atom {:some-default "value"})

dominicm18:04:30

cider-refresh can be configured. Edge does that automatically now.

dominicm19:04:41

About a year ago, someone in this channel recommended a chocolate shop to me that delivers. I don't suppose that recommendation could surface again?

yogidevbear10:04:52

I have some vague recollection of this. Feel like it may have been someone like @U0FR9C8RZ or @U0524B4UW?

Rachel Westmacott10:04:27

I've no idea about delivery, but Paul A. Young makes the best chocolates that I know about.

yogidevbear10:04:09

Wow, he can't be doing too badly for himself with 3 shops in London

mccraigmccraig10:04:48

i don't think it was me - i've never ordered internet chocolates

yogidevbear10:04:18

A double false positive. My bad 🙂

Rachel Westmacott13:04:05

chococo might deliver I think

Conor19:04:03

No idea what that one was, but an ex-coworker's partner runs this one and I can vouch for the chocolates: https://www.magnificentchocolate.co.uk/

👀 4
Conor19:04:22

He used to bring in experimental chocolates for the office, that was quite nice