This page is not created by, affiliated with, or supported by Slack Technologies, Inc.
2018-08-16
Channels
- # announcements (1)
- # beginners (83)
- # boot (10)
- # cider (23)
- # cljdoc (24)
- # cljs-dev (3)
- # clojure (138)
- # clojure-finland (1)
- # clojure-italy (12)
- # clojure-losangeles (2)
- # clojure-mexico (1)
- # clojure-nl (18)
- # clojure-russia (23)
- # clojure-sg (1)
- # clojure-spec (15)
- # clojure-uk (126)
- # clojurescript (94)
- # cloverage (2)
- # core-async (1)
- # cursive (98)
- # datomic (54)
- # figwheel-main (19)
- # hyperfiddle (21)
- # jobs (1)
- # jobs-rus (4)
- # leiningen (4)
- # liberator (4)
- # off-topic (15)
- # parinfer (9)
- # re-frame (23)
- # reagent (19)
- # reitit (2)
- # ring-swagger (3)
- # rum (3)
- # shadow-cljs (244)
- # sql (4)
Bore da
Morning.
Giving serious consideration to resigning, in spite of not having anything lined up. Notice period is 13 weeks - I don't want to be here for another Christmas! š Apologies for the whinge!
It's a production line - there's no involvement in design or planning, and precious little collaboration. Just an endless procession of JIRA tickets. Also, I don't believe in what I'm building - it's looking more and more like an instrument of oppression.
Not quite that evil, but not exactly honourable either! I don't think there are opportunities to move within the company, and my reasons for looking elsewhere are largely down to cultural factors.
Morning
Clojure question. What is the best way to test that a key value has length within the middle of a thread first macro? E.g.:
(->
...
...
(if #(not (= "" %)) do some logic here)
...
)
@rhinocratic sounds like you've made up your mind already and are trying to rationalise the decision? if you're unhappy leave
@rhinocratic hmm been there! It's a tough decision and very much depends on your personal circumstances. On a number of occasions I've jumped from the frying pan into the fire but more often it's been at least different which was good enough! One reason I quite like consultancy and/or contracting is I get to move if I hate somewhere...disadvantage is I have to move if I like somewhere (but there's always the option to go perm)
@bronsa Yes - I think you're right there. It's having a deleterious effect on my mental health.
@yogidevbear look at as->
and cond->
although I'd probably just split it into two threads and let
the intermediate result
I though that might be the case (re splitting the threads)
@agile_geek I've made a couple of jumps in the wrong direction as well, which is perhaps the reason for my hesitancy - but you're right, the change in itself is probably sufficient justification.
@rhinocratic I hope you can make a change soon... and feel free to come here and talk to us about it. We are all here to help and you can use DM is you don't like it to be out in the open. We have all been there at some stage and know how it feels.
@thomas Many thanks!
13 week notice is pretty harsh. Are you based in London @rhinocratic?
@shan No - I'm working in Manchester at present. I think a couple of people who left recently were able to negotiate the notice period down to something more reasonable, but there's no guarantee of that!
I remember thereās quite a few tech companies in manchester. Co-op seem to have some decent stuff going on
Yes - I've applied to them a couple of times, but never got beyond the 'phone screening. I think perhaps they're looking for someone with more Python experience, which I lack!
Principally Java, C#, JavaScript and Clojure, with C/C++ in the distant past.
ah ok, did you mention willingness to learn Python in the phone screen? Guess it depends what theyāre after too
Yes, I mentioned it - and I have used it for occasional scripts. However, it's not one of my primary languages. I'm not sure why I don't fit the bill, but I feel discouraged from re-applying!
Thank you!
The only two perm roles I had with 3 months notice wanted every single days worth! One of them I was only 2 weeks outside the 3 month probationary period (which only had 1 weeks notice) so I worked there for exactly 6 months and 2 weeks! although reason for leaving was for an opportunity I couldn't turn down, not that I disliked the place
I feel like I'm going to have to re-read this 5 or 50 more times to properly grok the implications, but it feels interesting: http://vvvvalvalval.github.io/posts/2018-07-23-datascript-as-a-lingua-franca-for-domain-modeling.html
Saved it for later
especially when I look at distributed technologies like datahike: https://github.com/replikativ/datahike
I don't think you should distribute your domain model really, or at least, I don't think that's what Val is suggesting there.
@dominicm I think I am mashing 2 probably different things together. Tho we distribute domain models all the time when using web browsers, databases, etc
@otfrom but your application has a single representation of that right? You don't need to replicate that between a cluster of applications, no?
I think ultimately I'm thinking more about edge computing or peer computing (which is why the datahike and cdrt stuff interests me), so partially connected things having a view of something is something I'd like
finding nice ways of accessing and replicating that is something I'm researching (badly) in my spare time
datahike might be a good way of replicating data around, for sure. But are you interested in peer computing where you share schemas of data and have peers attempt to generate data which matches that schema?
generating and operating on/reacting to is probably where I want to end up (say sensors and watering devices, or people updating the same database like thing around meetup events)
Yup, that makes sense. But for a domain model I don't see the application of replication.
Yeah. I see them as orthogonal. Datascript is good for domain modelling. Data hike is good for data.
Wow, you guys go deep on Thursdaysā¦ Seriously though, the last few posts have given me both a lot to think about and a HUGE dose of Imposter Syndrome all at onceā¦
@maleghast don't worry. This is me just faking it until I make it in public
You canāt fool me @otfrom I know youāve got more of a handle on this stuff than I have, even if you are winging some of it.
You in Scotland today? It really canāt decide if itās a nice day or not over hereā¦
@maleghast yes, a bit mixed today
Yep, thatās exactly it over here š At least the house is quiet - my wifeās taken the kids to the Safari Park at Blair Drummond (near Stirling)
I find if you have the attitude of a newbie it allows you to question things and ask questions you would normally shy away from.
Almost everyone could do with more epistemic humility.
asking questions (and not being afraid to expose oneās ignorance) is a big part of it
Yeah, I donāt mind being like that in here, amongst peers, but I do need to be able to feel authoritative in my role as a Technical leader when I am with colleagues, and feeling like an imposter when I am trying to argue my case for this or that approach, idea, thing with other people has a really negative effect on my ability to do thatā¦
@peterwestmacott - I went and looked that up before I un-collapsed the thread; thanks, excellent new word.
āepistemic humilityā is one of my favourite things. Epistemology should be taught in schools. How can you know anything without knowing about knowing!
@guy - Part of my utility to the company that I work for is making decisions about what tech to use, how to solve technical / requirement problems / challenges that without me there they simply would not be able to solve. On the one hand I know that I am not an imposter in relation to them and their grasp of what we__ (professional geeks and nerds) do, but from time to time I do become quite aware__ of just how much I donāt know, and even how much what I thought I knew differs from a / the new evolved or modified consensus, since I learned it.
I try my best to always be learning, and that in itself is a good place to be - I try not to be certain that I have the answer but like to go away and check my thinking, with peers, by doing research and even by prototyping things.
This does not allow for the tendency amongst non-technical people to assume that a) We are Wizards, Gandalf-like in our wisdom in the arcana of tech and b) that anything is possible with [insert technology here].
Iāve always felt its not knowing more but experience, but maybe they are similar. Also maybe a silly point, but i would use āthe other personā probably instead of guy š .
From which all the various insanities spread: being unable to ask for help for fear of being looked down on when youāre new in a company; siloing knowledge in an attempt to be polite, get along and not muscle into the other guyās Area of Expertise (and source of status); writing unmaintainable but cool code, and so on.
And also the thing people call an impostor syndrome, which in most cases is (I contend) actually that dread feeling of going down a level in social status, internally scrabbling for a way to make it back, and realising you donāt have a good comeback. (Thus if you care about your status in tech community, an unknown concept throws you; if you accept yourself as perma-low-status, give up on competing on this arena, and derive your status from elsewhere, it doesnāt.)
I feel that the status anxiety is exacerbated by the innately hierarchical structure of most companies. I find it remarkable that people submit so willingly to a system that's not dissimilar to feudalism, and that there aren't more cooperatives.
http://www.shirky.com/writings/powerlaw_weblog.html <- this is a great piece on that subject
(not hierarchical as in: some people tell others what to do, but hierarchical in: nodes have a rank and can be compared.)
Flat organisations are even more vicious because then youāre fighting over unspoken/unrecognised status. Itās no longer important who the lead is, itās important who gets listened to and heard (as opposed to merely given time to speak) to in a meeting.
Heavens, yes. Never been much of one for holding court, but there's always an element that thrives on it.
Yesā¦ I think that most of us, in the software development / delivery space rather despair of the kind of palace intrigue that tends to go on in all configurations of business and indeed other organisations that ask us to write code.
I move around so much I get comfortable with not knowing stuff. I am resigned to it. I'm always learning but I'm comfortable with not knowing and having to ask a lot. Advantage is I always have a different (outside) perspective.
I am a long time tabletop and Live Action Roleplayer, I can do__ politics if I want to, but I donāt want to at work, where it has real-world net effects. I want to get on with my work and help making the company / organisation better / more profitable etc.
@agile_geek - That is what I enjoyed about contracting / freelancing when I did it. There was always an understanding that there were internal āthingsā that I would need to learn, and asking was a good thing, but I was often able to contribute a fresh perspective into areas that were proving problematic without being seen as pushing an agenda or trying to climb the greasy pole as we all knew Iād be gone in 3-6 months time, if not sooner.
@carr0t - Iāve not been to the LT since 2001; I was there 1997 to 2001, in The Wolves, with a group called Danāathur but also closely aligned to and actually from a small group of characters from Helvetia
Since then Iāve played Omega, almost through its entire run, and then a bit of Maelstrom.
@maleghast not just contracting.... previous to that spent 7 years in consultancies
I also staffed / crewed and helped to write the Ars Magica freeforms under the banner name āThe Lion and the Serpentā run by NWO Games, with Iain Andrews at the helm - he was head of plot / story for Odyssey, the alt game to Emprie at Profound Decisions that finished last year.
@agile_geek - Ah, yes, well then you are being paid for outside wisdom, often unpalatable outside wisdom that cannot be seen to come from inside the org.
I wish I was paid for 'outside wisdom'... usually I was paid for scutwork, The times I was listened too were always proportional to 1) Who commissioned the consultancy & 2) how much my day rate was. The higher up both of those the more I was listened too.
I take my hat off to you, Sir, itās not an easy life - 7 years of it must have felt like a long time in some ways, though I suspect you had some fun too š
Never did Maelstrom. Went to the first Empire and didnāt enjoy it, though it was also about -5C or colder most of the weekend...
I tend to prefer LARPs where I get to sleep in a real bed, so I do Cthulhu horror ones and such
@carr0t - I can agree with bed == good. Iāve not done any LARP since my daughter was born, over 7 years ago, so I canāt really claim to be an active LARPer, but I do write the odd thing every now and again; I even had some poetry added to the Empire Wiki latelyā¦
@carr0t - poem in the right-hand sidebar -> https://www.profounddecisions.co.uk/empire-wiki/Good_Walder
And, I am getting ready to do some tabletop again, in the not too distant futureā¦
i've a mate who's into Rust, and it looks like the good ideas behind Datomic and DataScript are spreading: https://mozilla.github.io/mentat/