Fork me on GitHub
#clojure-europe
<
2021-05-04
>
dharrigan05:05:03

Good Morning!

pez06:05:51

Morning (again). That bug on java.exe I mentioned the other day has been confirmed and is being tracked here: https://bugs.java.com/bugdatabase/view_bug.do?bug_id=JDK-8266473

👏 9
2
slipset06:05:16

Congrats on finding a bug in java.exe. My rule number one is “It’s never the compiler”

slipset06:05:45

Although, strictly speaking, it isn’t the compiler this time around either 🙂

pez06:05:28

That’s what I told my family last week when I started to suspect java. “It is never Java’s fault, kids.” But it was this time.. 😃

6
pez06:05:58

Whoever processed the report at Oracle noted that the bug can be reproduced in JDK11 as well. I was pretty sure I had confirmed the opposite, but my Windows-fu is not what it could be. Managed to uninstall JDK16 properly after some fiddling and, yes, JDK11 has it too. Where has it been hiding all this time? The Clojure CLI runs into this bug pretty quickly if you want to give it some Clojure string as an argument…

otfrom08:05:39

Are most just on openjdk?

borkdude08:05:28

@pez If this error is so common with the Oracle stuff, maybe a better "workaround" is that people use AdoptOpenJDK ;)

😬 3
borkdude08:05:26

I read somewhere that this other executable is some kind of symbolic link, maybe it's possible to follow the symbolic link to the "real" executable

pez09:05:43

If it links back to the working one and we can find it, that would be a nice workaround. However, it would be some strange symbolic link, because it is 60Kb big, while the working one is 50Kb.

borkdude09:05:54

can you inspect this file to see if it is in fact a symbolic link? the file size may be the size of the target file?

pez09:05:29

Yeah, inspected it now. It is not a link, hard or symbolic. The javapath directory is a symbolic link, though, pointing to a sibling directory, similar to how a lot of “current version” is determined.

thomas08:05:17

morning, and well done @pez on finding a JVM bug, I once found a problem with the IBM JDK when running clojure. It caused a JIT failure, hard crash as well. got fixed quite quickly as well. thank to using some internal channels I think.

👍 9
javahippie08:05:26

Good morning!

otfrom08:05:58

pretty sure @thomas is a "made man" in IBM

thomas08:05:21

yeah, that is why I had to leave 😉

otfrom08:05:16

I thought you'd just gone undercover

simongray08:05:16

good morning

mccraigmccraig09:05:23

do any of y'all have any experiences with implementing 4 day working weeks and consequent issues and impacts on productivity ?

borkdude09:05:25

I have always worked 4 days (paid, let's say)

simongray09:05:38

I currently work only 4 days a week (30 hours) since I dedicate every Wednesday to paternity leave

simongray09:05:54

hard to say what kind of effect it has on productivity. Presumably, it’s not a linear equation.

simongray09:05:47

There’s some amount of fixed costs spent on meetings, but there is also a mental limit to how much actual work you can get done in a day. I read the book Deep Work a few years back, and the thesis there is that even the most efficient workers will only spend 3-4 hours on actual “deep” work on a given day since the brainpower is essentially spent at that point.

borkdude09:05:03

I think productivity is strongly related with motivation. When I work 4 days a week I'm more motivated since I have enough time for something else. I would not be surprised if I am just as productive.

☝️ 9
mccraigmccraig09:05:12

no, i wouldn't think it's linear - there does seem to be some reasonable evidence around that for some types of work it's roughly a productivity no-brainer... and the effects on employee motivation and wellbeing seem uncontestable

simongray09:05:41

Yes, I agree with @borkdude that motivation is key, but it’s not the only factor.

simongray09:05:10

While people are motivated by different things, I think self-determination is the strongest contributor

pez09:05:11

An important factor is how it fits with the schedules of those you work with.

mccraigmccraig09:05:14

definitely @pez - we have enough people, and our comms are sufficiently well organised, that i think we can arrange full coverage of schedules

pez09:05:33

Due to deeply sad reasons I worked 80% a long while and made it mon-tue, and thu-fri. Taking Wednesday off. That was quite much better than prolonging the weekend, for me. At that place there where important sync meetings on Mondays and Fridays.

borkdude10:05:33

I am also doing this, but not for sad reasons

pez10:05:50

Happy reasons > sad reasons.

borkdude10:05:54

imo it's a choice between more money or more free time. I value more free time over more money

pez10:05:11

Me too. I’d love to work 3 days a week, payed. Then I can work 4 days unpayed. 😃

🎉 12
mccraigmccraig10:05:20

i'm coming at it from the other side @borkdude - i'm wondering whether to experiment with a 4 day week in my company, without reducing pay

borkdude10:05:27

I have chosen to receive 20% less money

simongray10:05:34

I think you can (and should), but if it’s productivity you’re after, maybe co-ownership is the solution

simongray10:05:00

A lot of the literature I’ve read seems to link motivation to feeling like you have an actual stake in things

slipset10:05:30

There is also a thing about employee loyalty. Compensation is all about giving something that is more worth to the employee than what it costs the employer 🙂

☝️ 3
pez10:05:54

And for thee employee to provide something back that is more worth to the employer than the compensation.

mccraigmccraig10:05:46

we give people options, but our ownership structure is fairly baked and i can't change that

slipset10:05:08

So, I could imagine giving an employe 20% off for a 10% pay cut.

💯 12
simongray10:05:26

Yeah, that would be a good way to do it

borkdude10:05:23

Seems a good deal to me

slipset10:05:36

One could also imagine working with an options program. You take a 20% pay cut for 20% time off, but you receive more options than what you’d normally do.

slipset10:05:43

(if you have an options program)

simongray10:05:04

Yup, that is a lot like what I imagined

djm10:05:01

Someone here went to working four days/week recently, with a corresponding pay and annual leave reduction

djm10:05:45

When it was announced, my boss emphasised those last parts a lot - I'm not sure if that's because he didn't want anyone else to do it, or if it's because he didn't want us to think it was unfair, or something else

borkdude10:05:02

I think that is fair. If you give 20% time off for a 10% pay cut, you are essentially motivating pretty much everyone to work 20% less (time). If you want this to happen to your company, do it, but else 20/20 seems a more logical deal.

borkdude10:05:11

I can also imagine that there are people who like the 5 day workweek and they might maybe feel unfairly treated by a 20/10 deal (since they are essentially working the 5th day for half the pay compared to others)

jasonbell11:05:20

You can do a four day work week but do x contracted hours per day. But as soon as there’s a customer involved, they’re not going to see your four day week the same way you do. So five days it is.

🔥 3
mpenet11:05:38

I used to work 4 days a week for years, it was great. I had Wednesday off, never working more than 2 days in a row. I am not sure about productivity changes, I tend to be a bit obsessive with tasks for their duration, so sometimes the interruption was a bit annoying but I guess it depends what you do at work and it's very personal.

mpenet11:05:30

About the relation with pay there is not an easy answer. I think some people will be just as productive, some not, so I don't know.

pez14:05:00

In half an hour: https://www.meetup.com/Vaxjo-Functional-Programming/events/277486086 Wish me better luck with the live coding this time, friends!

🤞 12
🍀 6
pez14:05:13

It’ll be in English, btw.

pez19:05:00

Good morning. The presentation went well! Probably a lot due to your wishes here. Live coding is great fun given the right context and also the format of that particular meeting when things are allowed to take their time is very nice.

🎉 18
🍾 6