November 2021

308 tweets

Replying to @coderbyheart

@pati_gallardo
@kode24no Research clearly shows that diverse
teams are more productive, which he completely doesn't know about, it seems.

It's terrible that @kode24no puts out an clearly biased article like this and
does not add an editorial not on it that's its an opinion ...

While we might see this from a purely technical side (Yay, wearables!) let's
consider for a minute that this device was created by women in order to not get
killed.

It's shouldn't have to exist. And men are the reason it does.
/status/1455202966252793862

Teams that do BDD/TDD are much more resilient to technology changes because
refactoring / reimplementation becomes a paint-by-numbers task.

Looking forward a few years, we will see more advanced variants of the GPT-3 #AI
to be able to fill in the implementation.

Kinda shocked a new colleague today with the end-to-end testing setup for
embedded firmware.

I sometimes blissfully ignore how much parts are involved to ensure continuous
quality and just keep solving one small thing after another until the monster is
alive.

Replying to @coderbyheart

Being in a little self-reflective mood recently, this might as well be a marker
for an inflection point in my career, having roughly half of it in front of me.

People > Tech.

Replying to @goosebumps4

@goosebumps4 I'm leaning more towards the
Flair Pro 2. After all I usually make Espresso for two people at the same time
and that is not possible with the 9 Barista. But I'd love to have one just for
the steampunk aesthetics.

I think this is what a proper #serverless architecture diagram should look like:

  • focus on the scenario / feature (store and retrieve temperature from a device)
  • show the flow of data
  • show the services involved to enable flow
  • link to source code where they are defined.
    Embedded Photo
Replying to @Ravetracer

@Ravetracer I think they are mostly ignoring
it, because we don't see high numbers in the hospital, and mostly kids are
getting it right now. They ignore that they might spread it nonetheless to
somebody, even if vaccinated. But government said it's fine.

Replying to @coderbyheart

There is a business opportunity in the future to provide hardware targets for
embedded developers for isolated development environments.

Moving to the cloud would also make the properly configured development
environment available to everyone instantly.

When I say "We need more diversity in tech." it doesn't mean that I want less
men in tech, but that we need more opportunities that don't give them unfair
advantages.

#Diversity is not a zero sum game.

Replying to @coderbyheart

"Technology is an indispensable part of our lives, and we need representatives
from the whole society to be able to solve problems and make good products for
everyone." -- @naivepop

Replying to @coderbyheart

"The people who inspire [...] are the type of people who are comfortable
honestly saying “I don’t know this”, even with decades of experience. I aspire
to be this type of life-long learner, who is able to stay in the chaos of
change." -- @NoraTomas3

Replying to @coderbyheart

If fix it by removing and re-adding ajv AND ajv-formats which updates the
lockfile.

I am not that familiar with yarn and it's lockfiles, so I wonder if that's
expected, if that's the correct fix, and if there is a way to automate the fix?

I love the smell of new protocols ... learning #LwM2M now. The protocol is fine,
but it's hard to dig into the mechanics of it, given that there are very little
easily readable implementations ...

#typescript 4.5 has been released and now it fails to compile code because of
TS2589: Type instantiation is excessively deep and possibly infinite.

Some combination of fp-ts, typebox is causing this now.

I am training a junior and outside-in #TDD is a great helper in that because it
frames the current task so they can focus on the implementation itself and not
spend too much energy on fighting the test runner, or learning ~100 assertion
methods.

Replying to @coderbyheart

With reasonably small tasks this gives them the same satisfaction as inside-out
TDD and teaches them the value of getting clarity about the task at hand.

@spazierendenken Yes, such a good statement. It's more important to define
first what happens IF someone misbehaves instead of defining WHAT bad
behaviour is, because if this is not done, anything goes.

Two important things that @github PR reviews are
missing:

  • UI to review the commit messages, they are as important as the change itself
  • ability to conditionally approve: if suggested change is applied, auto-approve
    PR
Replying to @datenreisender

@datenreisender
@dhh But he does it in a way that is very
discouraging and detrimental to beginners ("self-deprecating nonsense that
nobody knows what they're doing"). And he is pointing out a behaviour that I
rarely see ("no prospects of ever improving"). Every "expert" starts with zero
knowledge.

Replying to @datenreisender

@datenreisender
@dhh I am working a lot with beginners, both
professionally and in private projects. And texts like these, coming from a
person with a huge audience have to be seen as having most impact on those that
can still be influenced, which are the beginners and less experienced.

Replying to @coderbyheart

@datenreisender
@dhh Yes, sure, nobody needs "copy&pasters", but
I have not seen the people who advocate for constant learning are pushing that
narrative.

It's about being open minded, and fighting a negative, destructive image of
oneself in the face of extremely complex technologies.

Replying to @olafurw

@olafurw In German we also use "mobbing" to
describe socially hurtful behaviour towards others, and it describes the
behaviour, which is often a group, because it needs support from others to be
effective.

We are paying 150 NOK per day now for heating while not at home at all, so first
order of business after coming home will be to connect our heating to the
internet.
Embedded Photo

Krakau sunrise is two hours and nine minutes before Trondheim and it makes such
a difference. Waking up with daylight vs. being already at the office when sun
rises.