September 2019

216 tweets

Struggling again with fp-ts, I think it's one of the things where I need to
start from the very beginning with basics, before I "get" it.

Replying to @niondir

@niondir If find Exceptions to be a rather
problematic way to control flow and I want to move towards exception-less code.
FP offers a language-independent way to achieve this. It might not be faster
now, but I already see that code becomes easier to read and more compact.

Replying to @benjamin

@benjamin Yeah, I love that name.

So far most of the time involved preparing food, good food, which takes quite
some time since we all are foodies here and appreciate a good meal. The cleaning
up not so much ...

"Tired?" "No! Totally relaxed." Me observing the #codebreeze effect: being on a
remote island around a small group of very lovely introverts, cooking great
food, computering a bit and having sauna every day.
Embedded Photo

Replying to @maaretp

@maaretp Consider adding the pronouns to the
speaker list as well (even if speaker info is provided in third person sometimes
the pronouns are not in that text), so everybody can use the right pronouns when
they talk about them during the event.

Replying to @coderbyheart

If knowledge and power is given to everyone, engineers can self-manage perfectly
fine, thus making some of the downsides if being a manager mentioned in the
article go away.

Replying to @MattBolton365

@MattBolton365 If it were an actual
transparent marketplace, drivers could make better decisions about prices and
not get cut off. Uber abuses it's power to put drivers against each other and
minimize driver wages. That is not a fair market.

I don't get why you don't want a union in your tech company. There is such a big
power difference between the company and individual employees, I think it's a
companies responsibility to support the establishment of a strong workers
representation.

Replying to @coderbyheart

It also ignores that test-after approaches often increase the likelihood of
unsafe refactorings, because the implementation was not designed for testability
in the first place (let's just make it work), and then there are not tests in
place to allow for a risk-free refactoring.

Replying to @coderbyheart

Doing that will also enable you to iterate faster on various mutations of the
big idea, existing working parts can be recombined with little effort. Because I
have the confidence that the small things keep working, I can focus on the
bigger picture.

The fuckery involved to get the git tag for the commit hash in an AWS
CodePipeline deploy step with secondary sources is mindboggling.

CODEBUILD_RESOLVED_SOURCE_VERSION points to primary source
CODEBUILD_SOURCE_REPO_URL is not set

Oh I thought I never needed it but I just had to do real math in order to
calculate the proper triangle size based on the area (25% signal strength should
have 25% are of the triangle, not width).

I would like to know why Norway 🇳🇴 thinks this salad made of carrots, cole and
mayonnaise is Italian?
Embedded Photo

Replying to @NativeWired

@NativeWired You could reach out to people
you have worked with and ask them what it is they get out of working with you.

Also keep in mind that we often don't see the things we do as special or
valuable, just because it's our way of doing them.