March 2021

250 tweets

Replying to @coderbyheart

About the process: we are looking for people who love to make technology more
accessible, through great examples and documentation. That's why we try to
figure out your skills as a cloud engineer by checking for your #JavaScript and
#TypeScript skills in a coding challenge.

Replying to @coderbyheart

We also give you a technical home assignment (without a time limit) where we ask
you to implement a cloud component base on a real-world example from one of our
projects in a #serverless fashion on the #cloud of your choice, so you can focus
on providing a great example.

Replying to @coderbyheart

Applicants said that the tests are fair, and realistic, but I am always open for
alternatives ... during the entire process you have the opportunity to take the
lead ... in the end we are looking for people who are good in figuring out the
best solution to a problem together.

Replying to @miskaknapek

@miskaknapek Yes, I fully agree that these
two issues exist. The internet infrastructure is essential for Europe but mostly
owned and operated by American companies. Good alternatives should exist. And,
like all media, social media needs to be regulated more. Even US now understand
that.

Replying to @coderbyheart

@miskaknapek This will either create a walled
garden, where EU businesses have to use inferior services, which is a
competitive disadvantage.

Or this initiatives will fail to reach critical adoption.

I fear that we are already at a digital point of no return.

Replying to @miskaknapek

@miskaknapek Yes, especially the public
sector has different rules (and usually only needs to serve a specific country).
There this can be achieved: transparency, data ownership, hosting, all in Europe
and under European regulations.

I really love this sentiment, and that @Spotify ,
which is recognized as one of the most innovative product companies, realized
that being colocated has no meaningful advantage, and that letting employees go
#remote full time will actually benefit the company:

Replying to @coderbyheart

"Today, Spotify is proud to introduce Work From Anywhere (WFA), a new way of
collaborating that allows Spotifiers to work from wherever they do their best
thinking and creating.

Replying to @coderbyheart
  • Giving our people more flexibility will support a better work-life balance and
    also help tap into new talent pools while keeping our existing band members.

I keep having issues with @MicrosoftTeams
on Linux on some calls, where it turns off my microphone for no good reason. It
works fine on bascially all other call during the day, and in other
applications.

Replying to @alterisian

@alterisian They clearly identified this as a
challenge: "A distributed-first structure will challenge us to improve our
communication and collaboration practices."

I think it really depends on each team, how they make up for it. There are many
ways to replace the "watercooler".

When migrating to @npmjs v7 I noticed that it will
include all existing dependencies in the node_modules folder, which lead to bugs
because suddenly packages were using a different top-level dependency.

Replying to @lxztlr

@lxztlr I don't think so, I had entries for
"folder" packages in the lockfile afterwards:

"node_modules/p-try": {...}, which pulled in a very old, and broken version of
that dependency, which then was used by dependencies without a lockfile.

That stuff.

Any recommendations for a 8 player online casual board game? Looked at Catan,
Ticket to Ride, but they are 6/5 online only.

It's pitch night for the @Code_Door project I
was mentoring Philippine students at the @apcrams
for the last weeks ... and I will say a few words on privilege (that I have) and
how it will impact young workers joining the tech industry.
Embedded Photo

Replying to @FullMetalEng

@HaganeNoEnjinia Just because you can use it to distribute records, does
inherently make it a great solution.

I can sign a message stating that I did something with my PGP key and everyone
can verify the authenticity of the message. No blockchain needed.

Replying to @FullMetalEng

@HaganeNoEnjinia The current impfpass is decentralized, the government does not
issue them, and it's many doctors who update it and sign a vaccination using
their name.

I am saying that blockchain (or 5 of them) do not provide a unique feature for
the distribution of vaccination status.

Replying to @FullMetalEng

@HaganeNoEnjinia Which also an aspect where a blockchain offers no unique
property.

You have a centralized tree of authority, and a the proof of work is done by
just one person (the doctor), and is not validated by another doctor.

Replying to @coderbyheart

Regarding testability behaves like a black box and can't "tell" us what it's
thinking. It takes data as input and returns a decision. The problem is finding
the "right" inputs that return the "wrong" decisions.

Replying to @coderbyheart

Software is used to automate things at massive scale (this is where AI really
shines), therefore mistakes there have a much larger impact that then same
mistakes made by individual humans.

Replying to @coderbyheart

Some AI systems have to handle reality, not like most like "classical" software
where we very often define the scope of the environment for the software. That
makes it incredibly important for testers to work on uncovering the unknown
unknowns.

Replying to @coderbyheart

It's also dangerous to only focus on the outputs: building a good AI will
replace the human experts who are needed to verify the quality of decisions
during development. Quality means also ensuring that the best body of knowledge
is considered.

Replying to @coderbyheart

Nevertheless managed to discuss around No Code BDD and/or low-level BDD. Most
teams seem to be still using it the classical way with custom scenario
implementations.
Embedded Photo

Replying to @2PercentSilk

@AllisonWeins Yes, I have a rather open technical assignment where candidates
can choose the technology. And Codespaces makes reviewing easy, because I do not
pollute my system with dependencies.

Out of the hundreds of applicants for the summer job in Norway we got, not one
mentions cloud in their CV, or cover letter.

It seems like @NTNU does not really teach that, and
it's giving me a hard time going through a lot of candidates to try to find a
good match for what I do.

Replying to @nelisboucke

@nelisboucke
@NTNU Yeah sure, nevertheless most of them mention
what they have worked on and what they would like to work with, some even
mention web apps, React. And all of them have some kind of expectation to what
to work on. But nobody wants to work on cloud.

Replying to @siljel

@siljel Ah, min feil, har ikke tenkt om Spielberg.
Det finnes også på Finn/eBay, så du kunne kjøpe det og finne noen med DVD drive
og "ripper" det. Men ja, det er vanskelig å finne gamle serier digitalt...

I've interviewed half a dozen students this week for a summer job with me, and
it was really uplifting to talk to people who are new to the industry and what
they see as inspiring and interesting. Really looking forward showing them the
cloud side of #cellularIoT.

Replying to @gfrancesco11

@gfrancesco11 Well, I did ask about how
cloud is introduced to them. But it's simply not a concept that's taught. In
software architecture courses the predominant model is still mostly as a vague
concept as in "run servers there", but still in the old mindset of "virtual
servers".

Replying to @m4nl5r

@m4nl5r Ich glaube halt nicht dass die ernsthaft
die ausbleibenden Stimmen als Ergebnis der Corona-Politik sehen. Die Ausrede
wird wieder sein: das sind ungerechtfertigte Reaktionen auf die Bestechlichkeit
Einzelner in der Partei. Die finden immer einen Grund sich nicht zu ändern.

Replying to @RidingWolf

@RidingWolf For me this directly leads to bad
software, so absolutely the right decision to point this out. I do this also,
and for me it's not about the "I told you so", but if I don't express my
concerns, I am constantly annoyed. If mgmt then decides to ignore facts, it's on
them.

Replying to @coderbyheart

Words like "get drilled" and "They are trained in programming from early morning
to late evening for three months." do also not inspire confidence in this
program.

Replying to @oredev

@oredev Thank you for making this decision, as
conference organizers we shouldn't put anyone in unnecessary risk (and that
includes conference staff and people in the transportation industry).

Twice today I've been presented decisions without explanation.

Is it really too much to ask for some context?

We do X, because ...

Replying to @coderbyheart

It's also so frustrating ... every time I look into a new thing to learn on
Azure, it's full of blockers, and errors. Documentation is a lot of screenshots,
no automation. I am usually left feeling sad when having to work with the Azure
portal.

Replying to @coderbyheart

However, the 2 Trondheim shows have been cancelled, and I now have a horror
vision of 60.000 Trønder coming to Oslo for the show in 2022. That's going to be
a mess.

The part I really like about working with #Azure is that GitHub Actions are
arguable their solution for CI/CD. On AWS CodeBuild/CodePipeline is nice, but
Actions is just the right amount of simplicity and configurability for
cloud-native setups.

Replying to @Der_Pesse

@Der_Pesse I think it's ok to miss out. It's
hard to tell the difference between hype and trend. If it really matters you
will start hearing it from outside your bubble as well. However megatrends in
tech are relevant long enough to pick up the necessary skills if needed, if you
focus.

Replying to @coderbyheart

@Der_Pesse It's also ok to completely ignore a
megatrend. ➡️ There are more coming. ➡️ There are multiple at the same time.
It's impossible to follow all. Trust your ability to learn, and be open minded
to embrace change when required. But there is always a niche for you.