This page is not created by, affiliated with, or supported by Slack Technologies, Inc.
2018-09-14
Channels
- # 100-days-of-code (4)
- # announcements (1)
- # beginners (63)
- # boot (22)
- # braveandtrue (104)
- # calva (3)
- # cider (12)
- # cljs-dev (53)
- # cljsjs (3)
- # cljsrn (1)
- # clojure (180)
- # clojure-dev (14)
- # clojure-italy (4)
- # clojure-nl (11)
- # clojure-spec (15)
- # clojure-uk (60)
- # clojure-ukraine (1)
- # clojurescript (118)
- # clojutre (3)
- # core-async (12)
- # core-logic (17)
- # cursive (19)
- # datomic (45)
- # devcards (4)
- # emacs (7)
- # figwheel-main (218)
- # fulcro (27)
- # funcool (3)
- # graphql (1)
- # jobs (4)
- # leiningen (57)
- # off-topic (71)
- # pedestal (2)
- # portkey (17)
- # re-frame (5)
- # reitit (4)
- # remote-jobs (2)
- # ring (11)
- # rum (2)
- # shadow-cljs (14)
- # specter (11)
- # sql (34)
- # tools-deps (23)
up in sunny glasgow today
Morning đ
My head and eyes are like that at the best of times!
Bore da
:thinking_face: dilemma: do i choose the osx emacs 26 with smoother scrolling (emacsformacosx) or the one with ligature support (railwaycat) ?
@mccraigmccraig easy decision. Jumping and searching is so much faster than scrolling, so take a bit of time to break the habit of scrolling. Itâs been over a year since I last scrolled and I feel much better for it :)
i'm not so sure - i do lots of ctrl-s
and ctrl-r
(although rarely do i jump) but i also like the rough image of the shape of the code you get from quickly scrolling through a file... i can certainly live without it, but given the option i'm not sure i want to
mornings!
Congrats, @peterwestmacott
pop quiz: given that in ClojureScript (#{:a :b :c} :d :not-found!) => :not-found!
, what does (#{:a :b :c} :d :not-found!)
evaluate to in Clojure?
yeah - I was a bit disappointed by that.
poo, especially since clj does do ({:a 0 :b 1 :c 2} :d :not-found!) => :not-found!
ah, okay
yeah - Iâd just completely assumed that that code would be fine when I moved it from Cljs to Clj, and then boom.
easy enough to fix with a get
though
i've just put a job-description together, and would value any criticism or other commentary any of y'all have before i send it out into the world - https://www.yapster.info/developerjd
@mccraigmccraig I like it that you get your birthday off!
@conor.p.farrell that's a good point
> help us build product more quickly
"Fast-paced" is usually code for "mandatory unpaid overtime", but perhaps I'm too cynical
I had the same thought⌠but if itâs honest, or thatâs the culture and expectation then youâre better saying it. Otherwise youâll hire people who youâll fire or wonât fit etc.
ha, well i get to do plenty of unpaid overtime @conor.p.farrell, but i'm a founder so that's par for the course - we haven't generally expected that of our devs though
we're also pretty flexible about working hours and locations e.g. one of our guys is working from china for a couple of months
so maybe i should highlight that
:thumbsup:
If you're open to remote candidates (which you seem to be?), you should probably say so
yep - we are definitely open to remote - myself and all our developers are currently remote, although all within sufficient proximity of london for a weekly office day (when not in china obvs)
Personally Iâve taken the approach of just being honest, and trying to view the hiring process as a negotiation. Iâm just a dev and no expert though; but I find too many hiring situations present themselves from a position of power. i.e. âwe have a job, weâll pay you money to do, but will interrogate you first and make you put up with our shit to do itâ. If the organisation is actually like that, then fair enough; signal that in the advert and process, and no one will be disappointed. If the organisation is more friendly, relaxed, thoughtful, respectful of true hammock time, contemplation, and understanding of legitimate delays, aspire to quality etc⌠rather than always just crashing things out to meet a high pressure deadline then say that, and signal it with natural corporate-free language.
not conscious on my part - but i did take some parts from other ads we've placed, which may have been conscious of that
Iâve always hired with an attitude of âwe donât know best⌠perhaps you do⌠I want to work with experts and equals and will treat you as such by viewing hiring as a conversation, and negotiation, not an interrogation. Are we right for each other, not are you right for us⌠weâre the bestâ
@mccraigmccraig way off topic, I can't close the cookie banner because the chat icon is over it.
Anyway it was only really the fast paced line that turned me off⌠otherwise the advert seems fine. Though perhaps reads more like a list of (admittedly cool) technologies that you get to use, rather than selling yourselves as fine people to work with. Including stuff about flexibility etc would perhaps help with that.
that's an excellent critique @rickmoynihan - thanks
Iâm looking for volunteers to run workshops on Sunday 2nd December, the day before ClojureX conference. Last year I gave a workshop on ClojureScript & reagent (building Tic-TacToe game). Followed by @reborg with a wonderful deep dive into transducers. It was an excellent day and everyone learnt a great deal and had lots of fun too. So please let me know if you want to volunteer. Thank you.
@mccraigmccraig fwiw the ad reads well to me, and I love that you have a good overview of specific tech used (to a tech reader, it feels like written by another tech rather than HR, which makes it reliable.)
Nitpicks from diversity perspective: - +1 to the âcompetitive salaryâ as off-putting: I tend to read that as âwe will exploit people who donât know the market rates or canât negotiate hardâ (female unfriendly, women do worse in negotiations and ask for less when salary band is unclear.) - Iâd maybe not put in âamazingâ hire, unless you are actually looking for someone who thinks of themselves as amazing (not the same as actually amazing; another female unfriendly formulation as women are less likely to puff themselves up, and are prey to impostor syndrome more often.) I get that you as a company are going to hire if you think the person is amazing; use the wording that reflects what you want the candidateâs self image to match. Maybe imagine how youâd describe yourself to an employer during an interview, if you were a person applying to that position. Would you tell them youâre amazing?
âFast pacedâ is fine, since it conveys cultural expectations. I see the personality reflected through the ad so I donât miss the part of selling the team (but then one of the things Iâm looking for is people passionate about tech, and excitedly listing all the cool toys you get to play with is a great sign XD )
On that subject, how is Cordova working out? I remember looking into it and then thinking that itâs probably suitable for a prototype but perhaps react native would be better, but canât remember why
@lady3janepl thanks for all the commentary - i will digest
cordova is ok - when i started RN was ios only, so no use - i needed ios+android+web
were i starting anew i would go with RN, since now i could deploy to all 3 targets with it
but cordova is workable, and porting to RN is still plausible with our reagent+re-frame app