Fork me on GitHub
#off-topic
<
2020-06-07
>
folcon00:06:13

How often and are these compute demanding games? Perhaps aws desktop is sufficient?

folcon00:06:54

Btw @seancorfield thanks for publishing your deps.edn, I think I’ve referred to it at least 3 times now =)…

dpsutton00:06:14

it would be valorant and halo. no idea how demanding that would be but probably moderately so. i doubt a remote solution would work due to latency but hadn't heard of that and i'll check it out. my suspicions is that i could quickly eclipse the $139 pricetag for windows with aws costs 🙂

folcon00:06:43

Hmm possibly. Halo's a bit older, but no idea about valorant. Those might be a bit twitch based. Good luck, the other option might be calling local stores who might be able to sell you older copies? Are you aiming for Windows 10? If you own an old copy of windows 7 or 8 I think Microsoft also grandfather you in

folcon00:06:10

If you've never owned a Windows license however you'll probably have to just buy one

kenj00:06:52

Anyone have any tips on hiring software devs? I’m responsible for hiring and given that it’s such a contentious issue in the industry, I think I’m sort of stuck in analysis paralysis with how to approach it. So far I’m leaning towards a take home project, around 1 hr in length, to be a good junk of the technical screen, but can’t think of a project that finds the right balance of respecting the candidates time, and allowing the candidate to show what he/she can do.

seancorfield00:06:23

@risinglight That's a good topic for #jobs-discuss -- and the pinned items in that channel include my mind map guide and a post explaining how I use it in interviews.

👍 4
seancorfield00:06:57

(FWIW, I think take home projects are a bad idea -- and I'll elaborate in #jobs-discuss for anyone who is interested)

Vincent Cantin10:06:44

Today, let start an on topic discussion with an off-topic sharing time: What were your last programming satisfaction?

Vincent Cantin12:06:38

My last satisfying moment was when I finally got a home-made postwalk function working for a specific kind of recursive data-structure used as data model. Based on that, I can warn the user when his data models contain unused or infinite structures.

Vincent Cantin12:06:49

It sound complicated, but basically it’s like setting things wrong with the Clojure Spec definitions and getting the system to tell the user “I won’t do that, otherwise I will never return your lovely REPL back to you”.

seancorfield15:06:19

My most recent one was figuring out enough of SQL's "create procedure" syntax across a bunch of different databases so that I could actually test how multiple result sets might work in next.jdbc 🙂

👍 6
orestis10:06:59

For me, seeing that the GraphQL schema I was writing all along finally allowed me to create a new view without having to think about back-end at all. Made the whole investment worthwhile :)

👍 4
Lennart Buit10:06:42

It’s so easy for people to see graphql as a different kind of rest. As soon as you start to see it as a query language for your front end, it becomes much much more powerful

orestis11:06:54

To be honest I didn’t even try to model it in a specific way. Just trying to describe my domain in terms of GraphQL objects.

orestis11:06:38

The Magic was that once you have the resolvers in place things “just work” - of course you eventually have to monitor performance but that’s an implementation detail.

Lennart Buit11:06:44

Hehe, yeah. We had the fortunate situation of creating a new app. So we took the approach of designing the schema first. That allowed us to make a schema without being tempted to retrofit it on an existing data model 🙂

Lennart Buit10:06:35

Oh graphql is such a source of inspiration for me! For me it was cracking the interaction of this interface we were looking at on and off for a couple of months. A true team effort!

Daniel Tan11:06:09

was there a point when you guys left haskell for clojure? if so, why?

borkdude12:06:14

I tried Haskell as a side thing in 2018. After climbing the wall of category theoretical abstractions, I didn't find them that helpful at all for programming. It's a lot of boilerplate / ceremony to get things done (e.g. JSON serialization). And there is no interactive development like in Clojure.

👍 8
Vincent Cantin12:06:38

My last satisfying moment was when I finally got a home-made postwalk function working for a specific kind of recursive data-structure used as data model. Based on that, I can warn the user when his data models contain unused or infinite structures.

Aron15:06:45

https://clojurians.slack.com/archives/C03RZGPG3/p1591525664217700 I am just happy that because of shadow-cljs, and who I work with, in the past 2 months I have been using cljs for first time ever to write code for a living and it's incredibly liberating after 7 years of javascript. I wanted to switch since 2015, but java was big blocker until very recently.

👍 8
bartuka16:06:17

small one in code-review, had map {0 x, 1 y, 2 z...} and changed to a vector [x y z] (initial issue was ordering) and no additional change needed in the function consuming those.

Drew Verlee18:06:31

Random thought. Now that remote work has been tested by necessity, will smaller comminutes like ours see a boost as "we can't find someone local" becomes less a driving factor. Or will an economy in recession push people towards more popular choices. This is what I get for reading political news...

seancorfield18:06:10

@drewverlee I don't know that there's any clear direction: we've seen some Clojure shops lay off people -- the technology alone doesn't affect how likely your business is to survive the recession.

David Pham18:06:43

Maybe it is a time to test our efficiency: if smaller teams can develop better software, business will see it. I hope.

seancorfield18:06:11

I doubt it. That lesson has been around for decades and very little has changed.

👍 4
p-himik18:06:47

It's also impossible to compare without a full-on research effort since there are just too many variables.